@charset "UTF-8";
/*====================================================================
Reset
====================================================================*/
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
html {
  color: #193547;
  background: #fff;
}

html, body, div, figure, section, header, footer, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 100%;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

fieldset,
img {
  border: 0;
}

/*
TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

caption,
th {
  text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before,
q:after {
  content: "";
}

abbr,
acronym {
  border: 0;
  font-variant: normal;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}

input,
textarea,
select {
  *font-size: 100%;
}

legend {
  color: #193547;
}

ol, ul {
  list-style: none;
}

a {
  color: #193547;
  text-decoration: none;
}

input,
button,
textarea,
select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  line-height: 100%;
  box-sizing: border-box;
}

input,
button,
textarea {
  -webkit-appearance: none;
          appearance: none;
}

img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

/*-----------------------------------------------
@keyframes
------------------------------------------------*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes zoomOut {
  0% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
@keyframes zoomOut {
  0% {
    -webkit-transform: scale3d(1.2, 1.2, 1.2);
            transform: scale3d(1.2, 1.2, 1.2);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}
.wow-fadeInUp {
  -webkit-animation: fadeInUp 1s ease-in-out 0s forwards;
          animation: fadeInUp 1s ease-in-out 0s forwards;
}
@media print {
  .wow-fadeInUp {
    -webkit-animation: none;
            animation: none;
  }
}

/*====================================================================
COMMON LAYOUT
====================================================================*/
body {
  min-width: 1060px;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
  -webkit-print-color-adjust: exact;
}
@media print {
  body {
    width: 1060px;
  }
}
@media screen and (max-width: 768px) {
  body {
    min-width: inherit;
  }
}

/*-----------------------------------------------
PC/SP 出し分け
------------------------------------------------*/
.u-pcDb {
  display: block;
}

.u-pcDib {
  display: inline-block;
}

.u-pcDin {
  display: inline;
}

.u-pcDf {
  display: flex;
}

.u-pcDt {
  display: table;
}

.u-pcDtc {
  display: table-cell;
}

.u-spDb,
.u-spDib,
.u-spDin,
.u-spDf,
.u-spDt,
.u-spDtc {
  display: none;
}

@media screen and (max-width: 768px) {
  .u-pcDb,
  .u-pcDib,
  .u-pcDin,
  .u-pcDf,
  .u-pcDt,
  .u-pcDtc {
    display: none;
  }
  .u-spDb {
    display: block;
  }
  .u-spDib {
    display: inline-block;
  }
  .u-spDin {
    display: inline;
  }
  .u-spDf {
    display: flex;
  }
  .u-spDt {
    display: table;
  }
  .u-spDtc {
    display: table-cell;
  }
}
/*-----------------------------------------------
共通
------------------------------------------------*/
.combold {
  font-weight: bold;
}

/*-----------------------------------------------
js
------------------------------------------------*/
.u-acdTarget {
  display: none;
}
.u-acdTarget.js-active {
  display: block;
}

/*-----------------------------------------------
サイトコンテンツ
------------------------------------------------*/
.siteContent {
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .siteContent {
    padding-top: 62px;
  }
}

/*-----------------------------------------------
wpadminbar
------------------------------------------------*/
@media screen and (max-width: 768px) {
  #wpadminbar {
    position: fixed;
  }
}
/*-----------------------------------------------
newsSec
------------------------------------------------*/
.newsSec {
  background-color: #D6D6F0;
  margin-bottom: 20px;
}
.newsSec__inner {
  padding: 20px 0 30px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .newsSec__inner {
    padding: 20px 15px;
  }
}
.newsSec__inner__titleJp {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  padding-bottom: 10px;
}
.newsSec__inner__titleJp .textRed {
  color: #792129;
}
.newsSec__inner__titleJp .taC {
  text-align: center;
}
.newsSec__inner__titleJp .taR {
  text-align: right;
}
.newsSec__inner__titleJp .textSmall {
  font-size: 12px;
}
.newsSec__inner__titleJp.textRed {
  color: #792129;
}
.newsSec__inner__titleJp.taC {
  text-align: center;
}
.newsSec__inner__titleJp.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .newsSec__inner__titleJp {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .newsSec__inner__titleJp {
    font-size: 16px;
  }
}
.newsSec__inner__titleEn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  padding-bottom: 20px;
}
.newsSec__inner__titleEn .textRed {
  color: #792129;
}
.newsSec__inner__titleEn .taC {
  text-align: center;
}
.newsSec__inner__titleEn .taR {
  text-align: right;
}
.newsSec__inner__titleEn .textSmall {
  font-size: 12px;
}
.newsSec__inner__titleEn.textRed {
  color: #792129;
}
.newsSec__inner__titleEn.taC {
  text-align: center;
}
.newsSec__inner__titleEn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .newsSec__inner__titleEn {
    font-size: 15px;
  }
}
.newsSec__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
}
.newsSec__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 690px;
  padding: 8px 15px;
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.newsSec__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.newsSec__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.newsSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.newsSec__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.newsSec__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.newsSec__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.newsSec__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .newsSec__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .newsSec__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .newsSec__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .newsSec__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .newsSec__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .newsSec__inner__bnrArea__bnr {
    padding: 7px;
  }
  .newsSec__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.newsSec__inner__bnrArea__bnr__text {
  font-size: 16px;
  font-weight: normal;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .newsSec__inner__bnrArea__bnr__text {
    padding-right: 0;
  }
}
.newsSec .newsSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}
.newsSec .newsSec__inner__bnrArea__bnr span[class*=__text] {
  padding-right: 0;
}

.video {
  margin: 25px 0 46px;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .video {
    margin-bottom: 25px;
  }
}
/*====================================================================
loadingArea
====================================================================*/
.loadingArea {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: #193547 url("../images/topPage/topPage_loadingSec_bg.jpg") no-repeat center/cover;
  z-index: 300;
  display: none;
}
.loadingArea.js-active {
  display: block;
  -webkit-animation: fadeOut 2s ease-in-out 5s forwards;
          animation: fadeOut 2s ease-in-out 5s forwards;
}

/*-----------------------------------------------
loadingArea(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .loadingArea {
    background-image: url("../images/topPage/topPage_loadingSec_bg-sp.jpg");
  }
}
/*====================================================================
siteHeaderPC
====================================================================*/
.siteHeaderPC {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
}
.is_login_user .siteHeaderPC {
  top: 32px;
}
@media print {
  .siteHeaderPC {
    position: static;
  }
}
.siteHeaderPC__leftArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 180px);
  padding: 0 30px;
  background: #193547;
}
.siteHeaderPC__leftArea__logo {
  width: 112px;
}
.siteHeaderPC__leftArea__logo__link {
  display: block;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__logo__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__logo__link:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__leftArea__lowerPageList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: calc(100% - 150px);
}
.siteHeaderPC__leftArea__lowerPageList__item {
  width: 16.6666666667%;
  position: relative;
}
.siteHeaderPC__leftArea__lowerPageList__item::before, .siteHeaderPC__leftArea__lowerPageList__item::after {
  content: "";
  width: 1px;
  height: calc(100% - 35px);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #fff;
}
.siteHeaderPC__leftArea__lowerPageList__item::before {
  display: block;
  right: 0;
}
.siteHeaderPC__leftArea__lowerPageList__item::after {
  display: none;
}
.siteHeaderPC__leftArea__lowerPageList__item:nth-child(1)::after {
  display: block;
  left: 0;
}
.siteHeaderPC__leftArea__lowerPageList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 106px;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__link {
    transition: 0.5s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__link:hover {
    color: #C8A981;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__link.js-active {
  background: #C8A981;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__link.js-active {
    transition: 0.1s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__link.js-active:hover {
    color: #fff;
  }
}
.siteHeaderPC__rightArea {
  width: 180px;
  background: #fff;
}
.siteHeaderPC__rightArea__language__link {
  background-color: #C8A981;
  padding: 7px 0 8px 66px;
  position: relative;
  display: block;
  border-left: 1px solid #C8A981;
}
.siteHeaderPC__rightArea__language__link::before {
  content: "";
  position: absolute;
  top: 9px;
  left: 42px;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/common/language_icon.png");
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__language__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__language__link:hover {
    background-color: #193547;
  }
  .siteHeaderPC__rightArea__language__link:hover::before {
    background-image: url("../images/common/language_icon_br.png");
  }
  .siteHeaderPC__rightArea__language__link:hover span[class*=__text] {
    color: #C8A981;
  }
}
.siteHeaderPC__rightArea__language__link__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
}
.siteHeaderPC__rightArea__language__link__text .textRed {
  color: #792129;
}
.siteHeaderPC__rightArea__language__link__text .taC {
  text-align: center;
}
.siteHeaderPC__rightArea__language__link__text .taR {
  text-align: right;
}
.siteHeaderPC__rightArea__language__link__text .textSmall {
  font-size: 12px;
}
.siteHeaderPC__rightArea__language__link__text.textRed {
  color: #792129;
}
.siteHeaderPC__rightArea__language__link__text.taC {
  text-align: center;
}
.siteHeaderPC__rightArea__language__link__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__language__link__text {
    font-size: 15px;
  }
}
.siteHeaderPC__rightArea__langLink {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #C8A981;
  font-size: 10px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__langLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__langLink:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__rightArea__lowerPageList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  height: 68px;
}
.siteHeaderPC__rightArea__lowerPageList__item {
  width: 33.3333333333%;
  border-left: 1px solid #193547;
}
.siteHeaderPC__rightArea__lowerPageList__item:nth-child(1) {
  border-left: none;
}
.siteHeaderPC__rightArea__lowerPageList__item__link {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__lowerPageList__item__link {
    transition: 0.6s;
  }
}
.siteHeaderPC__rightArea__lowerPageList__item__link__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 0 auto;
}
.siteHeaderPC__rightArea__lowerPageList__item__link__icon.access {
  width: 25px;
  height: 32px;
  background-image: url("../images/common/icon-access-redNew.png");
}
.siteHeaderPC__rightArea__lowerPageList__item__link__icon.search {
  background-image: url("../images/common/icon-search-blackNew.png");
  position: relative;
}
.siteHeaderPC__rightArea__lowerPageList__item__link__icon.search::before, .siteHeaderPC__rightArea__lowerPageList__item__link__icon.search::after {
  content: "";
  width: 100%;
  height: 2px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #193547;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__lowerPageList__item__link__icon.search::before, .siteHeaderPC__rightArea__lowerPageList__item__link__icon.search::after {
    transition: 0.6s;
  }
}
.siteHeaderPC__rightArea__lowerPageList__item__link__text {
  margin-top: 5px;
  font-size: 10px;
  line-height: 1.5;
  text-align: center;
}
.siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn {
  width: 32px;
  height: 32px;
  display: block;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn__border {
  width: 100%;
  height: 2px;
  position: absolute;
  left: 0;
  background: #193547;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn__border {
    transition: 0.6s;
  }
}
.siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn__border:nth-child(1) {
  top: 5px;
}
.siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn__border:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.siteHeaderPC__rightArea__lowerPageList__item__link__gnavBtn__border:nth-child(3) {
  bottom: 5px;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active div[class*=__gnavBtn__border] {
  background: #fff;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active div[class*=__gnavBtn__border]:nth-child(1) {
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active div[class*=__gnavBtn__border]:nth-child(2) {
  display: none;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active div[class*=__gnavBtn__border]:nth-child(3) {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search {
  background: #C8A981;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search p[class*=__icon] {
  background: none;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search p[class*=__icon]::before, .siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search p[class*=__icon]::after {
  opacity: 1;
  visibility: visible;
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search p[class*=__icon]::before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.siteHeaderPC__rightArea__lowerPageList__item__link.js-active.search p[class*=__icon]::after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea {
  width: 100%;
  position: fixed;
  top: 106px;
  left: 0;
  background: #fff;
  border-top: 10px solid #C8A981;
  box-shadow: 0 0 10px 4px rgba(25, 53, 71, 0.1);
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea {
    transition: 0.1s;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea.js-active {
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea.js-active {
    transition: 0.5s;
  }
}
.is_login_user .siteHeaderPC__leftArea__lowerPageList__item__childArea {
  top: calc(106px + 32px);
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 50px;
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link {
  padding-left: 20px;
  position: relative;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
  border-bottom: 1px solid #fff;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link:hover {
    border-bottom: 1px solid #193547;
  }
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link:hover::before {
    border-color: #C8A981;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link::before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  border-right: 2px solid #193547;
  border-bottom: 2px solid #193547;
  position: absolute;
  top: 10px;
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link::before {
    transition: 0.6s;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__parentPageTitle__link__small {
  font-size: 16px;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 30px;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea {
  width: calc(100% - 270px);
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item {
  width: 33.3333333333%;
  margin-top: 30px;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item:nth-child(1), .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item:nth-child(2), .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item:nth-child(3) {
  margin-top: 0;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link {
  padding: 3px 20px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link:hover {
    color: #C8A981;
  }
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link:hover::before {
    border-color: #C8A981;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link::before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 10px;
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__leftArea__childPageList__item__link::before {
    transition: 0.6s;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea {
  width: 200px;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item {
  margin-top: 5px;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(1) {
  margin-top: 0;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 6px 10px;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.access {
  border: 1px solid #fff;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.club {
  background: #FFEDAF;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.info {
  background: #C8A981;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.academy {
  background: #700D16;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.soudan {
  background: #6D4664;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.tel {
  background: #C8A981;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.tel-info {
  background: #193547;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.mypage {
  background: #193547;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.mypage-info {
  background: #C8A981;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.access {
  background-image: url("../images/common/icon-access-white.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.info {
  background-image: url("../images/common/icon-info-black.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.academy {
  background-image: url("../images/common/icon-academy.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.soudan {
  background-image: url("../images/common/icon-soudan.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.tel {
  background-image: url("../images/common/icon-tel-black.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.tel-info {
  background-image: url("../images/common/icon-tel-brown.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.mypage {
  width: 22px;
  height: 34px;
  background-image: url("../images/common/mypage-brown.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.mypage-info {
  width: 22px;
  height: 34px;
  background-image: url("../images/common/mypage-black.png");
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text {
  margin-left: 10px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.access, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.academy, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.soudan {
  color: #fff;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.club, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.info, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.tel, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.mypage-info {
  color: #193547;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.club {
  margin-left: 0;
}
.siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.tel-info, .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.mypage {
  color: #C8A981;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
    min-height: 33px;
    padding: 3px 10px;
  }
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon {
    width: 20px;
    height: 20px;
  }
  .siteHeaderPC__leftArea__lowerPageList__item__childArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text {
    margin-left: 5px;
    font-size: 10px;
  }
}
.siteHeaderPC__rightArea__searchArea {
  width: 100%;
  padding: 15px;
  position: fixed;
  top: 106px;
  left: 0;
  background: #C8A981;
  display: none;
}
.is_login_user .siteHeaderPC__rightArea__searchArea {
  top: calc(106px + 32px);
}
.siteHeaderPC__rightArea__searchArea__textSearchForm {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
          animation: fadeInUp 0.75s ease-in-out 0s forwards;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap {
  display: block;
  width: 500px;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap.w230 {
  width: 230px;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
  height: 100%;
  padding: 7px 10px;
  display: block;
  border: 1px solid #A5A1A1;
  background: #fff;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox .textRed {
  color: #792129;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox .taC {
  text-align: center;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox .taR {
  text-align: right;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox .textSmall {
  font-size: 12px;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox.textRed {
  color: #792129;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox.taC {
  text-align: center;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox {
    font-size: 15px;
  }
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox::-webkit-input-placeholder {
  color: #8E8E8E;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox:-ms-input-placeholder {
  color: #8E8E8E;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox::-ms-input-placeholder {
  color: #8E8E8E;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox::placeholder {
  color: #8E8E8E;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox:focus {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__textBoxWrap__textBox {
  padding: 10px;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__searchBtn {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 200px;
  background: #193547;
  color: #C8A981;
  cursor: pointer;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__searchBtn input {
  display: none;
}
.siteHeaderPC__rightArea__searchArea__textSearchForm__innerText {
  padding: 5px 5px 5px 30px;
  background: url("../images/common/icon-search-brown.png") no-repeat left 0 center/20px auto;
}
.siteHeaderPC__rightArea__gNavArea {
  width: 100%;
  height: 100vh;
  padding: 45px 0;
  position: fixed;
  top: 0;
  left: 0;
  background: #193547;
  overflow-y: scroll;
  display: none;
}
.siteHeaderPC__rightArea__gNavArea__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea {
  width: calc(100% - 250px);
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item {
  width: calc((100% - 60px) / 3);
  margin: 25px 0 0 25px;
  opacity: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(1), .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(2), .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(3) {
  margin-top: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(3n+1) {
  margin-left: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(1) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
          animation: fadeInUp 0.75s ease-in-out 0s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(2) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(3) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(4) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(5) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item:nth-child(6) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.5s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.5s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle {
  padding-bottom: 12px;
  border-bottom: 1px solid #fff;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle.u-grave {
  margin-top: 40px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle__link {
  color: #C8A981;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  width: 100%;
  display: block;
  position: relative;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle__link:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__parentPageTitle__link::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: 3px;
  right: -10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/common/arr-icon_bw.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList {
  margin-top: 24px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList__item {
  margin-top: 5px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList__item:nth-child(1) {
  margin-top: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList__item__link {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__leftArea__clmList__item__childPageList__item__link:hover {
    color: #C8A981;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea {
  width: 200px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item {
  margin-top: 10px;
  opacity: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(1) {
  margin-top: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(1) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
          animation: fadeInUp 0.75s ease-in-out 0s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(2) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(3) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(4) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(5) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item:nth-child(6) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 6px 10px;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.access {
  border: 1px solid #fff;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.club {
  background: #FFEDAF;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.info {
  background: #C8A981;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.academy {
  background: #700D16;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.soudan {
  background: #6D4664;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.tel {
  background: #C8A981;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.tel-info {
  background: #193547;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.mypage {
  background: #193547;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr.mypage-info {
  background: #C8A981;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 36px;
  height: 36px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.access {
  background-image: url("../images/common/icon-access-white.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.info {
  background-image: url("../images/common/icon-info-black.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.academy {
  background-image: url("../images/common/icon-academy.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.soudan {
  background-image: url("../images/common/icon-soudan.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.tel {
  background-image: url("../images/common/icon-tel-black.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.tel-info {
  background-image: url("../images/common/icon-tel-brown.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.mypage {
  width: 22px;
  height: 34px;
  background-image: url("../images/common/mypage-brown.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon.mypage-info {
  width: 22px;
  height: 34px;
  background-image: url("../images/common/mypage-black.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text {
  margin-left: 10px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.access, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.academy, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.soudan {
  color: #fff;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.club, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.info, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.tel, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.mypage-info {
  color: #193547;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.club {
  margin-left: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.tel-info, .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text.mypage {
  color: #C8A981;
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr {
    min-height: 33px;
    padding: 3px 10px;
  }
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__icon {
    width: 20px;
    height: 20px;
  }
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__bnrList__item__bnr__text {
    margin-left: 5px;
    font-size: 10px;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList {
  margin-top: 130px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item {
  margin-top: 5px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(1) {
  margin-top: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(1) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
          animation: fadeInUp 0.75s ease-in-out 0s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(2) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.1s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(3) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.2s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(4) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.3s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item:nth-child(5) {
  -webkit-animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
          animation: fadeInUp 0.75s ease-in-out 0.4s forwards;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item__link {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__linkList__item__link:hover {
    color: #C8A981;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 50px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item {
  margin-left: 25px;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item:nth-child(1) {
  margin-left: 0;
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon:hover {
    opacity: 0.6;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon.instagram {
  background-image: url("../images/common/icon-instagram-white.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon.facebook {
  background-image: url("../images/common/icon-facebook-white.png");
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon.twitter {
  background-image: url("../images/common/icon-twitter-white.png");
}
@media screen and (max-width: 768px) {
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList {
    justify-content: center;
  }
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item {
    margin-left: 16px;
  }
  .siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item__icon {
    width: 24px;
    height: 24px;
  }
}
.siteHeaderPC__rightArea__gNavArea__innerArea__2clmArea__rightArea__snsIconList__item {
  opacity: 0;
  -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
          animation: fadeInUp 0.75s ease-in-out 0s forwards;
}

/*-----------------------------------------------
siteHeaderSP(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .siteHeaderSP {
    width: 100%;
    padding-left: 32px;
    height: 62px;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    background: #193547;
    z-index: 200;
  }
  .is_login_user .siteHeaderSP {
    top: 46px;
  }
  .siteHeaderSP__logo {
    width: 80px;
  }
  .siteHeaderSP__logo__link {
    display: block;
  }
  .siteHeaderSP__btnList {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
  }
  .siteHeaderSP__btnList__item {
    width: 50px;
    border-left: 1px solid #193547;
  }
  .siteHeaderSP__btnList__item__btn {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    height: 100%;
    background: #fff;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn.u-language {
    background-color: #C8A981;
  }
  .siteHeaderSP__btnList__item__btn__icon {
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__icon {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__icon.language {
    background-image: url("../images/common/language_icon_sp.png");
  }
  .siteHeaderSP__btnList__item__btn__icon.access {
    background-image: url("../images/common/icon-access-red.png");
  }
  .siteHeaderSP__btnList__item__btn__icon.search {
    background-image: url("../images/common/icon-search-black.png");
    position: relative;
  }
  .siteHeaderSP__btnList__item__btn__icon.search::before, .siteHeaderSP__btnList__item__btn__icon.search::after {
    content: "";
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #193547;
    opacity: 0;
    visibility: hidden;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__icon.search::before, .siteHeaderSP__btnList__item__btn__icon.search::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 3px;
  }
  .siteHeaderSP__btnList__item__btn__text .textRed {
    color: #792129;
  }
  .siteHeaderSP__btnList__item__btn__text .taC {
    text-align: center;
  }
  .siteHeaderSP__btnList__item__btn__text .taR {
    text-align: right;
  }
  .siteHeaderSP__btnList__item__btn__text .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__btnList__item__btn__text.textRed {
    color: #792129;
  }
  .siteHeaderSP__btnList__item__btn__text.taC {
    text-align: center;
  }
  .siteHeaderSP__btnList__item__btn__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__gnavBtn {
    width: 25px;
    height: 25px;
    position: relative;
    z-index: 1;
  }
  .siteHeaderSP__btnList__item__btn__gnavBtn__border {
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    background: #193547;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__gnavBtn__border {
    transition: 0.4s;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__btnList__item__btn__gnavBtn__border:nth-child(1) {
    top: 5px;
  }
  .siteHeaderSP__btnList__item__btn__gnavBtn__border:nth-child(2) {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .siteHeaderSP__btnList__item__btn__gnavBtn__border:nth-child(3) {
    bottom: 5px;
  }
  .siteHeaderSP__btnList__item__btn.js-active div[class*=__btnList__item__btn__gnavBtn__border] {
    background: #fff;
  }
  .siteHeaderSP__btnList__item__btn.js-active div[class*=__btnList__item__btn__gnavBtn__border]:nth-child(1) {
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
  }
  .siteHeaderSP__btnList__item__btn.js-active div[class*=__btnList__item__btn__gnavBtn__border]:nth-child(2) {
    opacity: 0;
    visibility: hidden;
  }
  .siteHeaderSP__btnList__item__btn.js-active div[class*=__btnList__item__btn__gnavBtn__border]:nth-child(3) {
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
  .siteHeaderSP__btnList__item__btn.js-active.search {
    background: #C8A981;
  }
  .siteHeaderSP__btnList__item__btn.js-active.search p[class*=__icon] {
    background: none;
  }
  .siteHeaderSP__btnList__item__btn.js-active.search p[class*=__icon]::before, .siteHeaderSP__btnList__item__btn.js-active.search p[class*=__icon]::after {
    opacity: 1;
    visibility: visible;
  }
  .siteHeaderSP__btnList__item__btn.js-active.search p[class*=__icon]::before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
  .siteHeaderSP__btnList__item__btn.js-active.search p[class*=__icon]::after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .siteHeaderSP__searchArea {
    width: 100%;
    padding: 15px;
    position: fixed;
    top: 62px;
    left: 0;
    background: #C8A981;
    display: none;
  }
  .is_login_user .siteHeaderSP__searchArea {
    top: calc(62px + 46px);
  }
  .siteHeaderSP__searchArea__textSearchForm {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    -webkit-animation: fadeInUp 0.75s ease-in-out 0s forwards;
            animation: fadeInUp 0.75s ease-in-out 0s forwards;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap {
    display: block;
    width: 230px;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap.w230 {
    width: 230px;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    width: 100%;
    height: 100%;
    padding: 7px 10px;
    display: block;
    border: 1px solid #A5A1A1;
    background: #fff;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox .textRed {
    color: #792129;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox .taC {
    text-align: center;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox .taR {
    text-align: right;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox.textRed {
    color: #792129;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox.taC {
    text-align: center;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox::-webkit-input-placeholder {
    color: #8E8E8E;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox:-ms-input-placeholder {
    color: #8E8E8E;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox::-ms-input-placeholder {
    color: #8E8E8E;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox::placeholder {
    color: #8E8E8E;
  }
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox:focus {
    border-color: #9B6C2F;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__searchArea__textSearchForm__textBoxWrap__textBox {
    padding: 5px 10px;
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__searchArea__textSearchForm__searchBtn {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    background: #193547;
  }
  .siteHeaderSP__searchArea__textSearchForm__searchBtn input {
    display: none;
  }
  .siteHeaderSP__searchArea__textSearchForm__innerIcon {
    width: 20px;
    height: 20px;
    background: url("../images/common/icon-search-brown.png") no-repeat center/cover;
  }
  .siteHeaderSP__navArea {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: #193547;
    display: none;
  }
  .is_login_user .siteHeaderSP__navArea {
    top: 46px;
    height: calc(100vh - 46px);
  }
  .siteHeaderSP__navArea__header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 9px 12px;
    border-bottom: 1px solid #707070;
  }
  .siteHeaderSP__navArea__header__logo {
    width: 80px;
  }
  .siteHeaderSP__navArea__contentArea {
    height: calc(100vh - 62px);
    padding-bottom: 25px;
    overflow-y: scroll;
  }
  .is_login_user .siteHeaderSP__navArea__contentArea {
    height: calc(100vh - (62px + 46px));
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item {
    border-bottom: 1px solid #707070;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    padding: 10px 5px;
    border-bottom: 1px solid #707070;
    position: relative;
    color: #C8A981;
    font-weight: bold;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 2px solid #C8A981;
    border-bottom: 2px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__parentPageBtn.js-active::after {
    -webkit-transform: translateY(-50%) rotate(-135deg);
            transform: translateY(-50%) rotate(-135deg);
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList {
    padding: 10px 0;
    display: none;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    padding: 5px;
    color: #fff;
    font-weight: bold;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__lowerPageList__item__childPageList__item__link__small {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__bnrList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 23px 15px 13px;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item {
    width: 270px;
    margin-top: 10px;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item:nth-child(1) {
    margin-top: 0;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    padding: 6px 10px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.access {
    border: 1px solid #fff;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.club {
    background: #FFEDAF;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.info {
    background: #C8A981;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.academy {
    background: #700D16;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.soudan {
    background: #6D4664;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.tel {
    background: #C8A981;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.tel-info {
    background: #193547;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.mypage {
    background: #193547;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr.mypage-info {
    background: #C8A981;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon {
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.access {
    background-image: url("../images/common/icon-access-white.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.info {
    background-image: url("../images/common/icon-info-black.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.academy {
    background-image: url("../images/common/icon-academy.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.soudan {
    background-image: url("../images/common/icon-soudan.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.tel {
    background-image: url("../images/common/icon-tel-black.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.tel-info {
    background-image: url("../images/common/icon-tel-brown.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.mypage {
    width: 22px;
    height: 34px;
    background-image: url("../images/common/mypage-brown.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon.mypage-info {
    width: 22px;
    height: 34px;
    background-image: url("../images/common/mypage-black.png");
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text {
    margin-left: 10px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.access, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.academy, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.soudan {
    color: #fff;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.club, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.info, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.tel, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.mypage-info {
    color: #193547;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.club {
    margin-left: 0;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.tel-info, .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text.mypage {
    color: #C8A981;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr {
    min-height: 33px;
    padding: 3px 10px;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__icon {
    width: 20px;
    height: 20px;
  }
  .siteHeaderSP__navArea__contentArea__bnrList__item__bnr__text {
    margin-left: 5px;
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__snsIconList {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 23px;
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item {
    margin-left: 25px;
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item:nth-child(1) {
    margin-left: 0;
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon {
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon.instagram {
    background-image: url("../images/common/icon-instagram-white.png");
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon.facebook {
    background-image: url("../images/common/icon-facebook-white.png");
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon.twitter {
    background-image: url("../images/common/icon-twitter-white.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__snsIconList {
    justify-content: center;
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item {
    margin-left: 16px;
  }
  .siteHeaderSP__navArea__contentArea__snsIconList__item__icon {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea {
    padding: 16px 0;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea {
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea {
    border: 1px solid #193547;
    border-radius: 5px;
    border-color: #fff;
    background: #F2F2F2;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 5px;
    background: #193547;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #C8A981;
    font-weight: bold;
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textBig {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #fff;
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__title__textSmall {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList {
    padding: 5px 10px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 7px 5px;
    border-top: 1px solid #193547;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item:nth-child(1) {
    border-top: none;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__time, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig, .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    display: block;
    font-weight: bold;
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-left: 5px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time .textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time .taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time .taR {
    text-align: right;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time .textSmall {
    font-size: 12px;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time.textRed {
    color: #792129;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time.taC {
    text-align: center;
  }
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item {
    padding: 7px 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
/*====================================================================
siteFooter
====================================================================*/
.siteFooter__bnrList {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 30px;
  padding-bottom: 30px;
  background: #F2F2F2;
}
@media screen and (max-width: 768px) {
  .siteFooter__bnrList {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.siteFooter__bnrList__item {
  width: 230px;
  margin-left: 15px;
}
.siteFooter__bnrList__item:nth-child(1) {
  margin-left: 0;
}
.siteFooter__bnrList__item__bnr {
  display: block;
}
@media screen and (min-width: 769px) {
  .siteFooter__bnrList__item__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__bnrList__item__bnr:hover {
    opacity: 0.6;
  }
}
.siteFooter__breadArea {
  background: #C8A981;
  padding: 8px 0;
}
.siteFooter__breadArea__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .siteFooter__breadArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.siteFooter__breadArea__innerArea__pageList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.siteFooter__breadArea__innerArea__pageList__item {
  padding-left: 30px;
  position: relative;
  color: #193547;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.siteFooter__breadArea__innerArea__pageList__item::before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 6px;
  left: 10px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.siteFooter__breadArea__innerArea__pageList__item:nth-child(1) {
  padding-left: 0;
}
.siteFooter__breadArea__innerArea__pageList__item:nth-child(1)::before {
  display: none;
}
.siteFooter__breadArea__innerArea__pageList__item__link {
  color: #193547;
}
@media screen and (min-width: 769px) {
  .siteFooter__breadArea__innerArea__pageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__breadArea__innerArea__pageList__item__link:hover {
    opacity: 0.6;
  }
}
.siteFooter__navArea {
  background: #193547;
}
.siteFooter__navArea__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .siteFooter__navArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.siteFooter__navArea__innerArea__clmList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.siteFooter__navArea__innerArea__clmList__item__parentPageTitle {
  padding: 0 10px 5px 0;
  border-bottom: 1px solid #fff;
}
.siteFooter__navArea__innerArea__clmList__item__parentPageTitle.u-grave {
  margin-top: 40px;
}
.siteFooter__navArea__innerArea__clmList__item__parentPageTitle__link {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #C8A981;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__clmList__item__parentPageTitle__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__clmList__item__parentPageTitle__link:hover {
    opacity: 0.6;
  }
}
.siteFooter__navArea__innerArea__clmList__item__childPageList {
  margin-top: 40px;
}
.siteFooter__navArea__innerArea__clmList__item__childPageList:nth-of-type(1) {
  margin-top: 10px;
}
.siteFooter__navArea__innerArea__clmList__item__childPageList__item {
  margin-top: 10px;
}
.siteFooter__navArea__innerArea__clmList__item__childPageList__item:nth-child(1) {
  margin-top: 0;
}
.siteFooter__navArea__innerArea__clmList__item__childPageList__item__link {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__clmList__item__childPageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__clmList__item__childPageList__item__link:hover {
    color: #C8A981;
  }
}
.siteFooter__navArea__innerArea__snsIconList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.siteFooter__navArea__innerArea__snsIconList__item {
  margin-left: 25px;
}
.siteFooter__navArea__innerArea__snsIconList__item:nth-child(1) {
  margin-left: 0;
}
.siteFooter__navArea__innerArea__snsIconList__item__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__snsIconList__item__icon {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__navArea__innerArea__snsIconList__item__icon:hover {
    opacity: 0.6;
  }
}
.siteFooter__navArea__innerArea__snsIconList__item__icon.instagram {
  background-image: url("../images/common/icon-instagram-white.png");
}
.siteFooter__navArea__innerArea__snsIconList__item__icon.facebook {
  background-image: url("../images/common/icon-facebook-white.png");
}
.siteFooter__navArea__innerArea__snsIconList__item__icon.twitter {
  background-image: url("../images/common/icon-twitter-white.png");
}
@media screen and (max-width: 768px) {
  .siteFooter__navArea__innerArea__snsIconList {
    justify-content: center;
  }
  .siteFooter__navArea__innerArea__snsIconList__item {
    margin-left: 16px;
  }
  .siteFooter__navArea__innerArea__snsIconList__item__icon {
    width: 24px;
    height: 24px;
  }
}
.siteFooter__IconBox {
  margin-top: 40px;
}
.siteFooter__IconBox-f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.siteFooter__appIconList-f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.siteFooter__appIconListItemTextBox {
  position: relative;
  padding-right: 15px;
}
.siteFooter__appIconListItemTextBox:before {
  content: "";
  position: absolute;
  background-image: url("../images/common/footer-triangleIcon.png");
  top: 1px;
  right: 3px;
  width: 7px;
  height: 8px;
  background-size: cover;
}
.siteFooter__appIconListItemText {
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
}
.siteFooter__appIconListItemText .textRed {
  color: #792129;
}
.siteFooter__appIconListItemText .taC {
  text-align: center;
}
.siteFooter__appIconListItemText .taR {
  text-align: right;
}
.siteFooter__appIconListItemText .textSmall {
  font-size: 12px;
}
.siteFooter__appIconListItemText.textRed {
  color: #792129;
}
.siteFooter__appIconListItemText.taC {
  text-align: center;
}
.siteFooter__appIconListItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteFooter__appIconListItemText {
    font-size: 12px;
  }
}
.siteFooter__appIconListItemLink {
  transition: all 0.6s;
  display: block;
}
@media screen and (min-width: 769px) {
  .siteFooter__appIconListItemLink:hover {
    opacity: 0.6;
  }
}
.siteFooter__appIconBox {
  width: 150px;
  margin-left: 9px;
}
.siteFooter__infoArea__topArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 25px 0 50px;
}
.siteFooter__infoArea__topArea__logo {
  width: 343px;
}
.siteFooter__infoArea__topArea__address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 25px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 12px;
}
.siteFooter__infoArea__topArea__address .textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__address .taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__address .taR {
  text-align: right;
}
.siteFooter__infoArea__topArea__address .textSmall {
  font-size: 12px;
}
.siteFooter__infoArea__topArea__address.textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__address.taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteFooter__infoArea__topArea__address {
    font-size: 15px;
  }
}
.siteFooter__infoArea__topArea__address__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 20px;
  display: block;
}
.siteFooter__infoArea__topArea__address__item .textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__address__item .taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__address__item .taR {
  text-align: right;
}
.siteFooter__infoArea__topArea__address__item .textSmall {
  font-size: 12px;
}
.siteFooter__infoArea__topArea__address__item.textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__address__item.taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__address__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteFooter__infoArea__topArea__address__item {
    font-size: 15px;
  }
}
.siteFooter__infoArea__bottomArea {
  padding: 10px 0;
  background: #193547;
}
.siteFooter__infoArea__bottomArea__copyRight {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.05em;
  text-align: center;
}
.siteFooter__infoArea__topArea__press__link {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  border: 1px solid #193547;
  padding: 3px 5px;
}
.siteFooter__infoArea__topArea__press__link .textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__press__link .taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__press__link .taR {
  text-align: right;
}
.siteFooter__infoArea__topArea__press__link .textSmall {
  font-size: 12px;
}
.siteFooter__infoArea__topArea__press__link.textRed {
  color: #792129;
}
.siteFooter__infoArea__topArea__press__link.taC {
  text-align: center;
}
.siteFooter__infoArea__topArea__press__link.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .siteFooter__infoArea__topArea__press__link {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .siteFooter__infoArea__topArea__press__link {
    transition: 0.6s;
  }
}
.siteFooter__infoArea__topArea__press__link:hover {
  color: #C8A981;
  border: 1px solid #C8A981;
}

/*-----------------------------------------------
siteFooter(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .siteFooter__bnrList {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .siteFooter__bnrList__item {
    width: calc((100% - 15px) / 2);
    margin-top: 15px;
  }
  .siteFooter__bnrList__item:nth-child(1), .siteFooter__bnrList__item:nth-child(2) {
    margin-top: 0;
  }
  .siteFooter__bnrList__item:nth-child(2n+1) {
    margin-left: 0;
  }
  .siteFooter__addressArea {
    padding: 16px 0;
    background: #F2F2F2;
  }
  .siteFooter__addressArea__innerArea {
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea {
    border: 1px solid #193547;
    border-radius: 5px;
  }
  .siteFooter__addressArea__innerArea__contentArea__title {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 5px;
    background: #193547;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #C8A981;
    font-weight: bold;
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textBig.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__title__textBig {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #fff;
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__title__textSmall {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList {
    padding: 5px 10px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 7px 5px;
    border-top: 1px solid #193547;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item:nth-child(1) {
    border-top: none;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__time, .siteFooter__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption, .siteFooter__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig, .siteFooter__addressArea__innerArea__contentArea .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall, .siteFooter__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textSmall, .siteFooter__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__title__textBig, .siteFooter__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__caption, .siteFooter__addressArea__innerArea__contentArea .siteHeaderSP__navArea__contentArea__addressArea__innerArea__contentArea__addressList__item__time {
    display: block;
    font-weight: bold;
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-left: 5px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__caption {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time .textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time .taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time .taR {
    text-align: right;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time .textSmall {
    font-size: 12px;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time.textRed {
    color: #792129;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time.taC {
    text-align: center;
  }
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__time {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item {
    padding: 7px 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) and (max-width: 375px) {
  .siteFooter__addressArea__innerArea__contentArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__spNavArea__topArea {
    padding: 20px 40px;
    background: #193547;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item {
    border-bottom: 1px solid #fff;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link {
    padding: 7px;
    display: block;
    color: #C8A981;
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: bold;
    text-align: center;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link .textRed {
    color: #792129;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link .taC {
    text-align: center;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link .taR {
    text-align: right;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link .textSmall {
    font-size: 12px;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link.textRed {
    color: #792129;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link.taC {
    text-align: center;
  }
  .siteFooter__spNavArea__topArea__parentPageList__item__link.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__spNavArea__topArea__parentPageList__item__link {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__spNavArea__topArea__snsIconList {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 25px;
    justify-content: center;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item {
    margin-left: 25px;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item:nth-child(1) {
    margin-left: 0;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item__icon {
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteFooter__spNavArea__topArea__snsIconList__item__icon {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .siteFooter__spNavArea__topArea__snsIconList__item__icon:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__spNavArea__topArea__snsIconList__item__icon.instagram {
    background-image: url("../images/common/icon-instagram-white.png");
  }
  .siteFooter__spNavArea__topArea__snsIconList__item__icon.facebook {
    background-image: url("../images/common/icon-facebook-white.png");
  }
  .siteFooter__spNavArea__topArea__snsIconList__item__icon.twitter {
    background-image: url("../images/common/icon-twitter-white.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__spNavArea__topArea__snsIconList {
    justify-content: center;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item {
    margin-left: 16px;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item__icon {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__spNavArea__topArea__snsIconList__item {
    margin-left: 16px;
  }
  .siteFooter__spNavArea__topArea__snsIconList__item__icon {
    width: 25px;
    height: 25px;
  }
  .siteFooter__spNavArea__bottomArea {
    padding: 20px 15px;
    background: #C8A981;
  }
  .siteFooter__spNavArea__bottomArea__pageList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item {
    width: 50%;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    padding: 0 8px;
    display: block;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link .textRed {
    color: #792129;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link .taC {
    text-align: center;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link .taR {
    text-align: right;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link .textSmall {
    font-size: 12px;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link.textRed {
    color: #792129;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link.taC {
    text-align: center;
  }
  .siteFooter__spNavArea__bottomArea__pageList__item__link.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__spNavArea__bottomArea__pageList__item__link {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__appIconList-sp {
    margin: 26px 0 28px 0;
  }
  .siteFooter__appIconList-header-sp {
    margin: 26px 0 55px 0;
  }
  .siteFooter__appIconListItemTextBox-sp {
    text-align: center;
    position: relative;
    margin-bottom: 10px;
  }
  .siteFooter__appIconListItemText {
    font-size: 12px;
    line-height: 1;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #fff;
    position: relative;
    display: inline-block;
  }
  .siteFooter__appIconListItemText .textRed {
    color: #792129;
  }
  .siteFooter__appIconListItemText .taC {
    text-align: center;
  }
  .siteFooter__appIconListItemText .taR {
    text-align: right;
  }
  .siteFooter__appIconListItemText .textSmall {
    font-size: 12px;
  }
  .siteFooter__appIconListItemText.textRed {
    color: #792129;
  }
  .siteFooter__appIconListItemText.taC {
    text-align: center;
  }
  .siteFooter__appIconListItemText.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__appIconListItemText {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__appIconListItemText:before {
    content: "";
    position: absolute;
    background-image: url("../images/common/footer-triangleIcon-sp.png");
    top: 2px;
    right: -11px;
    width: 9px;
    height: 8px;
    background-size: cover;
  }
  .siteFooter__appIconListItem-sp-f {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
  }
  .siteFooter__appIconBox {
    width: 125px;
  }
  .siteFooter__infoArea__topArea {
    padding: 25px 15px;
  }
  .siteFooter__infoArea__topArea__logo {
    width: 170px;
  }
  .siteFooter__infoArea__topArea__address {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 12px;
    font-weight: bold;
    text-align: center;
  }
  .siteFooter__infoArea__topArea__address .textRed {
    color: #792129;
  }
  .siteFooter__infoArea__topArea__address .taC {
    text-align: center;
  }
  .siteFooter__infoArea__topArea__address .taR {
    text-align: right;
  }
  .siteFooter__infoArea__topArea__address .textSmall {
    font-size: 12px;
  }
  .siteFooter__infoArea__topArea__address.textRed {
    color: #792129;
  }
  .siteFooter__infoArea__topArea__address.taC {
    text-align: center;
  }
  .siteFooter__infoArea__topArea__address.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__infoArea__topArea__address {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__infoArea__topArea__address__item {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: bold;
  }
  .siteFooter__infoArea__topArea__address__item .textRed {
    color: #792129;
  }
  .siteFooter__infoArea__topArea__address__item .taC {
    text-align: center;
  }
  .siteFooter__infoArea__topArea__address__item .taR {
    text-align: right;
  }
  .siteFooter__infoArea__topArea__address__item .textSmall {
    font-size: 12px;
  }
  .siteFooter__infoArea__topArea__address__item.textRed {
    color: #792129;
  }
  .siteFooter__infoArea__topArea__address__item.taC {
    text-align: center;
  }
  .siteFooter__infoArea__topArea__address__item.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .siteFooter__infoArea__topArea__address__item {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .siteFooter__infoArea__bottomArea {
    padding: 10px 0;
    background: #193547;
  }
  .siteFooter__infoArea__topArea__press__link {
    font-size: 14px;
  }
  .siteFooter__infoArea__bottomArea__copyRight {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-align: center;
  }
}
@media all and (-ms-high-contrast: none) {
  .siteFooter__appIconListItemTextBox {
    position: relative;
    padding-right: 15px;
  }
  .siteFooter__appIconListItemTextBox:before {
    content: "";
    position: absolute;
    background-image: url("../images/common/footer-triangleIcon.png");
    top: 0px;
    right: 3px;
    width: 7px;
    height: 8px;
    background-size: cover;
  }
}
/*====================================================================
lowerPageHeader
====================================================================*/
.lowerPageHeader {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.lowerPageHeader__pageTitle__text {
  display: block;
  color: #fff;
  line-height: 1.5;
  letter-spacing: 0.5em;
  text-align: center;
  text-shadow: 1px 1px 4px rgba(25, 53, 71, 0.5);
}
.lowerPageHeader__pageTitle__text.small {
  font-size: 16px;
}
.lowerPageHeader__pageTitle__text.big {
  margin-top: 5px;
  font-size: 30px;
}

/*-----------------------------------------------
lowerPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .lowerPageHeader {
    min-height: 50px;
  }
  .lowerPageHeader__pageTitle__text.small {
    font-size: 12px;
  }
  .lowerPageHeader__pageTitle__text.big {
    font-size: 15px;
    margin-top: 2px;
  }
}
/*====================================================================
breadArea
====================================================================*/
.breadArea {
  background: #C8A981;
  padding: 8px 0;
}
.breadArea__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .breadArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.breadArea__innerArea__pageList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.breadArea__innerArea__pageList__item {
  padding-left: 30px;
  position: relative;
  color: #193547;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.breadArea__innerArea__pageList__item::before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 6px;
  left: 10px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.breadArea__innerArea__pageList__item:nth-child(1) {
  padding-left: 0;
}
.breadArea__innerArea__pageList__item:nth-child(1)::before {
  display: none;
}
.breadArea__innerArea__pageList__item__link {
  color: #193547;
}
@media screen and (min-width: 769px) {
  .breadArea__innerArea__pageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .breadArea__innerArea__pageList__item__link:hover {
    opacity: 0.6;
  }
}

/*-----------------------------------------------
breadArea(SP)
------------------------------------------------*/
/*====================================================================
pageTopBtn
====================================================================*/
.pageTopBtn {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  position: fixed;
  bottom: 25px;
  right: 25px;
  background: #C8A981;
  border: 2px solid #C8A981;
  box-shadow: 2px 2px 4px 1px rgba(25, 53, 71, 0.3);
  opacity: 0;
  visibility: hidden;
  z-index: 100;
}
@media screen and (min-width: 769px) {
  .pageTopBtn {
    transition: 0.6s;
  }
}
.pageTopBtn.js-active {
  opacity: 1;
  visibility: visible;
}
.pageTopBtn__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  border-right: 2px solid #193547;
  border-bottom: 2px solid #193547;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
@media screen and (min-width: 769px) {
  .pageTopBtn__icon {
    transition: 0.6s;
  }
}
.pageTopBtn__text {
  margin-top: 3px;
  font-size: 10px;
  letter-spacing: 0.2em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageTopBtn__text {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageTopBtn:hover {
    background: #193547;
  }
  .pageTopBtn:hover p[class*=__icon] {
    border-color: #C8A981;
  }
  .pageTopBtn:hover p[class*=__text] {
    color: #C8A981;
  }
}

/*-----------------------------------------------
pageTopBtn(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageTopBtn {
    width: 50px;
    height: 50px;
    bottom: 25px;
    right: 15px;
  }
  .pageTopBtn__icon {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    border-right: 2px solid #193547;
    border-bottom: 2px solid #193547;
  }
}
/*====================================================================
childPageListSec
====================================================================*/
.childPageListSec {
  padding: 35px 0 55px;
  background: #F2F2F2;
}
.childPageListSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.childPageListSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.childPageListSec__innerArea__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.childPageListSec__innerArea__text .textRed {
  color: #792129;
}
.childPageListSec__innerArea__text .taC {
  text-align: center;
}
.childPageListSec__innerArea__text .taR {
  text-align: right;
}
.childPageListSec__innerArea__text .textSmall {
  font-size: 12px;
}
.childPageListSec__innerArea__text.textRed {
  color: #792129;
}
.childPageListSec__innerArea__text.taC {
  text-align: center;
}
.childPageListSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__text {
    font-size: 15px;
  }
}
.childPageListSec__innerArea__lowerPageList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 35px;
}
.childPageListSec__innerArea__lowerPageList__item {
  width: calc((100% - 40px) / 3);
  margin: 20px 0 0 18px;
}
.childPageListSec__innerArea__lowerPageList__item:nth-child(1), .childPageListSec__innerArea__lowerPageList__item:nth-child(2), .childPageListSec__innerArea__lowerPageList__item:nth-child(3) {
  margin-top: 0;
}
.childPageListSec__innerArea__lowerPageList__item:nth-child(3n+1) {
  margin-left: 0;
}
.childPageListSec__innerArea__lowerPageList__item__link {
  height: 100%;
  display: block;
  background: #fff;
  box-shadow: 0 0 10px 4px rgba(25, 53, 71, 0.1);
}
@media screen and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link:hover {
    box-shadow: none;
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover div[class*=__bgArea]::before {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover h3[class*=__textArea__title] {
    color: #C8A981;
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover h3[class*=__textArea__title]::before {
    background: #C8A981;
  }
}
.childPageListSec__innerArea__lowerPageList__item__link__bgArea {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  height: 200px;
  position: relative;
}
.childPageListSec__innerArea__lowerPageList__item__link__bgArea::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea::before {
    transition: 0.6s;
  }
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea {
  padding: 25px;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__title {
  display: inline-flex;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__title.pdf {
  padding-right: 40px;
  position: relative;
  background: url("../images/common/icon-pdf-black.png") no-repeat right 0 top 0/27px auto;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
  padding: 3px 0 3px 50px;
  display: inline-flex;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
    transition: 0.6s;
  }
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
}
@media screen and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
    transition: 0.6s;
  }
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::after {
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 8px;
  left: 5px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text .textRed {
  color: #792129;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text .taC {
  text-align: center;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text .taR {
  text-align: right;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text .textSmall {
  font-size: 12px;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text.textRed {
  color: #792129;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text.taC {
  text-align: center;
}
.childPageListSec__innerArea__lowerPageList__item__link__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList {
    display: block;
  }
  .childPageListSec__innerArea__lowerPageList__item {
    width: 100%;
    margin: 20px 0 0;
  }
  .childPageListSec__innerArea__lowerPageList__item:nth-child(2), .childPageListSec__innerArea__lowerPageList__item:nth-child(3) {
    margin-top: 20px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea {
    height: auto;
    padding-top: 33%;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea {
    min-height: inherit;
    padding: 15px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
    padding: 1px 0 1px 30px;
    font-size: 16px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
    width: 20px;
    height: 20px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    top: 7px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
    margin-top: 12px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
childPageListSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .childPageListSec {
    padding: 15px 0px;
  }
  .childPageListSec__innerArea__pageTitle {
    margin-bottom: 10px;
  }
  .childPageListSec__innerArea__lowerPageList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 30px;
  }
  .childPageListSec__innerArea__lowerPageList__item {
    width: calc((100% - 40px) / 3);
    margin: 20px 0 0 18px;
  }
  .childPageListSec__innerArea__lowerPageList__item:nth-child(1), .childPageListSec__innerArea__lowerPageList__item:nth-child(2), .childPageListSec__innerArea__lowerPageList__item:nth-child(3) {
    margin-top: 0;
  }
  .childPageListSec__innerArea__lowerPageList__item:nth-child(3n+1) {
    margin-left: 0;
  }
  .childPageListSec__innerArea__lowerPageList__item__link {
    height: 100%;
    display: block;
    background: #fff;
    box-shadow: 0 0 10px 4px rgba(25, 53, 71, 0.1);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link:hover {
    box-shadow: none;
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover div[class*=__bgArea]::before {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover h3[class*=__textArea__title] {
    color: #C8A981;
  }
  .childPageListSec__innerArea__lowerPageList__item__link:hover h3[class*=__textArea__title]::before {
    background: #C8A981;
  }
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea {
    font-size: 0;
    text-indent: -9999px;
    overflow: hidden;
    height: 200px;
    position: relative;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea {
    padding: 25px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title {
    display: inline-flex;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title.pdf {
    padding-right: 40px;
    position: relative;
    background: url("../images/common/icon-pdf-black.png") no-repeat right 0 top 0/27px auto;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
    padding: 3px 0 3px 50px;
    display: inline-flex;
    position: relative;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #193547;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::after {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    position: absolute;
    top: 8px;
    left: 5px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
    font-size: 14px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 15px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text .textRed {
    color: #792129;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text .taC {
    text-align: center;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text .taR {
    text-align: right;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text .textSmall {
    font-size: 12px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text.textRed {
    color: #792129;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text.taC {
    text-align: center;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .childPageListSec__innerArea__lowerPageList {
    display: block;
  }
  .childPageListSec__innerArea__lowerPageList__item {
    width: 100%;
    margin: 20px 0 0;
  }
  .childPageListSec__innerArea__lowerPageList__item:nth-child(2), .childPageListSec__innerArea__lowerPageList__item:nth-child(3) {
    margin-top: 20px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__bgArea {
    height: auto;
    padding-top: 33%;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea {
    min-height: inherit;
    padding: 15px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text {
    padding: 1px 0 1px 30px;
    font-size: 16px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::before {
    width: 20px;
    height: 20px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__title__text::after {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    top: 7px;
  }
  .childPageListSec__innerArea__lowerPageList__item__link__textArea__text {
    margin-top: 12px;
    font-size: 14px;
  }
}
/*====================================================================
footerBnrListArea
====================================================================*/
.footerBnrListArea {
  padding-top: 30px;
  padding-bottom: 15px;
  background: #F2F2F2;
}
.footerBnrListArea__bnrList {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
.footerBnrListArea__bnrList__item {
  width: 230px;
  margin-left: 15px;
  margin-bottom: 15px;
}
.footerBnrListArea__bnrList__item:nth-child(1) {
  margin-left: 0;
}
.footerBnrListArea__bnrList__item__bnr {
  display: block;
}
@media screen and (min-width: 769px) {
  .footerBnrListArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .footerBnrListArea__bnrList__item__bnr:hover {
    opacity: 0.6;
  }
}

/*-----------------------------------------------
footerBnrListArea(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .footerBnrListArea {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .footerBnrListArea__bnrList__item {
    width: calc((100% - 15px) / 2);
    margin-top: 15px;
  }
  .footerBnrListArea__bnrList__item:nth-child(1), .footerBnrListArea__bnrList__item:nth-child(2) {
    margin-top: 0;
  }
  .footerBnrListArea__bnrList__item:nth-child(2n+1) {
    margin-left: 0;
  }
}
/*====================================================================
topPageWrap
====================================================================*/
.topPageWrap {
  width: 100%;
}

.topPageFvSec__sliderAreaThumb .swiper-pagination {
  width: 100%;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: none;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: none;
}

.topPageFvSec__sliderAreaThumb.swiper-container.swiper-container-initialized.swiper-container-horizontal {
  width: 1000px;
}
@media screen and (max-width: 768px) {
  .topPageFvSec__sliderAreaThumb.swiper-container.swiper-container-initialized.swiper-container-horizontal {
    width: 100%;
  }
}

/*====================================================================
topPageFvSec
====================================================================*/
.topPageFvSec {
  position: relative;
  background: #F2F2F2;
}
.topPageFvSec__sliderArea .swiper-button-prev,
.topPageFvSec__sliderArea .swiper-button-next {
  margin-top: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
  z-index: 1;
}
.topPageFvSec__sliderArea .swiper-button-prev,
.topPageFvSec__sliderArea .swiper-button-next {
  width: 70px;
  height: 70px;
}
@media screen and (min-width: 769px) {
  .topPageFvSec__sliderArea .swiper-button-prev,
  .topPageFvSec__sliderArea .swiper-button-next {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageFvSec__sliderArea .swiper-button-prev:hover,
  .topPageFvSec__sliderArea .swiper-button-next:hover {
    opacity: 0.6;
  }
}
.topPageFvSec__sliderArea .swiper-button-prev::before,
.topPageFvSec__sliderArea .swiper-button-next::before {
  content: "";
  width: 40px;
  height: 40px;
  display: block;
  border-right: 2px solid #C8A981;
  border-bottom: 2px solid #C8A981;
  position: absolute;
  top: 50%;
  left: 50%;
}
.topPageFvSec__sliderArea .swiper-button-prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg);
}
.topPageFvSec__sliderArea .swiper-button-next::before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.topPageFvSec__sliderArea__slideList__item__link {
  display: block;
  position: relative;
  padding-top: 33.8541666667%;
}
@media screen and (max-width: 768px) {
  .topPageFvSec__sliderArea__slideList__item__link {
    padding-top: 0;
  }
}
.topPageFvSec__sliderArea__slideList__item__linkImg {
  max-height: 120%;
  max-width: 120%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .topPageFvSec__sliderArea__slideList__item__linkImg {
    position: static;
    top: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}
.topPageFvSec__sliderAreaThumb {
  padding-bottom: 50px;
  margin: 20px auto 0;
}
.topPageFvSec__sliderAreaThumb__slideList__item {
  width: 25%;
  height: 100%;
  opacity: 0.5;
  overflow: hidden;
}
.topPageFvSec__sliderAreaThumb__slideList__item.swiper-slide-active {
  opacity: 1;
}
.topPageFvSec__sliderAreaThumb .swiper-button-prev,
.topPageFvSec__sliderAreaThumb .swiper-button-next {
  margin-top: 0;
  width: 70px;
  height: 70px;
  top: calc(50% - 25px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: none;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  .topPageFvSec__sliderAreaThumb .swiper-button-prev,
  .topPageFvSec__sliderAreaThumb .swiper-button-next {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageFvSec__sliderAreaThumb .swiper-button-prev:hover,
  .topPageFvSec__sliderAreaThumb .swiper-button-next:hover {
    opacity: 0.6;
  }
}
.topPageFvSec__sliderAreaThumb .swiper-button-prev::before,
.topPageFvSec__sliderAreaThumb .swiper-button-next::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #C8A981;
  border-bottom: 2px solid #C8A981;
  position: absolute;
  top: 50%;
  left: 50%;
}
.topPageFvSec__sliderAreaThumb .swiper-button-prev::before {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
          transform: translate(-50%, -50%) rotate(135deg);
}
.topPageFvSec__sliderAreaThumb .swiper-button-next::before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.topPageFvSec .swiper-pagination {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  bottom: 0;
  z-index: 1;
  width: 100%;
}
.topPageFvSec .swiper-pagination .swiper-pagination-bullet {
  width: 25px;
  height: 25px;
  margin: 0;
  display: block;
  position: relative;
  background: none;
  opacity: 1;
}
.topPageFvSec .swiper-pagination .swiper-pagination-bullet::before {
  content: "";
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #D6CFCF;
  border-radius: 100%;
}
.topPageFvSec .swiper-pagination .swiper-pagination-bullet-active::before {
  background: #193547;
}

.swiper-container {
  width: 100%;
}

/*-----------------------------------------------
topPageFvSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .topPageFvSec {
    background: #fff;
  }
  .topPageFvSec__sliderArea .swiper-button-prev,
  .topPageFvSec__sliderArea .swiper-button-next, .topPageFvSec__sliderAreaThumb .swiper-button-prev,
  .topPageFvSec__sliderAreaThumb .swiper-button-next {
    width: 35px;
    height: 35px;
  }
  .topPageFvSec__sliderArea .swiper-button-prev::before,
  .topPageFvSec__sliderArea .swiper-button-next::before, .topPageFvSec__sliderAreaThumb .swiper-button-prev::before,
  .topPageFvSec__sliderAreaThumb .swiper-button-next::before {
    width: 20px;
    height: 20px;
  }
}
/*====================================================================
topPageInfoSec
====================================================================*/
.topPageInfoSec {
  padding: 30px 0 25px;
  background: #F2F2F2;
  overflow-x: hidden;
}
.topPageInfoSec__contBntArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 100%;
  margin: 10px auto 0;
  padding: 14px 15px;
  border-radius: 26px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr {
    transition: 0.6s;
  }
}
.topPageInfoSec__contBntArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr::before {
    transition: 0.6s;
  }
}
.topPageInfoSec__contBntArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr__text {
    transition: 0.6s;
  }
}
.topPageInfoSec__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.topPageInfoSec__contBntArea__bnr__text.outer {
  padding-right: 30px;
}
.topPageInfoSec__contBntArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.topPageInfoSec__contBntArea__bnr__text.pdf {
  padding-right: 30px;
}
.topPageInfoSec__contBntArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__contBntArea__bnr:hover::before {
    width: 100%;
  }
  .topPageInfoSec__contBntArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .topPageInfoSec__contBntArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .topPageInfoSec__contBntArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .topPageInfoSec__contBntArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__contBntArea__bnr {
    padding: 7px;
  }
  .topPageInfoSec__contBntArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.topPageInfoSec__contBntArea__bnr::before {
  border-radius: 26px;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__contBntArea__bnr {
    width: 100%;
    max-width: 480px;
  }
}
.topPageInfoSec__contBntArea__bnr__text {
  color: #fff;
  font-size: 14px;
  letter-spacing: 0;
}
.topPageInfoSec__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec {
    background: #fff;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01 {
    padding: 0 20px;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #F5E9D9;
  border-radius: 5px;
  background: #F5E9D9;
  width: 100%;
  padding-top: 9px;
  padding-bottom: 9px;
  border-radius: 30px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr:hover span[class*=__text] {
    color: #F5E9D9;
  }
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #F5E9D9;
  }
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr {
    padding: 7px;
  }
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr::before {
  background: #193547;
  border-radius: 30px;
}
.topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text {
  font-size: 13px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__bnrArea01__bnr__text {
    font-size: 12px;
  }
}
.topPageInfoSec__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea {
    padding: 0;
  }
}
.topPageInfoSec__innerArea__secTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
}
.topPageInfoSec__innerArea__secTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.topPageInfoSec__innerArea__secTitle__text.big {
  font-size: 26px;
  font-weight: bold;
}
.topPageInfoSec__innerArea__secTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__secTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .topPageInfoSec__innerArea__secTitle__text.big {
    font-size: 20px;
  }
  .topPageInfoSec__innerArea__secTitle__text.small {
    font-size: 11px;
  }
}
.topPageInfoSec__innerArea__contentArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 35px;
  padding: 24px;
  background: #fff;
}
.topPageInfoSec__innerArea__contentArea__leftArea {
  width: calc(100% - 275px);
  position: relative;
}
.topPageInfoSec__innerArea__contentArea__leftAreaNewsBox {
  display: none;
}
.topPageInfoSec__innerArea__contentArea__leftAreaNewsBox.tab_main.is_show {
  display: block;
}
.topPageInfoSec__taguArea__tabArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
  border-bottom: 2px solid #193547;
}
.topPageInfoSec__taguArea__tabArea__item {
  background: #193547;
  color: #fff;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  width: 230px;
  padding: 12px 0 10px;
  text-align: center;
  border-top: 1px solid #193547;
  border-left: 1px solid #193547;
  border-right: 1px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  cursor: pointer;
  display: block;
  position: relative;
}
.topPageInfoSec__taguArea__tabArea__item .textRed {
  color: #792129;
}
.topPageInfoSec__taguArea__tabArea__item .taC {
  text-align: center;
}
.topPageInfoSec__taguArea__tabArea__item .taR {
  text-align: right;
}
.topPageInfoSec__taguArea__tabArea__item .textSmall {
  font-size: 12px;
}
.topPageInfoSec__taguArea__tabArea__item.textRed {
  color: #792129;
}
.topPageInfoSec__taguArea__tabArea__item.taC {
  text-align: center;
}
.topPageInfoSec__taguArea__tabArea__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__taguArea__tabArea__item {
    font-size: 15px;
  }
}
.topPageInfoSec__taguArea__tabArea__item:nth-child(2) {
  margin: 0 4px;
}
.topPageInfoSec__taguArea__tabArea__item::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 5px;
  width: 100vw;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
.topPageInfoSec__taguArea__tabArea__item.u-gold {
  color: #193547;
  font-weight: 500;
  background-color: #f0e1ce;
  border-top: 1px solid #f0e1ce;
  border-left: 1px solid #f0e1ce;
  border-right: 1px solid #f0e1ce;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__taguArea__tabArea__item {
    transition: 0.6s;
  }
}
.topPageInfoSec__taguArea__tabArea__item.select {
  color: #fff;
  font-weight: 500;
  background-color: #193547;
  border-top: 1px solid #193547;
  border-left: 1px solid #193547;
  border-right: 1px solid #193547;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__taguArea__tabArea__item:hover {
    background-color: #fff;
    color: #193547;
  }
  .topPageInfoSec__taguArea__tabArea__item:hover.u-gray {
    color: #868280;
  }
  .topPageInfoSec__taguArea__tabArea__item:hover.u-brown {
    color: #957462;
  }
  .topPageInfoSec__taguArea__tabArea__item:hover.u-gold {
    color: #C8A981;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .topPageInfoSec__taguArea__tabArea__item:hover.select {
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__taguArea__tabArea__item {
    position: static;
    width: 100%;
    margin: 1px 0 0;
    width: 95%;
    font-size: 12px;
    padding: 13px 0 11px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .topPageInfoSec__taguArea__tabArea__item::after {
    position: static;
  }
  .topPageInfoSec__taguArea__tabArea__item.u-gold {
    width: 95%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  .topPageInfoSec__taguArea__tabArea__item.select {
    width: 95%;
  }
  .topPageInfoSec__taguArea__tabArea__item:nth-child(2) {
    margin: 0 2px;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item {
  border-bottom: 1px solid #C1C1C1;
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link:hover {
    opacity: 0.6;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__termLabel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 12px 5px;
  border-radius: 3px;
  background: #C8A981;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__text {
  width: calc(100% - 135px);
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__text__time {
  color: #737272;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__text__postTitle {
  color: #193547;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link {
    padding: 10px 5px;
    flex-wrap: wrap;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__termLabel {
    width: 100px;
    padding: 3px 5px;
    font-size: 11px;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__text {
    width: calc(100% - 120px);
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__text__time {
    font-size: 11px;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__postList__item__link__postTitle {
    margin-top: 7px;
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__pixLink {
  margin: 40px auto 0;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__pixLink {
    margin-top: 40px;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__pixLink__link {
  display: block;
  width: 450px;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__pixLink__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__pixLink__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__pixLink__link {
    width: 226px;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__linkArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link {
  padding: 5px 20px;
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::before, .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::after {
  content: "";
  display: block;
  position: absolute;
  background: #193547;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::before, .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::after {
    transition: 0.6s;
  }
}
.topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::before {
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
}
.topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::after {
  width: 20px;
  height: 2px;
  bottom: 7px;
  right: -3px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link:hover::before {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link:hover::after {
    -webkit-transform: translateX(10px) rotate(45deg);
            transform: translateX(10px) rotate(45deg);
  }
}
.topPageInfoSec__innerArea__contentArea__rightArea {
  width: 260px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea {
  background: #193547;
  padding: 8px;
  border-radius: 10px;
}
.topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__title__textBig, .topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__topArea__title {
  color: #C8A981;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea__title {
  padding: 16px 0 5px;
}
.topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__topArea__text02 {
  padding: 12px 0;
  color: #fff;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea__text01 {
  color: #fff;
  letter-spacing: 0.05em;
  text-align: center;
  font-size: 24px;
  line-height: 0.8;
  padding: 5px 0 20px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea__text01.u-border {
  border-bottom: 1px solid #fff;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea__text01__small {
  font-size: 12px;
  margin-left: 98px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__topArea__text02 {
  border-top: 2px solid #fff;
  font-size: 14px;
  font-weight: bold;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea {
  margin-top: 12px;
  border: 2px solid #193547;
  border-radius: 10px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__title {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  background: #193547;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__title__textBig {
  display: block;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__title__textSmall {
  margin-top: 5px;
  display: block;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList {
  padding: 8px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item {
  padding: 8px 5px;
  border-top: 1px solid #193547;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item:nth-child(1) {
  border-top: none;
}
.topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__time, .topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__text, .topPageInfoSec .topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__title {
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__title {
  font-size: 22px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__text {
  margin-top: 5px;
  font-size: 14px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bottomArea__rowList__item__time {
  font-size: 18px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bannerArea {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea {
    background-color: #F2F2F2;
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list {
    padding: 0 15px;
  }
}
.topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item {
  margin-bottom: 10px;
}
.topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item:nth-child(3) {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #C1C1C1;
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item:nth-child(3) {
    padding-bottom: 0;
    margin-bottom: 10px;
    border-bottom: 0px;
  }
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item:nth-child(6) {
    padding-bottom: 0;
    margin-bottom: 10px;
    border-bottom: 0px;
  }
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item.u-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
}
.topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item__link {
  display: block;
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec.u-left {
    margin-right: 2px;
  }
  .topPageInfoSec:last-child {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  a.topPageInfoSec__innerArea__contentArea__rightArea__bannerArea__list__item__link.u-left {
    margin-right: 2px;
  }
}
.u-redtext {
  color: #B23333;
}

/*-----------------------------------------------
topPageInfoSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .topPageInfoSec {
    padding: 20px 0;
  }
  .topPageInfoSec__innerArea__spInfoArea {
    display: block;
    padding: 20px 20px 2px;
    background: #193547;
    border-radius: 5px;
    width: 94%;
    margin: 0 auto;
  }
  .topPageInfoSec__innerArea__spInfoArea__title {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    color: #C8A981;
    text-align: center;
    line-height: 1.4;
  }
  .topPageInfoSec__innerArea__spInfoArea__title .textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__title .taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__title .taR {
    text-align: right;
  }
  .topPageInfoSec__innerArea__spInfoArea__title .textSmall {
    font-size: 12px;
  }
  .topPageInfoSec__innerArea__spInfoArea__title.textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__title.taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__title.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .topPageInfoSec__innerArea__spInfoArea__title {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec .topPageInfoSec__innerArea__spInfoArea__text02, .topPageInfoSec .topPageInfoSec__innerArea__spInfoArea__text01 {
    color: #fff;
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01 {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    width: 100%;
    padding: 0 0 10px;
    font-weight: bold;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01 .textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01 .taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01 .taR {
    text-align: right;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01 .textSmall {
    font-size: 12px;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01.textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01.taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .topPageInfoSec__innerArea__spInfoArea__text01 {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__spInfoArea__text01.u-border {
    border-bottom: 1px solid #fff;
    margin-bottom: 12px;
  }
  .topPageInfoSec__innerArea__spInfoArea__text01__small {
    font-size: 14px;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02 {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 5px;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02 .textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02 .taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02 .taR {
    text-align: right;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02 .textSmall {
    font-size: 12px;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02.textRed {
    color: #792129;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02.taC {
    text-align: center;
  }
  .topPageInfoSec__innerArea__spInfoArea__text02.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .topPageInfoSec__innerArea__spInfoArea__text02 {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .topPageInfoSec__innerArea__secTitle {
    margin-top: 18px;
  }
  .topPageInfoSec__innerArea__contentArea {
    display: block;
    margin-top: 25px;
    padding: 13px 0;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea {
    width: 100%;
    padding-bottom: 0;
  }
  .topPageInfoSec .panel-group {
    padding: 20px 15px 0;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea {
    margin-top: 30px;
    justify-content: center;
    position: static;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link {
    padding: 5px 25px 5px 0;
    font-size: 12px;
  }
  .topPageInfoSec__innerArea__contentArea__leftArea__linkArea__link::after {
    width: 20px;
    bottom: 8px;
    right: -3px;
  }
}
/*====================================================================
topPageLowerPageList
====================================================================*/
.topPageLowerPageList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.topPageLowerPageList__item {
  width: 25%;
  padding-top: 25%;
  position: relative;
  border-left: 1px solid #fff;
}
.topPageLowerPageList__item:nth-child(1) {
  border-left: none;
}
.topPageLowerPageList__item__link {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 769px) {
  .topPageLowerPageList__item__link {
    transition: 0.6s;
  }
}
.topPageLowerPageList__item__link.info {
  background: #D8A9BD;
}
@media screen and (min-width: 769px) {
  .topPageLowerPageList__item__link.info:hover {
    background: #DF6C70;
  }
}
.topPageLowerPageList__item__link.event-this-month, .topPageLowerPageList__item__link.facility, .topPageLowerPageList__item__link.access {
  background: #C8A981;
}
@media screen and (min-width: 769px) {
  .topPageLowerPageList__item__link.event-this-month:hover, .topPageLowerPageList__item__link.facility:hover, .topPageLowerPageList__item__link.access:hover {
    background: #9B6C2F;
  }
}
.topPageLowerPageList__item__link__pageTitle {
  min-height: 60px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageLowerPageList__item__link__icon {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 215px;
  height: 80px;
  margin-top: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.topPageLowerPageList__item__link__icon.info {
  background-image: url("../images/common/icon-info-black.png");
}
.topPageLowerPageList__item__link__icon.event-this-month {
  background-image: url("../images/common/icon-event-this-month-black.png");
}
.topPageLowerPageList__item__link__icon.facility {
  background-image: url("../images/common/icon-facility-black.png");
}
.topPageLowerPageList__item__link__icon.access {
  background-image: url("../images/common/icon-access-black.png");
}

/*-----------------------------------------------
topPageLowerPageList(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .topPageLowerPageList__item {
    width: 50%;
    padding-top: 50%;
    border-top: 1px solid #fff;
  }
  .topPageLowerPageList__item:nth-child(1), .topPageLowerPageList__item:nth-child(2) {
    border-top: none;
  }
  .topPageLowerPageList__item:nth-child(2n+1) {
    border-left: none;
  }
  .topPageLowerPageList__item__link__pageTitle {
    min-height: inherit;
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) and (max-width: 330px) {
  .topPageLowerPageList__item__link__pageTitle {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .topPageLowerPageList__item__link__icon {
    width: 110px;
    height: 40px;
    margin-top: 15px;
  }
}
/*====================================================================
topPageMoreSec
====================================================================*/
.topPageMoreSec {
  padding-top: 60px;
  background: #F2F2F2;
}
.topPageMoreSec__innerArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .topPageMoreSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.topPageMoreSec__innerArea__secTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
}
.topPageMoreSec__innerArea__secTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.topPageMoreSec__innerArea__secTitle__text.big {
  font-size: 26px;
  font-weight: bold;
}
.topPageMoreSec__innerArea__secTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .topPageMoreSec__innerArea__secTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .topPageMoreSec__innerArea__secTitle__text.big {
    font-size: 20px;
  }
  .topPageMoreSec__innerArea__secTitle__text.small {
    font-size: 11px;
  }
}
.topPageMoreSec__pageList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 45px;
  background: #193547;
}
.topPageMoreSec__pageList__item {
  width: 25%;
  padding-top: 25%;
  position: relative;
}
.topPageMoreSec__pageList__item.grid2 {
  width: 50%;
}
.topPageMoreSec__pageList__item__link {
  width: 100%;
  height: 100%;
  border: 1px solid #193547;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 769px) {
  .topPageMoreSec__pageList__item__link {
    transition: 0.6s;
  }
}
.topPageMoreSec__pageList__item__link__bg {
  width: calc(100% - 30px);
  height: calc(100% - 30px);
  position: absolute;
  top: 15px;
  left: 15px;
  overflow: hidden;
}
.topPageMoreSec__pageList__item__link__bg::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media screen and (min-width: 769px) {
  .topPageMoreSec__pageList__item__link__bg::before {
    transition: 0.6s;
  }
}
li[class*=__pageList__item]:nth-child(1) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-01.jpg");
}
li[class*=__pageList__item]:nth-child(2) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-02.jpg");
}
li[class*=__pageList__item]:nth-child(3) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-03.jpg");
}
li[class*=__pageList__item]:nth-child(4) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-04.jpg");
}
li[class*=__pageList__item]:nth-child(5) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-05.jpg");
}
li[class*=__pageList__item]:nth-child(6) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-06.jpg");
}
li[class*=__pageList__item]:nth-child(7) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-07.jpg");
}
li[class*=__pageList__item]:nth-child(8) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-08.jpg");
}
li[class*=__pageList__item]:nth-child(9) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-09.jpg");
}
li[class*=__pageList__item]:nth-child(10) .topPageMoreSec__pageList__item__link__bg::before {
  background-image: url("../images/topPage/topPageMoreSecBg-10.jpg");
}
@media screen and (min-width: 769px) {
  .topPageMoreSec__pageList__item__link:hover div[class*=__bg]::before {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
.topPageMoreSec__pageList__item__link__pageTitle {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 70px;
  position: absolute;
  bottom: 85px;
  left: 0;
  background: #193547;
}
.topPageMoreSec__pageList__item__link__pageTitle__text {
  color: #fff;
  font-size: 19px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.topPageMoreSec__pageList__item__link__pageTitleIcon {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 220px;
  padding: 10px;
  position: absolute;
  bottom: 25px;
  left: 0;
  background: #193547;
}
.topPageMoreSec__pageList__item__link__pageTitleIcon img {
  width: 110px;
}

/*-----------------------------------------------
topPageMoreSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .topPageMoreSec__pageList {
    margin-top: 12px;
  }
  .topPageMoreSec__pageList__item {
    width: 50%;
    padding-top: 50%;
  }
  .topPageMoreSec__pageList__item.grid2 {
    width: 100%;
  }
  .topPageMoreSec__pageList__item__link::before {
    width: calc(100% - 15px);
    height: calc(100% - 15px);
  }
  .topPageMoreSec__pageList__item__link__pageTitle {
    width: 140px;
    height: 60px;
    bottom: 25px;
  }
  .topPageMoreSec__pageList__item__link__pageTitle__text {
    font-size: 14px;
    letter-spacing: 0;
  }
  .topPageMoreSec__pageList__item__link__pageTitleIcon {
    width: 110px;
    padding: 5px;
    position: absolute;
    bottom: 15px;
  }
  .topPageMoreSec__pageList__item__link__pageTitleIcon img {
    width: 45px;
  }
}
/*====================================================================
topPageSpecialContents
====================================================================*/
.topPageSpecialContents {
  background-color: #f2f2f2;
  padding: 40px 0;
}
.topPageSpecialContents__wrap {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .topPageSpecialContents__wrap {
    width: 100%;
  }
}
.topPageSpecialContents__img {
  border-radius: 40px;
  box-shadow: 1px 1px 4px 0px #cacaca;
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents__link:hover {
    opacity: 0.6;
  }
}
.topPageSpecialContents__title {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.25em;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 20px;
}
.topPageSpecialContents__title::after {
  content: "";
  position: absolute;
  height: 5px;
  width: 62px;
  background-color: #C8A981;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.topPageSpecialContents__sliderArea {
  position: relative;
}
.topPageSpecialContents .slick-slide {
  padding: 0 3px;
}
@media screen and (max-width: 768px) {
  .topPageSpecialContents .slick-slide {
    padding: 0 1px;
  }
}
.topPageSpecialContents .slider {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.topPageSpecialContents .slider.slick-initialized {
  opacity: 1;
}
.topPageSpecialContents .NewsSlick-arrowLeft.prev-arrow.slick-arrow {
  position: absolute;
  top: 53%;
  left: -70px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  width: 43px;
  height: 43px;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents .NewsSlick-arrowLeft.prev-arrow.slick-arrow {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents .NewsSlick-arrowLeft.prev-arrow.slick-arrow:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 1160px) {
  .topPageSpecialContents .NewsSlick-arrowLeft.prev-arrow.slick-arrow {
    width: 20px;
    height: 20px;
    left: -20px;
  }
}
@media screen and (max-width: 768px) {
  .topPageSpecialContents .NewsSlick-arrowLeft.prev-arrow.slick-arrow {
    left: 0;
    z-index: 111;
    width: 43px;
    height: 43px;
  }
}
.topPageSpecialContents .NewsSlick-arrowRight.next-arrow.slick-arrow {
  position: absolute;
  top: 53%;
  right: -70px;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  width: 43px;
  height: 43px;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents .NewsSlick-arrowRight.next-arrow.slick-arrow {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topPageSpecialContents .NewsSlick-arrowRight.next-arrow.slick-arrow:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 1160px) {
  .topPageSpecialContents .NewsSlick-arrowRight.next-arrow.slick-arrow {
    width: 20px;
    height: 20px;
    right: -20px;
  }
}
@media screen and (max-width: 768px) {
  .topPageSpecialContents .NewsSlick-arrowRight.next-arrow.slick-arrow {
    right: 0;
    width: 43px;
    height: 43px;
  }
}

/*====================================================================
topSnsArea
====================================================================*/
.topSnsArea {
  background-color: #faecda;
  padding: 36px 0 50px;
}
.topSnsArea__wrap {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1090px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .topSnsArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.topSnsArea__contIeTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  line-height: 1.8;
  margin: 40px auto;
  width: 400px;
  font-size: 14px;
}
.topSnsArea__contIeTitle .textRed {
  color: #792129;
}
.topSnsArea__contIeTitle .taC {
  text-align: center;
}
.topSnsArea__contIeTitle .taR {
  text-align: right;
}
.topSnsArea__contIeTitle .textSmall {
  font-size: 12px;
}
.topSnsArea__contIeTitle.textRed {
  color: #792129;
}
.topSnsArea__contIeTitle.taC {
  text-align: center;
}
.topSnsArea__contIeTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .topSnsArea__contIeTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .topSnsArea__contIeTitle {
    display: none;
  }
}
.topSnsArea__contIeLink {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  border: 2px solid #193547;
  padding: 10px 12px;
  width: 300px;
  margin: 20px auto;
  display: block;
  text-align: center;
  color: #c8a981;
  background-color: #193547;
}
.topSnsArea__contIeLink .textRed {
  color: #792129;
}
.topSnsArea__contIeLink .taC {
  text-align: center;
}
.topSnsArea__contIeLink .taR {
  text-align: right;
}
.topSnsArea__contIeLink .textSmall {
  font-size: 12px;
}
.topSnsArea__contIeLink.textRed {
  color: #792129;
}
.topSnsArea__contIeLink.taC {
  text-align: center;
}
.topSnsArea__contIeLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .topSnsArea__contIeLink {
    font-size: 18px;
  }
}
@media screen and (min-width: 769px) {
  .topSnsArea__contIeLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topSnsArea__contIeLink:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .topSnsArea__contIeLink {
    display: none;
  }
}
.topSnsArea__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .topSnsArea__inner {
    display: block;
  }
}
.topSnsArea__title {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.35em;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 26px;
  width: 160px;
  margin: 0 auto;
  padding-left: 45px;
}
@media screen and (max-width: 768px) {
  .topSnsArea__title {
    padding-left: 50px;
  }
}
.topSnsArea__title::after {
  content: "";
  position: absolute;
  height: 5px;
  width: 62px;
  background-color: #C8A981;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .topSnsArea__title::after {
    left: 50%;
  }
}
.topSnsArea__title::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.topSnsArea__title.u-twitter::before {
  top: -7px;
  left: 0;
  width: 33px;
  height: 27px;
  background-image: url("../images/common/Twitterblue.png");
}
@media screen and (max-width: 768px) {
  .topSnsArea__title.u-twitter::before {
    left: 0;
  }
}
.topSnsArea__title.u-youyube::before {
  top: 0px;
  left: 0;
  width: 22px;
  height: 16px;
  background-image: url("../images/common/yt_icon_rgb.png");
}
.topSnsArea__contBntArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 480px;
  margin: 0 auto;
  padding: 14px 15px;
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr {
    transition: 0.6s;
  }
}
.topSnsArea__contBntArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr::before {
    transition: 0.6s;
  }
}
.topSnsArea__contBntArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr__text {
    transition: 0.6s;
  }
}
.topSnsArea__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.topSnsArea__contBntArea__bnr__text.outer {
  padding-right: 30px;
}
.topSnsArea__contBntArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.topSnsArea__contBntArea__bnr__text.pdf {
  padding-right: 30px;
}
.topSnsArea__contBntArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topSnsArea__contBntArea__bnr:hover::before {
    width: 100%;
  }
  .topSnsArea__contBntArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .topSnsArea__contBntArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .topSnsArea__contBntArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .topSnsArea__contBntArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .topSnsArea__contBntArea__bnr {
    padding: 7px;
  }
  .topSnsArea__contBntArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .topSnsArea__contBntArea__bnr {
    width: 100%;
    max-width: 480px;
  }
}
.topSnsArea__contBntArea__bnr__text {
  font-size: 18px;
  color: #fff;
}
.topSnsArea__contBntArea__bnr__text:not(.outer):not(.pdf)::after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.topSnsArea__item {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .topSnsArea__item {
    width: 100%;
  }
  .topSnsArea__item.u-youyube {
    margin-top: 50px;
  }
}
.topSnsArea__cont {
  margin: 30px auto 0;
  width: 480px;
}
@media screen and (max-width: 768px) {
  .topSnsArea__cont {
    width: 100%;
  }
}
.topSnsArea .video {
  margin: 25px 0 16px;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.topSnsArea .video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .topSnsArea .video {
    margin-bottom: 25px;
  }
}

/*====================================================================
topInstaTentativeArea
====================================================================*/
.topInstaTentativeArea {
  padding: 65px 0 80px;
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea {
    padding: 55px 0 65px;
  }
}
.topInstaTentativeArea__wrap {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1090px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.topInstaTentativeArea__item {
  text-align: center;
}
.topInstaTentativeArea__link {
  display: block;
  width: 335px;
  margin: 0 auto;
  transition: 0.4s all;
}
@media screen and (min-width: 769px) {
  .topInstaTentativeArea__link:hover {
    transition: 0.6s;
    opacity: 0.7;
  }
  .topInstaTentativeArea__link:hover .topInstaTentativeArea__text::before {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea__link {
    max-width: 335px;
    width: 100%;
  }
}
.topInstaTentativeArea__title {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.35em;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 26px;
  width: 160px;
  margin: 0 auto;
  padding-left: 45px;
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea__title {
    padding-left: 50px;
  }
}
.topInstaTentativeArea__title::after {
  content: "";
  position: absolute;
  height: 5px;
  width: 62px;
  background-color: #C8A981;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea__title::after {
    left: 50%;
  }
}
.topInstaTentativeArea__title::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.topInstaTentativeArea__title.u-instagram::before {
  top: -6px;
  left: 5px;
  width: 25px;
  height: 25px;
  background-image: url("../images/common/instagram_icon-big.png");
}
@media screen and (max-width: 768px) {
  .topInstaTentativeArea__title.u-instagram::before {
    left: 0;
  }
}
.topInstaTentativeArea__imgBox {
  width: 146px;
  margin: 10px auto 20px;
}
.topInstaTentativeArea__text {
  font-size: 16px;
  text-align: center;
  line-height: 2.1;
  color: #707070;
  position: relative;
  display: block;
}
.topInstaTentativeArea__text:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 23px;
  background-image: url("../images/common/btn-arrow.png");
  background-position: center;
  background-size: cover;
  transition: 0.6s;
}

/*====================================================================
topInstagramArea
====================================================================*/
.topInstagramArea {
  padding: 40px 0;
}
.topInstagramArea__title {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.35em;
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 26px;
  width: 160px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .topInstagramArea__title {
    padding-left: 38px;
    letter-spacing: 0.25em;
  }
}
.topInstagramArea__title::after {
  content: "";
  position: absolute;
  height: 5px;
  width: 62px;
  background-color: #C8A981;
  bottom: 0;
  left: 41%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .topInstagramArea__title::after {
    left: 50%;
  }
}
.topInstagramArea__title::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: -9px;
  left: -27px;
  width: 32px;
  height: 32px;
  background-image: url("../images/common/insicon.png");
}
@media screen and (max-width: 768px) {
  .topInstagramArea__title::before {
    left: 0;
  }
}
.topInstagramArea__bnr {
  width: 980px;
  margin: 20px auto 0;
}
@media screen and (max-width: 768px) {
  .topInstagramArea__bnr {
    width: 100%;
  }
}
.topInstagramArea__bnr__linkArea {
  display: block;
  text-align: center;
}
.topInstagramArea__bnrLink {
  padding: 5px 20px;
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.topInstagramArea__bnrLink::before, .topInstagramArea__bnrLink::after {
  content: "";
  display: block;
  position: absolute;
  background: #193547;
}
.topInstagramArea__bnrLink::before {
  width: 197%;
  height: 2px;
  bottom: 0;
  left: -50%;
}
@media screen and (min-width: 769px) {
  .topInstagramArea__bnrLink::before {
    transition: 0.6s;
  }
}
.topInstagramArea__bnrLink::after {
  width: 20px;
  height: 2px;
  bottom: 7px;
  right: -52px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 769px) {
  .topInstagramArea__bnrLink::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .topInstagramArea__bnrLink:hover::before {
    left: -40%;
  }
  .topInstagramArea__bnrLink:hover::after {
    right: -62px;
  }
}
#sb_instagram .sbi_info p {
  display: none;
}

.topSnsArea__contIe {
  display: none;
}

@media all and (-ms-high-contrast: none) {
  /* ここに書く */
  .topSnsArea__contIe {
    display: block;
  }
  .topSnsArea__contTwitter {
    display: none;
  }
  .twitter-timeline {
    display: none;
  }
}
/*====================================================================
pageHistoryPageArticleSec
====================================================================*/
.pageHistoryPageArticleSec {
  padding: 35px 0 100px;
}
.pageHistoryPageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageHistoryPageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageHistoryPageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageHistoryPageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageHistoryPageArticleSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea {
  width: calc(100% - 416px);
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 40px;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text:nth-of-type(1) {
  margin-top: 0;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__rightArea {
  width: 400px;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__rightArea__thumb {
  margin-top: 15px;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__rightArea__thumb:nth-of-type(1) {
  margin-top: 0;
}
.pageHistoryPageArticleSec__innerArea__2clmArea__rightArea__thumb__caption {
  margin-top: 5px;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: right;
}
.pageHistoryPageArticleSec__innerArea__thumbList {
  margin-top: 45px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageHistoryPageArticleSec__innerArea__thumbList__item.full {
  width: 100%;
  margin-bottom: 60px;
}
.pageHistoryPageArticleSec__innerArea__thumbList__item.half {
  width: calc((100% - 20px) / 2);
}

/*-----------------------------------------------
pageHistoryPageArticleSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageHistoryPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageHistoryPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageHistoryPageArticleSec__innerArea__2clmArea__leftArea {
    width: 100%;
    margin-bottom: 10px;
  }
  .pageHistoryPageArticleSec__innerArea__2clmArea__rightArea {
    width: 100%;
  }
  .pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text {
    margin-top: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__2clmArea__leftArea__text:nth-of-type(1) {
    margin-bottom: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__thumbList {
    margin-top: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__thumbList__item.full {
    margin-bottom: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__thumbList__item.half {
    width: 100%;
    margin-bottom: 20px;
  }
  .pageHistoryPageArticleSec__innerArea__thumbList__item.half:nth-of-type(3) {
    margin-bottom: 0;
  }
}
/*====================================================================
pageHistoryPageOthersSec
====================================================================*/
.pageHistoryPageOthersSec {
  padding: 15px 0 25px;
  background: #C8A981;
}
.pageHistoryPageOthersSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageHistoryPageOthersSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageHistoryPageOthersSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-top: 45px;
  padding-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .pageHistoryPageOthersSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageHistoryPageOthersSec__innerArea__templeList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 35px;
}
.pageHistoryPageOthersSec__innerArea__templeList__item {
  width: calc((100% - 45px) / 4);
  margin-left: 15px;
}
.pageHistoryPageOthersSec__innerArea__templeList__item:nth-child(1) {
  margin-left: 0;
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link {
  display: block;
}
@media screen and (min-width: 769px) {
  .pageHistoryPageOthersSec__innerArea__templeList__item__link:hover div[class*=__bgArea]::before {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  height: 200px;
  position: relative;
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/topPage/topPageFvSecSlide-01.jpg");
}
@media screen and (min-width: 769px) {
  .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
    transition: 0.6s;
  }
}
li[class*=__templeList__item]:nth-child(1) .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
  background-image: url("../images/lower/info/history/historyPageOtherSec_temple-01.jpg");
}
li[class*=__templeList__item]:nth-child(2) .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
  background-image: url("../images/lower/info/history/historyPageOtherSec_temple-02.jpg");
}
li[class*=__templeList__item]:nth-child(3) .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
  background-image: url("../images/lower/info/history/historyPageOtherSec_temple-03.jpg");
}
li[class*=__templeList__item]:nth-child(4) .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea::before {
  background-image: url("../images/lower/info/history/historyPageOtherSec_temple-04.jpg");
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link__textArea {
  padding: 45px 15px;
  background: #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: left;
  align-items: center;
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link__textArea__title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageHistoryPageOthersSec__innerArea__templeList__item__link__textArea__icon {
  width: 18px;
  margin-left: 6px;
}

/*-----------------------------------------------
pageHistoryPageOthersSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageHistoryPageOthersSec {
    padding: 25px 0;
  }
  .pageHistoryPageOthersSec__innerArea__templeList {
    margin-top: 10px;
    display: block;
  }
  .pageHistoryPageOthersSec__innerArea__templeList__item {
    width: 100%;
    margin: 30px 0 0;
  }
  .pageHistoryPageOthersSec__innerArea__templeList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageHistoryPageOthersSec__innerArea__templeList__item__link__bgArea {
    height: 150px;
  }
  .pageHistoryPageOthersSec__innerArea__templeList__item__link__textArea {
    padding: 25px 10px;
  }
  .pageHistoryPageOthersSec__innerArea__templeList__item__link__textArea__title {
    font-size: 16px;
  }
}
/*====================================================================
pageMioshiePageArticleSec
====================================================================*/
.pageMioshiePageArticleSec {
  padding: 35px 0 100px;
}
.pageMioshiePageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMioshiePageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageMioshiePageArticleSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-items: center;
  border-bottom: 1px solid #193547;
  padding: 30px 0;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea {
  width: 260px;
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 40px;
  font-size: 20px;
  font-weight: bold;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig .textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig .taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig .taR {
  text-align: right;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig .textSmall {
  font-size: 12px;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig.textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig.taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig {
    font-size: 15px;
  }
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textBig:nth-of-type(1) {
  margin-top: 0;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  line-height: 1.4;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall .textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall .taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall .taR {
  text-align: right;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall .textSmall {
  font-size: 12px;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall.textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall.taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea__2clmArea__leftArea__textSmall {
    font-size: 15px;
  }
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea {
  width: calc(100% - 260px);
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.1em;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text .textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text .taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text .taR {
  text-align: right;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text .textSmall {
  font-size: 12px;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text.textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text.taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__text {
    font-size: 15px;
  }
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 14px;
  position: relative;
  margin-bottom: 20px;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist .textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist .taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist .taR {
  text-align: right;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist .textSmall {
  font-size: 12px;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist.textRed {
  color: #792129;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist.taC {
  text-align: center;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist {
    font-size: 15px;
  }
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist:nth-of-type(3) {
  margin-bottom: 0;
}
.pageMioshiePageArticleSec__innerArea__2clmArea__rightArea__textlist::before {
  content: "";
  position: absolute;
  left: 2px;
  top: 10px;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background-color: #193547;
}

/*-----------------------------------------------
pageMioshiePageArticleSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageMioshiePageArticleSec {
    padding: 20px 0 10px;
  }
  .pageMioshiePageArticleSec__innerArea__pageTitle {
    margin-bottom: 5px;
  }
  .pageMioshiePageArticleSec__innerArea__2clmArea {
    flex-direction: column;
    padding: 20px 0;
  }
  .pageMioshiePageArticleSec__innerArea__2clmArea__leftArea, .pageMioshiePageArticleSec__innerArea__2clmArea__rightArea {
    width: 100%;
  }
  .pageMioshiePageArticleSec__innerArea__2clmArea__leftArea {
    margin-bottom: 10px;
  }
}
/*====================================================================
pageShinranPageArticleSec
====================================================================*/
.pageShinranPageArticleSec {
  padding: 35px 0 100px;
}
.pageShinranPageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageShinranPageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageShinranPageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageShinranPageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageShinranPageArticleSec__innerArea__text__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
}
.pageShinranPageArticleSec__innerArea__text__item .textRed {
  color: #792129;
}
.pageShinranPageArticleSec__innerArea__text__item .taC {
  text-align: center;
}
.pageShinranPageArticleSec__innerArea__text__item .taR {
  text-align: right;
}
.pageShinranPageArticleSec__innerArea__text__item .textSmall {
  font-size: 12px;
}
.pageShinranPageArticleSec__innerArea__text__item.textRed {
  color: #792129;
}
.pageShinranPageArticleSec__innerArea__text__item.taC {
  text-align: center;
}
.pageShinranPageArticleSec__innerArea__text__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageShinranPageArticleSec__innerArea__text__item {
    font-size: 15px;
  }
}

/*-----------------------------------------------
pageShinranPageArticleSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageShinranPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageShinranPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
}
/*====================================================================
pageFloormapPage Common
====================================================================*/
.pageFloormapPageArticleSec05__innerArea__pageTitle, .pageFloormapPageArticleSec04__innerArea__pageTitle, .pageFloormapPageArticleSec03__innerArea__pageTitle, .pageFloormapPageArticleSec02__bgArea__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 26px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 26px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05__innerArea__pageTitle, .pageFloormapPageArticleSec04__innerArea__pageTitle, .pageFloormapPageArticleSec03__innerArea__pageTitle, .pageFloormapPageArticleSec02__bgArea__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}

.pageFloormapPageArticleSec05__innerArea__text, .pageFloormapPageArticleSec03__innerArea__text, .pageFloormapPageArticleSec02__bgArea__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.4;
}
.pageFloormapPageArticleSec05__innerArea__text .textRed, .pageFloormapPageArticleSec03__innerArea__text .textRed, .pageFloormapPageArticleSec02__bgArea__innerArea__text .textRed {
  color: #792129;
}
.pageFloormapPageArticleSec05__innerArea__text .taC, .pageFloormapPageArticleSec03__innerArea__text .taC, .pageFloormapPageArticleSec02__bgArea__innerArea__text .taC {
  text-align: center;
}
.pageFloormapPageArticleSec05__innerArea__text .taR, .pageFloormapPageArticleSec03__innerArea__text .taR, .pageFloormapPageArticleSec02__bgArea__innerArea__text .taR {
  text-align: right;
}
.pageFloormapPageArticleSec05__innerArea__text .textSmall, .pageFloormapPageArticleSec03__innerArea__text .textSmall, .pageFloormapPageArticleSec02__bgArea__innerArea__text .textSmall {
  font-size: 12px;
}
.textRed.pageFloormapPageArticleSec05__innerArea__text, .textRed.pageFloormapPageArticleSec03__innerArea__text, .textRed.pageFloormapPageArticleSec02__bgArea__innerArea__text {
  color: #792129;
}
.taC.pageFloormapPageArticleSec05__innerArea__text, .taC.pageFloormapPageArticleSec03__innerArea__text, .taC.pageFloormapPageArticleSec02__bgArea__innerArea__text {
  text-align: center;
}
.taR.pageFloormapPageArticleSec05__innerArea__text, .taR.pageFloormapPageArticleSec03__innerArea__text, .taR.pageFloormapPageArticleSec02__bgArea__innerArea__text {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05__innerArea__text, .pageFloormapPageArticleSec03__innerArea__text, .pageFloormapPageArticleSec02__bgArea__innerArea__text {
    font-size: 15px;
  }
}

/*====================================================================
pageFloormapPageArticleSec01
====================================================================*/
.pageFloormapPageArticleSec01 {
  padding: 35px 0 40px;
}
.pageFloormapPageArticleSec01__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01__innerArea {
    position: static;
  }
}
.pageFloormapPageArticleSec01__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageFloormapPageArticleSec01__innerArea__thumb {
  width: 842px;
  margin: 60px auto 0;
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea {
  position: absolute;
  right: 0;
  margin-top: 14px;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea {
    margin-top: 14px;
    position: static;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 280px;
  padding: 10px 15px;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageFloormapPageArticleSec01__innerArea__infoArea__bnrArea__bnr__text {
  font-size: 14px;
  font-weight: 500;
}

/*-----------------------------------------------
pageFloormapPageArticleSec01(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec01 {
    padding: 20px 0 30px;
  }
  .pageFloormapPageArticleSec01__innerArea__thumb {
    width: 250px;
    margin: 20px auto 0;
  }
}
/*====================================================================
pageFloormapPageArticleSec02
====================================================================*/
.pageFloormapPageArticleSec02 {
  margin-top: -106px;
  padding-top: calc(106px + 0px);
}
.is_login_user .pageFloormapPageArticleSec02 {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 0px);
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec02 {
    margin-top: -62px;
    padding-top: calc(62px + 0px);
  }
  .is_login_user .pageFloormapPageArticleSec02 {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 0px);
  }
}
.pageFloormapPageArticleSec02__bgArea {
  padding: 60px 0;
  background: #C8A981;
}
.pageFloormapPageArticleSec02__bgArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec02__bgArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFloormapPageArticleSec02__bgArea__innerArea__text {
  margin-top: 20px;
}
.pageFloormapPageArticleSec02__bgArea__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin: 30px 0;
}
.pageFloormapPageArticleSec02__bgArea__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
}

/*-----------------------------------------------
pageFloormapPageArticleSec02(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec02__bgArea {
    padding: 30px 0;
  }
  .pageFloormapPageArticleSec02__bgArea__innerArea__thumbList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin: 20px auto 0;
  }
  .pageFloormapPageArticleSec02__bgArea__innerArea__thumbList__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
/*====================================================================
pageFloormapPageArticleSec03
====================================================================*/
.pageFloormapPageArticleSec03 {
  margin-top: -106px;
  padding-top: calc(106px + 60px);
  padding-bottom: 60px;
}
.is_login_user .pageFloormapPageArticleSec03 {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 60px);
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec03 {
    margin-top: -62px;
    padding-top: calc(62px + 30px);
  }
  .is_login_user .pageFloormapPageArticleSec03 {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 30px);
  }
}
.pageFloormapPageArticleSec03__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec03__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFloormapPageArticleSec03__innerArea__thumb {
  width: 500px;
  margin: 0 auto;
}
.pageFloormapPageArticleSec03__innerArea__text {
  margin: 20px 0 30px;
  text-align: center;
}
.pageFloormapPageArticleSec03__innerArea__gridList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin: 0 auto;
}
.pageFloormapPageArticleSec03__innerArea__gridList__item {
  width: calc((100% - 20px) / 2);
  margin: 30px 0 0 20px;
}
.pageFloormapPageArticleSec03__innerArea__gridList__item:nth-child(1), .pageFloormapPageArticleSec03__innerArea__gridList__item:nth-child(2) {
  margin-top: 0;
}
.pageFloormapPageArticleSec03__innerArea__gridList__item:nth-child(2n+1) {
  margin-left: 0;
}
.pageFloormapPageArticleSec03__innerArea__gridList__innerGridList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item {
  width: calc((100% - 14px) / 2);
  margin: 25px 0 0 14px;
}
.pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item:nth-child(1), .pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item:nth-child(2) {
  margin-top: 0;
}
.pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item:nth-child(2n+1) {
  margin-left: 0;
}

/*-----------------------------------------------
pageFloormapPageArticleSec03(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec03 {
    padding-bottom: 30px;
  }
  .pageFloormapPageArticleSec03__innerArea__thumb {
    width: 100%;
  }
  .pageFloormapPageArticleSec03__innerArea__text {
    text-align: left;
    margin: 20px 0 10px;
  }
  .pageFloormapPageArticleSec03__innerArea__gridList__item {
    width: 100%;
    margin: 15px 0 0 0;
  }
  .pageFloormapPageArticleSec03__innerArea__gridList__item:nth-child(1), .pageFloormapPageArticleSec03__innerArea__gridList__item:nth-child(2) {
    margin-top: 15px;
  }
  .pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item {
    width: 100%;
    margin: 15px 0 0 0;
  }
  .pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item:nth-child(1), .pageFloormapPageArticleSec03__innerArea__gridList__innerGridList__item:nth-child(2) {
    margin-top: 15px;
  }
}
/*====================================================================
pageFloormapPageArticleSec04
====================================================================*/
.pageFloormapPageArticleSec04 {
  margin-top: -106px;
  padding-top: calc(106px + 60px);
  padding-bottom: 60px;
}
.is_login_user .pageFloormapPageArticleSec04 {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 60px);
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec04 {
    margin-top: -62px;
    padding-top: calc(62px + 30px);
  }
  .is_login_user .pageFloormapPageArticleSec04 {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 30px);
  }
}
.pageFloormapPageArticleSec04__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec04__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFloormapPageArticleSec04__innerArea__thumb {
  width: 500px;
  margin: 0 auto;
}
.pageFloormapPageArticleSec04__innerArea__thumb__caption {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  margin-top: 20px;
  line-height: 1.4;
  text-align: center;
  letter-spacing: 0.05em;
}
.pageFloormapPageArticleSec04__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
}
.pageFloormapPageArticleSec04__innerArea__thumbList__item {
  margin-left: 20px;
}
.pageFloormapPageArticleSec04__innerArea__thumbList__item.w482 {
  width: 482px;
}
.pageFloormapPageArticleSec04__innerArea__thumbList__item.w233 {
  width: 233px;
}
.pageFloormapPageArticleSec04__innerArea__thumbList__item:nth-child(1) {
  margin-left: 0;
}

/*-----------------------------------------------
pageFloormapPageArticleSec04(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec04 {
    padding-bottom: 30px;
  }
  .pageFloormapPageArticleSec04__innerArea__thumb {
    width: 100%;
  }
  .pageFloormapPageArticleSec04__innerArea__thumbList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
  }
  .pageFloormapPageArticleSec04__innerArea__thumbList__item {
    margin-left: 0;
  }
  .pageFloormapPageArticleSec04__innerArea__thumbList__item.w482 {
    width: 100%;
  }
  .pageFloormapPageArticleSec04__innerArea__thumbList__item.w233 {
    width: 100%;
  }
  .pageFloormapPageArticleSec04__innerArea__thumbList__item:nth-child(1) {
    margin-bottom: 20px;
  }
}
/*====================================================================
pageFloormapPageArticleSec05
====================================================================*/
.pageFloormapPageArticleSec05 {
  margin-top: -106px;
  padding-top: calc(106px + 60px);
  padding-bottom: 60px;
}
.is_login_user .pageFloormapPageArticleSec05 {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 60px);
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05 {
    margin-top: -62px;
    padding-top: calc(62px + 30px);
  }
  .is_login_user .pageFloormapPageArticleSec05 {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 30px);
  }
}
.pageFloormapPageArticleSec05__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFloormapPageArticleSec05__innerArea__thumb {
  width: 500px;
  margin: 0 auto;
}
.pageFloormapPageArticleSec05__innerArea__text {
  margin: 20px 0 30px;
  text-align: center;
}
.pageFloormapPageArticleSec05__innerArea__gridList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageFloormapPageArticleSec05__innerArea__gridList__item {
  width: calc((100% - 16px) / 2);
}
.pageFloormapPageArticleSec05__innerArea__gridList__item__innerGridList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageFloormapPageArticleSec05__innerArea__gridList__item__innerGridList__item {
  width: calc((100% - 16px) / 2);
  margin: 50px 0 0 16px;
}
.pageFloormapPageArticleSec05__innerArea__gridList__item__innerGridList__item:nth-child(1), .pageFloormapPageArticleSec05__innerArea__gridList__item__innerGridList__item:nth-child(2) {
  margin-top: 0;
}
.pageFloormapPageArticleSec05__innerArea__gridList__item__innerGridList__item:nth-child(2n+1) {
  margin-left: 0;
}
.pageFloormapPageArticleSec05__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 480px;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageFloormapPageArticleSec05(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFloormapPageArticleSec05 {
    padding-bottom: 30px;
  }
  .pageFloormapPageArticleSec05__innerArea__thumb {
    width: 100%;
  }
  .pageFloormapPageArticleSec05__innerArea__text {
    text-align: left;
  }
  .pageFloormapPageArticleSec05__innerArea__gridList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageFloormapPageArticleSec05__innerArea__text {
    margin: 20px 0 10px;
  }
  .pageFloormapPageArticleSec05__innerArea__gridList__item {
    width: 100%;
  }
  .pageFloormapPageArticleSec05__innerArea__gridList__item:nth-child(1) {
    margin-bottom: 20px;
  }
  .pageFloormapPageArticleSec05__innerArea__bnrArea {
    margin-top: 20px;
  }
}
/*====================================================================
pageAnnualEventsPageContentSec
====================================================================*/
.pageAnnualEventsPageContentSec {
  padding: 35px 0 100px;
}
.pageAnnualEventsPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageAnnualEventsPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageAnnualEventsPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageAnnualEventsPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageAnnualEventsPageContentSec__innerArea__eventList {
  padding: 0 100px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item {
  margin-top: 55px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item:nth-child(1) {
  margin-top: 0;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text {
  display: block;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.big {
  font-size: 28px;
  position: relative;
  padding-left: 16px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.big::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  left: -5px;
  background-color: #193547;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.small {
  margin-left: 15px;
  font-size: 18px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.bgBrown {
  margin-left: 5px;
  font-size: 18px;
  background-color: #C8A981;
  padding: 0 3px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList__item {
  width: calc((100% - 20px) / 2);
  margin-left: 20px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList__item:nth-child(1) {
  margin-left: 0;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
  text-align: center;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption .textRed {
  color: #792129;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption .taC {
  text-align: center;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption .taR {
  text-align: right;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption .textSmall {
  font-size: 12px;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption.textRed {
  color: #792129;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption.taC {
  text-align: center;
}
.pageAnnualEventsPageContentSec__innerArea__eventList__item__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__caption {
    font-size: 15px;
  }
}

/*-----------------------------------------------
pageAnnualEventsPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageAnnualEventsPageContentSec {
    padding: 20px 0 10px;
  }
  .pageAnnualEventsPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList {
    padding: 0;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.big {
    font-size: 18px;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.big::before {
    width: 10px;
    height: 10px;
    top: 8px;
    left: 0;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.small {
    font-size: 12px;
    margin-left: 0;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__eventTitle__text.bgBrown {
    font-size: 12px;
    margin-left: 0;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item {
    margin-top: 40px;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList__item {
    width: 100%;
    margin-left: 0;
  }
  .pageAnnualEventsPageContentSec__innerArea__eventList__item__thumbList__item:nth-child(1) {
    margin-bottom: 10px;
    margin-left: 0;
  }
}
/*====================================================================
pageSaigaiPageContentSec
====================================================================*/
.pageSaigaiPageContentSec {
  padding: 35px 0 100px;
}
.pageSaigaiPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSaigaiPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageSaigaiPageContentSec__innerArea__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageSaigaiPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSaigaiPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageSaigaiPageContentSec__innerArea__infoList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 35px;
}
.pageSaigaiPageContentSec__innerArea__infoList__item {
  width: calc((100% - 16px) / 2);
  padding: 30px 35px;
  border-radius: 10px;
  background: #193547;
}
.pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
}
.pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text .textRed, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title .textRed {
  color: #792129;
}
.pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text .taC, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title .taC {
  text-align: center;
}
.pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text .taR, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title .taR {
  text-align: right;
}
.pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text .textSmall, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title .textSmall {
  font-size: 12px;
}
.pageSaigaiPageContentSec .textRed.pageSaigaiPageContentSec__innerArea__infoList__item__text, .pageSaigaiPageContentSec .textRed.pageSaigaiPageContentSec__innerArea__infoList__item__title {
  color: #792129;
}
.pageSaigaiPageContentSec .taC.pageSaigaiPageContentSec__innerArea__infoList__item__text, .pageSaigaiPageContentSec .taC.pageSaigaiPageContentSec__innerArea__infoList__item__title {
  text-align: center;
}
.pageSaigaiPageContentSec .taR.pageSaigaiPageContentSec__innerArea__infoList__item__text, .pageSaigaiPageContentSec .taR.pageSaigaiPageContentSec__innerArea__infoList__item__title {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__text, .pageSaigaiPageContentSec .pageSaigaiPageContentSec__innerArea__infoList__item__title {
    font-size: 15px;
  }
}
.pageSaigaiPageContentSec__innerArea__addressArea {
  margin-top: 30px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageSaigaiPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageSaigaiPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageSaigaiPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}

/*-----------------------------------------------
pageSaigaiPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageSaigaiPageContentSec {
    padding: 20px 0 10px;
  }
  .pageSaigaiPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageSaigaiPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageSaigaiPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageSaigaiPageContentSec__innerArea__infoList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
  }
  .pageSaigaiPageContentSec__innerArea__infoList__item {
    width: 100%;
    padding: 20px 20px;
  }
  .pageSaigaiPageContentSec__innerArea__infoList__item:nth-of-type(1) {
    margin-bottom: 20px;
  }
}
/*====================================================================
pageEventThisMonthPageContentSec
====================================================================*/
.pageEventThisMonthPageContentSec {
  padding: 35px 0 100px;
}
.pageEventThisMonthPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__bnrArea__bnrArea__bnr__text {
  font-size: 14px;
  font-weight: normal;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea {
  margin-top: 40px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__modalArea__title {
    font-size: 17px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  min-width: 250px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__text {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
  display: block;
  padding: 2px 20px;
  border-radius: 15px;
  background: #C8A981;
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn:hover {
    opacity: 0.6;
  }
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea {
  margin-top: 40px;
  overflow-x: scroll;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-main-container {
  min-width: 500px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-calendar-view-container {
  border-bottom: 1px solid #707070;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely {
  color: #193547;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .timely.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .timely {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-calendar-toolbar,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-pull-right,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-toggle,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-load-event,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event-summary-footer,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event-description,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .post-edit-link,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-sas-actions,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event-toggle {
  display: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view {
  margin: 20px 0 0;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-header {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  cursor: auto;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  border-top: 1px solid #707070;
  background: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date-events {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: calc(100% - 150px);
  margin: 0;
  padding: 15px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-date-title,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin: 0;
  padding: 15px;
  background: #DBDBDB;
  border: none;
  border-radius: 0;
  float: none;
  font-weight: normal;
  pointer-events: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  background: none;
  border-radius: 0;
  padding: 0;
  color: #193547;
  font-weight: normal;
  text-shadow: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month .textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month .taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month .taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month .textSmall,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month.textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month.taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month.taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-month,
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day {
  margin-left: 5px;
  padding: 0;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: normal;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day .textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day .taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day .taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day .textSmall,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day.textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day.taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day.taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day,
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday {
  margin-left: 10px;
  padding: 0;
  position: relative;
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: normal;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday .textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday .taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday .taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday .textSmall,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday.textRed,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday.taC,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday.taR,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday,
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday::before,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday::before {
  content: "(";
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-weekday::after,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-weekday::after {
  content: ")";
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event {
  margin: 7px 0 0;
  padding: 0;
  border: none;
  box-shadow: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event:nth-child(1) {
  margin-top: 0;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 0 0 0 15px;
  color: #193547;
  font-weight: normal;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  opacity: 1;
  font-weight: normal;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge {
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: 0.2em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
  padding: 2px 5px;
  background: #193547;
  border-radius: 5px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge .textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge .taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge .taR {
  text-align: right;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge .textSmall {
  font-size: 12px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge.textRed {
  color: #792129;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge.taC {
  text-align: center;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday-badge {
    font-size: 15px;
  }
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday .ai1ec-event-time {
  font-size: 0 !important;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-allday .ai1ec-allday-badge {
  margin-left: 0;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .p-category {
  font-size: 15px;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view + .ai1ec-pull-left {
  display: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-340,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-341,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-342 {
  width: auto;
  padding: 3px 15px !important;
  display: inline-flex;
  border-radius: 15px;
  font-size: 0;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-340 .ai1ec-event-time,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-341 .ai1ec-event-time,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-342 .ai1ec-event-time {
  display: none;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-340 .ai1ec-event-title,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-341 .ai1ec-event-title,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-342 .ai1ec-event-title {
  margin-left: 0 !important;
  color: #fff !important;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-340,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-341 {
  background: #B9CC95;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-342 {
  margin-bottom: 30px !important;
  background: #1C7463;
}
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-813,
.pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-event-id-820 {
  display: none !important;
}

/*-----------------------------------------------
pageEventThisMonthPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageEventThisMonthPageContentSec {
    padding: 20px 0 10px;
  }
  .pageEventThisMonthPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList {
    margin-top: 20px;
    display: block;
  }
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item {
    margin: 20px 0 0;
  }
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item:nth-child(1) {
    margin-top: 0;
  }
  .pageEventThisMonthPageContentSec__innerArea__modalArea__textList__item__btn {
    margin-left: 3px;
    padding: 2px 15px;
    border-radius: 15px;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-main-container {
    min-width: 500px;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view {
    margin: 20px 0 0;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    border-top: 1px solid #707070;
    background: none;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date-events {
    width: calc(100% - 120px);
    padding: 15px 10px;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-date-title,
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-date-title {
    width: 120px;
    padding: 15px 10px;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-widget-view .ai1ec-day,
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-day {
    margin-left: 2px;
    font-size: 13px;
  }
  .pageEventThisMonthPageContentSec__innerArea__calenderArea .ai1ec-agenda-view .ai1ec-month {
    font-size: 13px;
    font-weight: normal;
  }
}
/*====================================================================
pageClubPageContentSec
====================================================================*/
#PageClubBnr {
  position: fixed; /*ボタンの配置場所を固定*/
  top: 260px; /*下からのボタンの配置場所を指定*/
  right: 10px; /*右からのボタンの配置場所を指定*/
  z-index: 100;
}
@media screen and (max-width: 768px) {
  #PageClubBnr {
    bottom: 0;
    left: 0;
    top: auto;
    right: auto;
  }
}

@media screen and (max-width: 768px) {
  .is_page__club .siteFooter {
    margin-bottom: 88px;
  }
}

.pageClubPageContentSec {
  padding: 35px 0 100px;
}
.pageClubPageContentSec__fixedBnr__bnrtext__link {
  display: block;
  width: 330px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__fixedBnr__bnrtext__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__fixedBnr__bnrtext__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__fixedBnr__bnrtext__link {
    width: 100vw;
  }
}
.pageClubPageContentSec__innerArea__newService__innerInfoBnr {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 65px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__innerInfoBnr {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__innerInfoBnr {
    padding-bottom: 32px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    background-color: #E26165;
    padding: 10px 0;
    color: #fff;
    text-align: center;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text .textRed {
    color: #792129;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text .taC {
    text-align: center;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text .taR {
    text-align: right;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text .textSmall {
    font-size: 12px;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text.textRed {
    color: #792129;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text.taC {
    text-align: center;
  }
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageClubPageContentSec__fixedBnr__bnrtext__link__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__innerInfoBnrLink {
  display: block;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__innerInfoBnrLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__innerInfoBnrLink:hover {
    opacity: 0.6;
  }
}
.pageClubPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea {
    padding: 0 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyAreaWarp {
  position: relative;
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 20px auto;
  background-color: #fff;
  padding: 20px 30px;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyAreaWarp {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyAreaWarp {
    margin: 30px auto 0;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyAreaPix {
  width: 598px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyAreaPix {
    width: 100%;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #F9BE45;
  border-radius: 5px;
  background: #F9BE45;
  width: 800px;
  padding: 18px 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr:hover span[class*=__text] {
    color: #fff;
  }
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #fff;
  }
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr {
    width: 100%;
    margin-top: 20px;
  }
}
.pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text {
  font-size: 27px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__enjoyArea__bnrArea__bnr__text {
    font-size: 18px !important;
  }
}
.pageClubPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 55px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageClubPageContentSec__innerArea__text {
  width: 872px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__text {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.pageClubPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__text {
    font-size: 12px;
  }
}
.pageClubPageContentSec__innerArea__text__bold {
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__btn {
  border-bottom: 1px solid #193547;
  padding-bottom: 55px;
  margin-bottom: 60px;
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__btn {
    margin-bottom: 30px;
    padding-bottom: 20px;
    flex-direction: column;
  }
}
.pageClubPageContentSec__innerArea__btn__link {
  width: 295px;
  display: block;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__btn__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__btn__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__btn__link {
    width: 207px;
    margin: 0 auto;
  }
}
.pageClubPageContentSec__innerArea__btn__link.link__tsukiji {
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__btn__link.link__tsukiji {
    margin: 10px auto 0;
  }
}
.pageClubPageContentSec__innerArea__thumb {
  text-align: center;
  margin-bottom: 63px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__thumb {
    margin-bottom: 26px;
  }
}
.pageClubPageContentSec__innerArea__thumb__tsukijiTitle {
  width: 372px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__thumb__tsukijiTitle {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__thumb__tsukijiTitle {
    width: 186px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner {
  margin-top: -120px;
  padding-top: 120px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner {
    margin-top: -100px;
    padding-top: 100px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea {
  padding-top: 120px;
  margin-top: -120px;
  padding-bottom: 58px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea {
    margin-top: -100px;
    padding-top: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner {
  background-color: #FFE3BF;
  border: 1px solid #FFE3BF;
  border-radius: 30px;
  width: 940px;
  margin: 78px auto 30px;
  padding: 200px 0 30px;
  position: relative;
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner::after {
  content: "";
  position: absolute;
  top: -16px;
  left: 38px;
  width: 64px;
  height: 46px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/info/club/new-icon.png");
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner {
    width: 100%;
    margin: 30px auto 0;
    padding: 100px 15px 16px;
    border-radius: 16px;
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner:after {
    top: -21px;
    left: 10px;
    width: 47px;
    height: 34px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__pix {
  width: 921px;
  position: absolute;
  top: -30px;
  left: 26px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__pix {
    width: 310px;
    top: -12px;
    left: 50%;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
  }
}
@media screen and (max-width: 320px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__pix {
    width: 290px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 6px;
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr {
    width: 280px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__presentArea__inner__bnrArea__bnr span {
    font-size: 10px !important;
  }
}
.pageClubPageContentSec__innerArea__project {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  width: 593px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  border: 1px solid #193547;
  padding: 22px 69px 26px 53px;
  margin-top: 37px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__project {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__project {
    padding: 14px 15px 10px 15px;
    justify-content: center;
    margin-top: 18px;
  }
}
.pageClubPageContentSec__innerArea__project__thumb {
  width: 134px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__project__thumb {
    width: 92px;
    margin-right: 12px;
    flex-shrink: 0;
  }
}
.pageClubPageContentSec__innerArea__project__text {
  font-size: 14px;
  line-height: 1.428;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__innerArea__project__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__project__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__project__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__project__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__project__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__project__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__project__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__project__text {
    font-size: 10px;
  }
}
.pageClubPageContentSec__innerArea__header {
  padding: 45px 0 0;
}
.pageClubPageContentSec__innerArea__header__title {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  height: 70px;
  background: url("../images/lower/info/club/clubPage_menuTitle.png") no-repeat center/316px auto;
}
.pageClubPageContentSec__innerArea__header__service {
  margin-top: 94px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service {
    margin-top: 30px;
  }
}
.pageClubPageContentSec__innerArea__header__service__title {
  font-size: 32px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__header__service__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__service__title .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__service__title .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__header__service__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__header__service__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__service__title.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__service__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service__title {
    font-size: 15px;
  }
}
.pageClubPageContentSec__innerArea__header__service__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  width: 938px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service__list {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service__list {
    display: block;
    margin-top: 15px;
  }
}
.pageClubPageContentSec__innerArea__header__service__list__item {
  background: #193547;
  border-radius: 30px;
  width: 304px;
  padding: 13px 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service__list__item {
    width: 152px;
    margin: 0 auto;
    padding: 10px 0;
  }
  .pageClubPageContentSec__innerArea__header__service__list__item:not(:first-child) {
    margin-top: 8px;
  }
}
.pageClubPageContentSec__innerArea__header__service__list__item__text {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__service__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__service__list__item__text {
    font-size: 10px;
  }
}
.pageClubPageContentSec__innerArea__header__menu {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  background: #F5E9D9;
  margin-top: 45px;
  padding-bottom: 20px;
  border-radius: 50px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu {
    border-radius: 25px;
    padding-bottom: 0;
    margin-top: 20px;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  background: #F5E9D9;
  margin-top: 9px;
  border-radius: 50px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__inner {
    margin-top: 5px;
    border-radius: 25px;
    padding-bottom: 19px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
  }
}
.pageClubPageContentSec__innerArea__header__menu__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px 0 10px;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__menu__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__menu__title .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__menu__title .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__header__menu__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__header__menu__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__menu__title.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__menu__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__title {
    line-height: 1.2;
    padding: 15px 0 0;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea {
  width: calc(100% - 331px);
  padding: 0 20px 10px 33px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea {
    width: 100%;
    padding: 0 14px;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item {
  width: calc((100% - 10px) / 2);
  margin: 15px 0 0 10px;
}
@media all and (-ms-high-contrast: none\0 ) {
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item *::-ms-backdrop, .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item {
    width: 279px;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item:nth-child(1), .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item:nth-child(2) {
  margin-top: 0;
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item:nth-child(2n+1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item {
    width: 100%;
    margin: 0;
  }
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item:not(:first-child) {
    margin-top: 7px;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item__link {
  display: block;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__serviceArea__serviceList__item__link:hover {
    opacity: 0.6;
  }
}
.pageClubPageContentSec__innerArea__header__menu__inner__bnr {
  padding-right: 33px;
  width: 349px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__bnr:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__inner__bnr {
    padding: 0;
  }
  .pageClubPageContentSec__innerArea__header__menu__inner__bnr.u-pcDB {
    display: none;
  }
}
.pageClubPageContentSec__innerArea__header__menu__redText {
  color: #FF0000;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 30px;
}
.pageClubPageContentSec__innerArea__header__menu__redText .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__menu__redText .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__menu__redText .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__header__menu__redText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__header__menu__redText.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__header__menu__redText.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__header__menu__redText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__redText {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__redText {
    margin-top: 15px;
  }
}
.pageClubPageContentSec__questions {
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__questions {
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
    max-width: 100%;
    box-sizing: border-box;
  }
}
.pageClubPageContentSec__questions__container {
  margin: 44px auto 110px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__questions__container {
    margin: 15px auto 0;
    width: 100%;
  }
}
.pageClubPageContentSec__innerArea__acdList__item__btn {
  letter-spacing: 0.25em !important;
}
.pageClubPageContentSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.pageClubPageContentSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageClubPageContentSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageClubPageContentSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageClubPageContentSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageClubPageContentSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}
.pageClubPageContentSec__innerArea__acdList__item__contentArea__pix {
  width: 100%;
  max-width: 338px;
  margin-top: 30px;
}
.pageClubPageContentSec__underLinedHeading {
  margin: 100px auto 0;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__underLinedHeading {
    margin: 30px auto 0;
  }
}
.pageClubPageContentSec__underLinedHeading__text {
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.8;
  position: relative;
}
.pageClubPageContentSec__underLinedHeading__text:after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #B23333;
  width: 236px;
  height: 5px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__underLinedHeading__text {
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 2.1;
  }
  .pageClubPageContentSec__underLinedHeading__text:after {
    width: 220px;
    height: 3px;
  }
}
.pageClubPageContentSec__innerArea__newService {
  margin-top: 120px;
  padding-top: 42px;
  background: #E5E1DC;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService {
    margin-top: 5px;
    padding-top: 23px;
  }
}
.pageClubPageContentSec__innerArea__newService__title__text {
  font-size: 35px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  position: relative;
}
.pageClubPageContentSec__innerArea__newService__title__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__title__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__title__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__title__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__title__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__title__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__title__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__title__text {
    font-size: 18px;
  }
}
.pageClubPageContentSec__innerArea__newService__title__text:before, .pageClubPageContentSec__innerArea__newService__title__text:after {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.pageClubPageContentSec__innerArea__newService__inner__list {
  margin-top: 30px;
  width: 938px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list {
    margin-top: 28px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item {
  width: 461px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  margin: 0;
  background: #fff;
  padding-top: 30px;
  padding-bottom: 20px;
  border-radius: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item {
    padding-bottom: 14px;
    border-radius: 10px;
  }
  .pageClubPageContentSec__innerArea__newService__inner__list__item:not(:first-child) {
    margin-top: 20px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__notice {
  position: absolute;
  left: 38px;
  top: -15px;
  max-width: 61px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__notice {
    max-width: 47px;
    left: 8px;
    top: -13px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__titleText {
    font-size: 17px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 10px 0 5px;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__subtitleText {
    padding: 10px 0 5px;
    line-height: 1.5;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__thumb {
  width: 364px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__thumb {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text {
  margin-top: 40px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__text {
    margin-top: 14px;
    line-height: 1.5;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText {
  margin: 20px 0 20px 0;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__highlightText {
    margin-top: 7px;
    line-height: 1.5;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card {
    margin-top: 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__thumb02 {
  width: 152px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__thumb02 {
    width: 93px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text {
  background: #E26165;
  color: #fff;
  border-radius: 20px;
  margin-left: 10px;
  width: 165px;
  height: 37px;
  text-align: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 5px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__card__text {
    width: 102px;
    height: 23px;
    padding-top: 3px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list {
    margin-top: 8px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item {
  padding-top: 10px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item:not(:first-child) {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item:not(:first-child) {
    margin-top: 0px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title {
  display: inline-block;
  width: 100%;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  border-bottom: 3px solid #F9BE45;
  margin-bottom: 3px;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__title {
    margin-bottom: 0px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__list__item__innerArea__list__item__text {
    margin-top: 6px;
    line-height: 1.5;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 25px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner {
  width: 938px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 28px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner {
    padding-top: 9px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    background: #E5E1DC;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea {
  width: 469px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 56px;
  padding-right: 56px;
  padding-right: 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea {
    padding-top: 20px;
    background: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:first-child {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:first-child {
    padding-right: 15px;
    padding-bottom: 31px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:first-child .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea {
  max-width: 378px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) {
  padding-left: 32px;
  padding-right: 69px;
  border-left: 1px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) {
    padding: 0 15px 26px;
    border-left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text {
  max-width: 389px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__notice {
  top: 54px;
  left: 18px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__notice {
    left: 8px;
    top: 0;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb {
  max-width: 325px;
  margin-left: 10px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb {
    margin-left: auto;
    margin-right: auto;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title {
  width: 162px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  background: #193547;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title {
    width: 122px;
    padding: 2.5px 0;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 3px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__title__text {
    font-size: 10px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__thumb {
  margin-top: 20px;
  display: block;
  width: 303px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-right: 0;
  margin-left: 40px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__thumb {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__thumb {
    width: 222px;
    margin-right: auto;
    margin-left: auto;
  }
}
.pageClubPageContentSec .kyoritsu {
  width: 241px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 6px 0 18px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec .kyoritsu {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec .kyoritsu {
    width: 198px;
    padding-bottom: 0;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__notice {
  position: absolute;
  left: 10px;
  top: 54px;
  max-width: 59px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__notice {
    top: -15px;
    left: 8px;
    max-width: 47px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea {
  margin-top: 11px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea.content-left {
  max-width: 378px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea.content-right {
  max-width: 289px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea {
    margin-top: 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text strong {
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text {
    font-size: 12px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb {
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb {
    margin-top: 20px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb.group_icon_img {
  margin-left: auto;
  margin-right: auto;
  max-width: 296px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__thumb.group_icon_img {
    padding-bottom: 18px;
    border-left: 0;
    border-bottom: 1px solid #193547;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 56px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea {
    padding: 26px 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__bnrArea__bnr span {
    font-size: 10px !important;
  }
}
.pageClubPageContentSec__innerArea__newService__reservationText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__reservationText .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__reservationText .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__reservationText .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__reservationText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__reservationText.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__reservationText.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__reservationText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__reservationText {
    font-size: 15px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea {
  width: 938px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  background: #fff;
  padding: 31px 0 22px;
  margin-bottom: 12px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea {
    padding: 18px 20px;
    margin-bottom: 0;
    background: 0;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #F9BE45;
  border-radius: 5px;
  background: #F9BE45;
  width: 800px;
  padding: 18px 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #fff;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #fff;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__2clmArea__bnrArea__bnr__text {
  font-size: 14px;
}
.pageClubPageContentSec__innerArea__newService02 {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding: 55px 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService02 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService02 {
    padding: 26px 0 55px;
  }
}
.pageClubPageContentSec__innerArea__newService__title__text__sub {
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 20px;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__newService__title__text__sub.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__title__text__sub {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__title__text__sub {
    margin-top: 10px;
    line-height: 1.75;
  }
}
.pageClubPageContentSec__serviceList__item {
  margin-top: -106px;
  padding-top: calc(106px + 40px);
}
.is_login_user .pageClubPageContentSec__serviceList__item {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 40px);
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item {
    margin-top: -62px;
    padding-top: calc(62px + 0px);
  }
  .is_login_user .pageClubPageContentSec__serviceList__item {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 0px);
  }
}
.pageClubPageContentSec__serviceList__item__title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 25px 15px;
  background: #A8C760;
}
.pageClubPageContentSec__serviceList__item__title.green {
  background: #A8C760;
}
.pageClubPageContentSec__serviceList__item__title.orange {
  background: #F4C053;
}
.pageClubPageContentSec__serviceList__item__title.red {
  background: #DF6C70;
}
.pageClubPageContentSec__serviceList__item__title.violet {
  background: #AB708F;
}
.pageClubPageContentSec__serviceList__item__title img {
  width: auto;
  height: 80px;
}
.pageClubPageContentSec__serviceList__item__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 53px;
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__innerArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__text.u-samlle {
  font-size: 13px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea div[class*=__2clmArea] {
  margin-top: 8px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea div[class*=__2clmArea]:nth-child(5) {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea div[class*=__2clmArea] {
    margin-top: 5px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea {
  width: calc((100% - 25px) / 2);
  margin-left: 25px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea:nth-child(1), .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea:nth-child(3), .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea:nth-child(5) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea {
    margin-left: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea.u-grief {
  padding-top: 200px;
  margin-top: -192px !important;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea.u-grief {
    padding-top: 80px;
    margin-top: -75px !important;
  }
}
.pageClubPageContentSec__innerArea__newService__inner__asekawa__inner {
  width: 940px;
  margin: 40px auto 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__newService__inner__asekawa__inner {
    width: 100%;
    padding: 0 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea {
    margin-top: 30px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: transparent;
  width: 480px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #fff;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #fff;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text {
    font-size: 10px !important;
  }
}
.pageClubPageContentSec .pageClubPageContentSec__serviceList__item__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  height: 7px;
  width: 7px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: transparent;
  width: 480px;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr:hover span[class*=__text] {
    color: #fff;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #fff;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__bnrArea01__bnr__text {
  font-size: 14px;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 40px;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__reservationText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__reservationText {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01 {
  padding: 30px 15px 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01.green {
  background: #F2FFEB;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01.yellowGreen {
  background: #F6FFDD;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01.yellow {
  background: #FBFF9F;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01.yellow {
    padding: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb {
  width: 400px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb.bottom__01 {
    min-height: 100px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb.u-yellow {
  min-height: 330px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb.u-yellow {
    min-height: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb.bottom__02 {
  min-height: 300px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb.bottom__02 {
    min-height: auto;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title {
  color: #792129;
  text-align: center;
  font-size: 21px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 80px;
  padding-bottom: 10px;
  border-bottom: 1px solid #792129;
  margin-bottom: 4px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__title {
    margin-top: 30px;
    padding-bottom: 8px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #73B252;
  border-radius: 5px;
  background: #73B252;
  margin-top: 25px;
  padding: 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr:hover span[class*=__text] {
    color: #73B252;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #73B252;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #73B252;
  border-radius: 5px;
  background: #73B252;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green:hover span[class*=__text] {
    color: #73B252;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #73B252;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.green span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #00964C;
  border-radius: 5px;
  background: #00964C;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen:hover span[class*=__text] {
    color: #00964C;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #00964C;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.darkGreen span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #92BA1C;
  border-radius: 5px;
  background: #92BA1C;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen:hover span[class*=__text] {
    color: #92BA1C;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #92BA1C;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreen span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreenMt {
  margin-top: 128px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr.yellowGreenMt {
    margin-top: 65px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr {
    padding: 11px !important;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__yellowGreenMt {
  margin-top: 128px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__yellowGreenMt {
    margin-top: 100px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__bnr__text {
    font-size: 12.5px !important;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01 {
  margin-top: 20px;
  padding: 30px 65px 40px;
  background: #FDF6CB;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01 {
    padding: 22px 10px 10px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__notice {
  position: absolute;
  left: 34px;
  top: -25px;
  max-width: 94px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__notice {
    top: -15px;
    left: 8px;
    max-width: 47px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__title {
  width: 320px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__title {
    width: 160px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle {
  margin-top: 17px;
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__subtitle {
    font-size: 12px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01 {
  margin-top: 6px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.4;
  margin-top: 10px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxAreaText {
    font-size: 13px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea {
  width: calc(100% - 342px);
  padding-top: 13px;
  padding-right: 36px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea {
    width: 100%;
    padding-top: 10px;
    padding-right: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__textArea__text {
    line-height: 1.5;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__thumb {
  max-width: 342px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-01__thumb {
    margin: 14px auto 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__box {
  background: #fff;
  padding: 22px 20px;
  margin-top: 55px;
  border-radius: 20px;
  box-sizing: content-box;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__box {
    margin-top: 8px;
    padding: 16px 23px;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea {
  width: 365px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea {
    width: 100%;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea__thumb-02 {
  margin-left: auto;
  margin-top: 20px;
  width: 220px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea__thumb-02 {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea__thumb-02:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__innerArea__thumb-02 {
    margin: 20px auto;
    width: 155px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__thumb-03 {
  padding-left: 16px;
  width: calc(100% - 365px);
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__thumb-03 {
    width: 100%;
    padding-left: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn {
  text-align: center;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-top: 24px;
  padding: 4px 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn {
    margin-top: 20px;
    border-radius: 5px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__howBtn__link {
    font-size: 10px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox {
  width: 276px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: 45px;
  margin-left: 0;
  padding: 1.5px 37px 1.5px 8px;
  box-sizing: content-box;
  background: #FFBC36;
  display: block;
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox {
    font-size: 9px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__titleBox {
    margin-top: 20px;
    box-sizing: border-box;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList {
  margin-top: 5px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item {
  font-size: 15px;
  line-height: 1.4;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item {
    font-size: 10px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__infoList__item:before {
  content: "●";
  margin-right: 5px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02 {
  margin-top: 46px;
  padding: 30px 65px 15px;
  background: #FDF6CB;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02 {
    margin-top: 33px;
    padding: 22px 10px 10px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__notice {
  position: absolute;
  left: 34px;
  top: -25px;
  max-width: 94px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__notice {
    top: -15px;
    left: 8px;
    max-width: 47px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__title {
  width: 356px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__title {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__title {
    width: 210px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox {
  border: 1px solid #792129;
  text-align: center;
  color: #792129;
  padding: 17px;
  margin-top: 20px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox {
    padding: 10px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox.long-border::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #792129;
  top: 95px;
  left: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox.long-border::before {
    top: 73px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox.short-border::before {
  content: "";
  position: absolute;
  width: 64px;
  height: 4px;
  background: #792129;
  top: 58px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox.short-border::before {
    width: 32px;
    height: 2px;
    top: 35px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__title {
    line-height: 1.5;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text {
  font-size: 18px;
  line-height: 1.777;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 20px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__text {
    line-height: 1.6;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom {
  font-size: 16px;
  line-height: 1.875;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 20px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__wineRedBox__textBottom {
    line-height: 1.666;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__text {
    line-height: 1.5;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner {
    margin-top: 30px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__text02 {
    margin-top: 5px;
    text-align: left;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__thumb-01 {
  margin-top: 6px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 {
  margin-top: 13px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-01__text01 {
    font-size: 12px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02 {
  margin-top: 20px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item:not(:first-child) {
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item:not(:first-child) {
    margin-top: 6px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox {
  width: 130px;
  background: #F9BE45;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox {
    width: 100%;
    text-align: center;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__labelBox__text {
    font-size: 12px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox {
  width: calc(100% - 130px);
  padding-left: 13px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox {
    padding-top: 6px;
    padding-left: 0;
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox.align-left {
    text-align: left;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: normal;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__inner__boxArea-02__item__detailBox__text {
    font-size: 12px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__bnrArea01__bnr {
  max-width: 641px;
  display: block;
  margin: 25px auto 0;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__bnrArea01__bnr {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__bnrArea01__bnr:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea02__bnrArea01__bnr {
    margin: 11px auto 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03 {
  margin-top: 36px;
  padding: 30px 65px 35px;
  background: #FAF9DF;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03 {
    padding: 22px 10px 10px;
    margin-top: 33px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__notice {
  position: absolute;
  left: 34px;
  top: -25px;
  max-width: 94px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__title {
  width: 469px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__title {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__title {
    width: 250px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box {
  margin-top: 45px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box__thumb-01 {
  width: 445px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box__thumb-01 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box__thumb-02 {
  width: 395px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 0 43px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box__thumb-02 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__inner__boxArea-01__box__thumb-02 {
    margin: 20px auto 0;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #E97515;
  border-radius: 5px;
  background: #E97515;
  width: 529px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr:hover span[class*=__text] {
    color: #E97515;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #E97515;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea03__bnrArea01__bnr__text {
    font-size: 12px !important;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02 {
  margin-top: 9px;
  padding: 30px 65px 40px;
  background: #FAEBDF;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__title {
  width: 410px;
  margin: 0 auto;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
  color: #ED6B00;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item {
  width: calc((100% - 25px) / 2);
  margin: 20px 0 0 25px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item:nth-child(1), .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item:nth-child(2) {
  margin-top: 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item:nth-child(2n+1) {
  margin-left: 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText {
  color: #E43C00;
  margin-top: 10px;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item__orangeText {
    margin-top: 16px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea {
    margin-top: 13px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #E97515;
  border-radius: 5px;
  background: #E97515;
  width: 450px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr:hover span[class*=__text] {
    color: #E97515;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #E97515;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__bnrArea__bnr span {
    font-size: 12px !important;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03 {
  margin-top: 15px;
  padding: 35px 70px;
  background: #FCE4E4;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 25px;
  font-weight: bold;
  color: #DC767A;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__title {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
  font-weight: bold;
  color: #DC767A;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__subTitle {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.5em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 3px 10px;
  background: #DC767A;
  color: #fff;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__label {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__timeArea__time {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList {
  margin-top: 15px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 3px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item:nth-child(1) {
  margin-top: 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
  margin-top: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item {
  width: calc((100% - 30px) / 3);
  margin: 25px 0 0 13px;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(1), .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(2), .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(3) {
  margin-top: 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(3n+1) {
  margin-left: 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link {
  display: block;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 10px;
  background: #193547;
  color: #C8A981;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__title {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item__link__thumbArea {
  background: #fff;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item {
    width: 100%;
    margin: 20px 0 20px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(1), .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(4), .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(6), .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(7) {
    margin-top: 0;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item:nth-child(4) {
    margin-bottom: 0;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item *::-ms-backdrop, .pageClubPageContentSec__serviceList__item__innerArea__topicLinkList__item {
    width: 316px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item {
  margin-top: -106px;
  padding-top: calc(106px + 120px);
}
.is_login_user .pageClubPageContentSec__serviceList__item__topicContentList__item {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 120px);
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item {
    margin-top: -62px;
    padding-top: calc(62px + 40px);
  }
  .is_login_user .pageClubPageContentSec__serviceList__item__topicContentList__item {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 40px);
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin-bottom: 40px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text.big {
  font-size: 32px;
  font-weight: bold;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text.big {
    font-size: 20px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text.small {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle.notice {
    position: relative;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle.notice .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text:before {
  content: "";
  display: inline-block;
  margin-right: 32px;
  vertical-align: middle;
  width: 94px;
  height: 67px;
  background: center/contain no-repeat url(../images/lower/info/club/clubPage_newService-new.png);
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle.notice .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle__text:before {
    position: absolute;
    top: -36px;
    left: 34px;
    width: 47px;
    height: 33px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea {
  width: calc(100% - 395px);
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 15px;
  padding-left: 1em;
  text-indent: -1em;
  color: #9B6C2F;
  font-weight: bold;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title .textRed, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title .taC, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title .taR, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title .textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title.textRed, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title.taC, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title.taR, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__title, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__title {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text .textRed, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text .taC, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text .taR, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text .textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text.textRed, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text.taC, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text.taR, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__text, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea__text {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea__thumb {
  width: 275px;
  margin: 70px auto 0;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__rightArea {
  width: 380px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__allArea {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__rightArea {
    width: 100%;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 70px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr {
    padding: 7px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea {
  background: #fff;
  margin-top: 40px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  border-bottom: none;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea {
  margin: 50px auto 80px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__terakonArea {
    margin: 30px auto;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont {
  background-color: #FAE8D5;
  padding: 40px 0 40px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont {
    padding: 40px 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__pix {
  width: 319px;
  margin: 0 auto;
  padding: 0 0 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__pix {
    width: 240px;
    padding-bottom: 20px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  padding-bottom: 10px;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__terakonArea__cont__text {
    font-size: 18px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal {
  width: 86%;
  height: 85%;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal {
    padding: 18px 10px;
    width: 96%;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  background: #193547;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contTitle {
    font-size: 18px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #193547;
  border-radius: 30px;
  padding: 5px 0;
  width: 519px;
  margin-top: 30px;
  margin: 30px auto 0;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTitle {
    width: 100%;
    margin-top: 20px;
    line-height: 1.555;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText {
  font-size: 18px;
  line-height: 1.555;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 13px;
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .taR {
  text-align: right;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText.textRed {
  color: #792129;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText.taC {
  text-align: center;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText {
    font-size: 18px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .service__smallText {
  font-size: 14px;
  margin-top: 10px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText .service__redText {
  font-size: 14px;
  color: #792129;
  line-height: 1.428;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemText {
    letter-spacing: 0;
  }
}
.pageClubPageContentSec .service__spLsNo {
  letter-spacing: 0 !important;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTextLink {
  border-bottom: 1px solid #000;
  display: inline-block;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTextLink:hover {
    opacity: 0.6;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTextLink {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemTextLink {
    margin-bottom: 15px;
  }
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea {
  margin: auto;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum01 {
  width: 674px;
  margin-top: 20px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum02 {
  width: 490px;
  margin-top: 30px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum03 {
  width: 299px;
  margin-top: 10px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum04 {
  width: 463px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum05 {
  width: 330px;
  margin-top: 10px;
}
.pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum06 {
  width: 299px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum01, .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum02, .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum03, .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum04, .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum05, .pageClubPageContentSec__serviceList__item__innerArea__newinfoArea01__inner__boxArea-02__modal__contItemImgArea.serviceImgNum06 {
    width: 100%;
    margin-top: 10px;
  }
}
.pageClubPageContentSec__innerArea__terato {
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__terato {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.pageClubPageContentSec__innerArea__teratoInner {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  background: #FFF2CD;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInner {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBox {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: 42px 10px 21px 29px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBox {
    display: block;
    padding: 12px 0 32px;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxImgBox {
  width: 280px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxImgBox {
    margin: 0 auto;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBox {
  padding-left: 18px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBox {
    padding-left: 0;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt {
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 600;
  margin-bottom: 12px;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt {
    font-size: 15px;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large .textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large .taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large .taR {
  text-align: right;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large.textRed {
  color: #792129;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large.taC {
  text-align: center;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxTxt.u-large {
    text-align: center;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  padding: 14px 15px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink::before {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.outer {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.outer::after {
    transition: 0.6s;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.pdf {
  padding-right: 30px;
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink:hover::before {
    width: 100%;
  }
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink:hover span[class*=__text] {
    color: #193547;
  }
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink {
    padding: 7px;
  }
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink {
    width: 100%;
  }
}
.pageClubPageContentSec__innerArea__teratoInnerBoxTxtBoxLink__text {
  font-size: 16px;
}

/*-----------------------------------------------
pageClubPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageClubPageContentSec {
    padding: 20px 0 10px;
  }
  .pageClubPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageClubPageContentSec__innerArea__header__title {
    background: url("../images/lower/info/club/clubPage_menuTitle.png") no-repeat center/240px auto;
  }
  .pageClubPageContentSec__innerArea__header {
    padding: 10px 0 20px;
  }
  .pageClubPageContentSec__innerArea__text {
    margin-top: 15px;
    letter-spacing: 0.08em;
  }
  .pageClubPageContentSec__innerArea__header__menu {
    display: block;
  }
  .pageClubPageContentSec__innerArea__header__menu__serviceArea {
    width: 100%;
    padding: 10px 30px;
  }
  .pageClubPageContentSec__innerArea__header__menu__serviceArea__title {
    font-size: 15px;
  }
  .pageClubPageContentSec__innerArea__header__menu__serviceArea__serviceList {
    display: block;
    margin-top: 15px;
  }
  .pageClubPageContentSec__innerArea__header__menu__serviceArea__serviceList__item {
    width: 100%;
    margin: 15px 0 0;
  }
  .pageClubPageContentSec__innerArea__header__menu__serviceArea__serviceList__item:nth-child(2) {
    margin-top: 15px;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:first-child .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea {
    max-width: none;
  }
  .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea:not(:first-child) .pageClubPageContentSec__innerArea__newService__inner__2clmArea__inner__clmArea__innerArea__text {
    max-width: none;
  }
  .pageClubPageContentSec__innerArea__header__menu__bnr {
    width: 100%;
    margin-top: 40px;
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageClubPageContentSec__innerArea__header__menu__bnr {
    margin-top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__title img {
    height: 60px;
  }
  .pageClubPageContentSec__serviceList__item__title {
    padding: 5px 15px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea {
    padding-top: 20px;
    padding-bottom: 46px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea {
    padding-bottom: 65px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea {
    flex-direction: column;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__2clmArea__clmArea__infoArea01__thumb {
    width: 100%;
    min-height: 0;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02 {
    padding: 20px 15px 30px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__title {
    width: 100%;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList {
    flex-direction: column;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item {
    width: 100%;
    margin: 15px 0 0 0;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea02__infoList__item:nth-child(2) {
    margin-top: 15px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03 {
    padding: 10px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__topicTitle {
    margin-bottom: 20px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__bnrArea02 {
    margin-top: 20px;
  }
  .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__2clmArea__rightArea {
    margin-top: 20px;
  }
  .pageClubPageContentSec__serviceList__item {
    margin-top: -100px;
    padding-top: 110px;
  }
  .pageClubPageContentSec__serviceList__item__innerArea__infoArea03__textList__item {
    text-indent: -1em;
    padding-left: 10px;
  }
}
#info-clubQ {
  margin-top: -100px;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  #info-clubQ {
    margin-top: -60px;
    padding-top: 60px;
  }
}

/*====================================================================
pageClubPageContentSec__EndOfLifeArea
====================================================================*/
.pageClubPageContentSec__EndOfLifeAreaWrap {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgCont {
  background-color: #FFFBDE;
  padding: 40px 86px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgCont {
    padding: 20px 10px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContPix {
  width: 357px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContPix {
    width: 100%;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding-top: 20px;
  border-top: 1px solid #193547;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContTitle {
    font-size: 20px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgCont2clm {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgCont2clm {
    display: block;
    margin-top: 20px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextArea {
  width: 340px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContTextArea {
    width: 100%;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgCont2clmPix {
  width: 412px;
  margin-top: 56px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgCont2clmPix {
    width: 90%;
    max-width: 500px;
    margin: 30px auto 0;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  background-color: #9B6C2F;
  display: block;
  width: 312px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContYBgText {
    font-size: 18px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContYBg {
  display: block;
  margin: 0 auto 6px;
  width: 312px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
  margin-bottom: 20px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContTextAreaText {
    font-size: 18px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBg {
  margin: 0 auto;
  width: 220px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  background-color: #914377;
  display: block;
  width: 220px;
  margin-bottom: 6px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContBBgText {
    font-size: 18px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #193547;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContTextAreatexts {
    font-size: 15px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  text-align: center;
  margin-bottom: 36px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContTextAreaMsg {
    font-size: 15px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  background-color: #193547;
  font-weight: bold;
  display: block;
  width: 310px;
  padding: 15px 5px;
  border-radius: 30px;
  margin: 0 auto 6px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaBgContBlueBnrtext {
    font-size: 18px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaListArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin: 30px auto 0;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaListArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemBg {
  background-color: #EDDEE8;
  padding: 30px 30px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemBg {
    padding: 30px 10px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle {
  font-size: 32px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemTitle {
    font-size: 24px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-top: 26px;
  padding-top: 26px;
  border-top: 1px solid #193547;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemMsg {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemMsg {
    margin-top: 12px;
    padding-top: 12px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemBg2clm {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemBg2clm {
    display: block;
    margin-top: 16px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItem {
  margin-bottom: 20px;
  margin-top: -150px;
  padding-top: 150px;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextArea {
  width: 480px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemBgTextArea {
    width: 100%;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemBg2clmPix {
  width: 440px;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemBg2clmPix {
    margin-top: 20px;
    width: 100%;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText .textRed, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg .textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText .taC, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg .taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText .taR, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg .taR {
  text-align: right;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText .textSmall, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg .textSmall {
  font-size: 12px;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText.textRed, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg.textRed {
  color: #792129;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText.taC, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg.taC {
  text-align: center;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText.taR, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreaText, .pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg {
    font-size: 16px;
  }
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg {
  margin-top: 50px;
}
.pageClubPageContentSec__EndOfLifeAreaItemBgTextAreMsg.u-mat20 {
  margin-top: 20px;
}

.is_page__ginzasalon .lowerPageHeader {
  display: none;
}

/*====================================================================
pageGinzasalonPageFvSec
====================================================================*/
.pageGinzaSalonPageFvSec {
  width: 100%;
  height: auto;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: url("../../_assets/images/lower/info/ginzasalon/20220323_ginzasalon_fvImage_pc.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 268px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageFvSec {
    background-image: url("../../_assets/images/lower/info/ginzasalon/20220323_ginzasalon_fvImage_sp.jpg");
  }
}
.pageGinzaSalonPageFvSec__titleSmall {
  font-size: 20px;
  font-weight: 500;
  color: #193547;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  margin-bottom: 15px;
  margin-top: 35px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageFvSec__titleSmall {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 15px;
  }
}
.pageGinzaSalonPageFvSec__titleBig {
  font-size: 40px;
  font-weight: 500;
  color: #193547;
  text-align: center;
  letter-spacing: 0.04em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageFvSec__titleBig {
    font-size: 33px;
  }
}

/*====================================================================
pageGinzasalonPageArticleSec
====================================================================*/
.pageGinzaSalonPageArticleSec__bgSec {
  background-color: #FFF7DB;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__bgSec {
    padding: 30px 10px;
  }
}
.pageGinzaSalonPageArticleSec__leadText {
  font-size: 18px;
  line-height: 1.77;
  text-align: center;
  letter-spacing: 0.07em;
  margin-bottom: 40px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__leadText {
    margin-bottom: 50px;
    letter-spacing: 0;
    font-size: 16px;
  }
}
.pageGinzaSalonPageArticleSec__list {
  max-width: 640px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__list {
    flex-direction: column;
    align-items: center;
  }
}
.pageGinzaSalonPageArticleSec__listItem {
  width: 290px;
  height: 490px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItem {
    height: auto;
    margin-bottom: 30px;
  }
}
.pageGinzaSalonPageArticleSec__listItemImgWrapOne {
  width: 197px;
  height: 197px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItemImgWrapOne {
    margin-bottom: 55px;
  }
}
.pageGinzaSalonPageArticleSec__listItemImgWrapTwo {
  margin-top: 13px;
}
.pageGinzaSalonPageArticleSec__listItemImgWrapThree {
  width: 246px;
  height: 54px;
  margin-top: 70px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItemImgWrapThree {
    margin-bottom: 110px;
  }
}
.pageGinzaSalonPageArticleSec__listItemImg {
  width: 100%;
  height: 100%;
}
.pageGinzaSalonPageArticleSec__listItemImgTwo {
  width: 170px;
  height: 170px;
  margin-bottom: 15px;
}
.pageGinzaSalonPageArticleSec__listItemImgCap {
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  color: #003146;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItemImgCap {
    margin-bottom: 35px;
  }
}
.pageGinzaSalonPageArticleSec__listItemUnderBox {
  height: 235px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItemUnderBox {
    display: block;
    height: auto;
    width: auto;
  }
}
.pageGinzaSalonPageArticleSec__listItemText {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.68;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGinzaSalonPageArticleSec__listItemLink {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 277px;
  height: 34px;
  background-color: #B74B58;
  border: 2px solid #B74B58;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  transition: 0.6s;
  position: relative;
  overflow: hidden;
}
.pageGinzaSalonPageArticleSec__listItemLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listItemLink {
    margin-top: 20px;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaSalonPageArticleSec__listItemLink:hover span {
    color: #B74B58 !important;
  }
  .pageGinzaSalonPageArticleSec__listItemLink:hover::before {
    width: 100%;
  }
}
.pageGinzaSalonPageArticleSec__listItemLinkSpan {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.08em;
  color: #fff;
  position: absolute;
  z-index: 1;
}
.pageGinzaSalonPageArticleSec__listLink {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 65px auto 0;
  background-color: #003146;
  border: 2px solid #003146;
  width: 450px;
  height: 58px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  letter-spacing: 0.07em;
  transition: 0.6s;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__listLink {
    width: 100%;
    margin: 45px auto 0;
  }
}
.pageGinzaSalonPageArticleSec__listLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageGinzaSalonPageArticleSec__listLink:hover span {
    color: #003146 !important;
  }
  .pageGinzaSalonPageArticleSec__listLink:hover::before {
    width: 100%;
  }
}
.pageGinzaSalonPageArticleSec__listLinkSpan {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  z-index: 1;
}
.pageGinzaSalonPageArticleSec__bottomSec {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
  padding: 60px 0 85px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__bottomSec {
    padding: 35px 10px 0;
  }
}
.pageGinzaSalonPageArticleSec__colorText {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #B74B58;
  text-align: center;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__colorText {
    line-height: 1.77;
    margin-bottom: 20px;
  }
}
.pageGinzaSalonPageArticleSec__textBig {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 35px;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__textBig {
    line-height: 1.66;
    margin-bottom: 20px;
  }
}
.pageGinzaSalonPageArticleSec__leadTextBottom {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.77;
  text-align: center;
  margin-bottom: 25px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__leadTextBottom {
    letter-spacing: 0.05em;
  }
}
.pageGinzaSalonPageArticleSec__bottomLink {
  margin: 0 auto;
  background-color: #B74B58;
  border: 2px solid #b74b58;
  width: 667px;
  height: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  transition: 0.6s;
  position: relative;
  overflow: hidden;
}
.pageGinzaSalonPageArticleSec__bottomLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageGinzaSalonPageArticleSec__bottomLink:hover span {
    color: #B74B58 !important;
  }
  .pageGinzaSalonPageArticleSec__bottomLink:hover::before {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__bottomLink {
    width: 100%;
    height: 100px;
  }
}
.pageGinzaSalonPageArticleSec__bottomLinkSpan {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__bottomLinkSpan {
    line-height: 2;
  }
}
.pageGinzaSalonPageArticleSec__bottomSecImgWrap {
  width: 880px;
  height: 258px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__bottomSecImgWrap {
    width: 100%;
    height: auto;
    margin: 35px auto 45px;
  }
}
.pageGinzaSalonPageArticleSec__bottomSecImg {
  width: 100%;
  height: 100%;
}
.pageGinzaSalonPageArticleSec__infoContBox {
  margin-bottom: 40px;
  border: 10px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__infoContBox {
    border: 5px solid #193547;
  }
}
.pageGinzaSalonPageArticleSec__infoContBoxTtl {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 20px 0 25px;
  color: #C8A981;
  background: #193547;
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-top: -1px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__infoContBoxTtl {
    font-size: 18px;
    line-height: 1.33;
    padding: 5px 0 15px;
  }
}
.pageGinzaSalonPageArticleSec__infoContBoxTxtArea {
  padding: 15px 0 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__infoContBoxTxtArea {
    padding: 15px 0 10px;
  }
}
.pageGinzaSalonPageArticleSec__infoContBoxTxtTel {
  font-size: 45px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B23333;
  line-height: 1;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__infoContBoxTxtTel {
    letter-spacing: 0;
    margin-bottom: 35px;
  }
}
.pageGinzaSalonPageArticleSec__infoContBoxTxt {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageGinzaSalonPageArticleSec__infoContBoxTxt.u-bg {
  width: 268px;
  margin: 0 auto;
  padding: 2px 0 5px;
  border-radius: 15px;
  background: #EAEAEA;
}
.pageGinzaSalonPageArticleSec__accessSecTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
  text-align: center;
  width: 140px;
  margin: 0 auto 35px;
  padding-bottom: 15px;
  border-bottom: 5px solid #B23333;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__accessSecTitle {
    width: 140px;
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__accessSecMap {
    padding: 0 15px;
  }
}
.pageGinzaSalonPageArticleSec__accessSecImgWrap {
  max-width: 694px;
  width: 100%;
  height: auto;
  margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__accessSecImgWrap {
    margin: 0 auto 15px;
  }
}
.pageGinzaSalonPageArticleSec__accessSecImg {
  width: 100%;
  height: auto;
}
.pageGinzaSalonPageArticleSec__accessSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #003146;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #003146;
  max-width: 354px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.pageGinzaSalonPageArticleSec__accessSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageGinzaSalonPageArticleSec__accessSecLink:hover span {
    color: #003146 !important;
  }
  .pageGinzaSalonPageArticleSec__accessSecLink:hover::before {
    width: 100%;
  }
}
.pageGinzaSalonPageArticleSec__accessSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  font-weight: bold;
  color: #C8A981;
  transition: 0.6s;
}
.pageGinzaSalonPageArticleSec__infoSec {
  padding: 65px 0;
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageGinzaSalonPageArticleSec__infoSec {
    padding: 40px 0;
  }
}
.pageGinzaSalonPageArticleSec__infoText {
  margin-bottom: 30px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.55;
}
.pageGinzaSalonPageArticleSec__infoText:last-of-type {
  margin-bottom: 0;
}

.pageGinzasalonPageArticleSec {
  padding: 35px 0 100px;
}
.pageGinzasalonPageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGinzasalonPageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGinzasalonPageArticleSec__innerArea__pageTitle.u-newsSec {
  margin-bottom: 20px;
}
.pageGinzasalonPageArticleSec__innerArea__text__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
}
.pageGinzasalonPageArticleSec__innerArea__text__item .textRed {
  color: #792129;
}
.pageGinzasalonPageArticleSec__innerArea__text__item .taC {
  text-align: center;
}
.pageGinzasalonPageArticleSec__innerArea__text__item .taR {
  text-align: right;
}
.pageGinzasalonPageArticleSec__innerArea__text__item .textSmall {
  font-size: 12px;
}
.pageGinzasalonPageArticleSec__innerArea__text__item.textRed {
  color: #792129;
}
.pageGinzasalonPageArticleSec__innerArea__text__item.taC {
  text-align: center;
}
.pageGinzasalonPageArticleSec__innerArea__text__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__text__item {
    font-size: 15px;
  }
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 50px;
  justify-content: space-between;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__pix {
  width: 399px;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea {
  width: calc(100% - 429px);
  margin-right: 30px;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text .textRed {
  color: #792129;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text .taC {
  text-align: center;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text .taR {
  text-align: right;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text.textRed {
  color: #792129;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text.taC {
  text-align: center;
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text {
    font-size: 15px;
  }
}
.pageGinzasalonPageArticleSec__innerArea__2clmArea__bana {
  width: 450px;
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__bana {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__bana:hover {
    opacity: 0.6;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 20px;
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 290px;
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageGinzasalonPageArticleSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageGinzasalonPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzasalonPageArticleSec__innerArea__2clmArea {
    flex-direction: column;
    margin-bottom: 0;
  }
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__pix {
    width: 100%;
    padding-bottom: 20px;
  }
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea {
    width: 100%;
    margin-right: 0;
    padding-bottom: 20px;
  }
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__bana {
    width: 100%;
    padding-bottom: 12px;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea {
    flex-direction: column;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 22px 15px;
    position: relative;
    border: 2px solid #193547;
    border-radius: 5px;
    background: #193547;
    padding-top: 0;
    width: 100%;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr::before {
    content: "";
    width: 0px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #C8A981;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text {
    padding-right: 20px;
    position: relative;
    color: #C8A981;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.15em;
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 1px solid #C8A981;
    border-bottom: 1px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer {
    padding-right: 30px;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer::after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf {
    padding-right: 30px;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf::after {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageGinzasalonPageArticleSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzasalonPageArticleSec__innerArea__2clmArea__textArea__text {
    font-size: 14px;
  }
}
/*====================================================================
pageGinzaAccessPageArticleSec
====================================================================*/
.pageGinzaAccessPageArticleSec {
  padding: 35px 0 100px;
}
.pageGinzaAccessPageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__pix {
  width: 580px;
  margin: 0 auto 40px;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea {
  padding-top: 40px;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  text-align: center;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text .taC {
  text-align: center;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text .taR {
  text-align: right;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text.taC {
  text-align: center;
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__textArea__text.br {
  padding-bottom: 30px;
}
.pageGinzaAccessPageArticleSec__innerArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  margin: 0 auto;
  width: 480px;
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageGinzaAccessPageArticleSec (SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__pix {
    width: 100%;
    margin-bottom: 20px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 22px 15px;
    position: relative;
    border: 2px solid #193547;
    border-radius: 5px;
    background: #193547;
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr::before {
    content: "";
    width: 0px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #C8A981;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text {
    padding-right: 20px;
    position: relative;
    color: #C8A981;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.15em;
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 1px solid #C8A981;
    border-bottom: 1px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer {
    padding-right: 30px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer::after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf {
    padding-right: 30px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf::after {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaAccessPageArticleSec__innerArea__textArea__text {
    font-size: 13px;
    text-align: left;
  }
  .pageGinzaAccessPageArticleSec__innerArea__textArea__text.br {
    padding-bottom: 10px;
  }
  .pageGinzaAccessPageArticleSec__innerArea__textArea {
    padding-top: 20px;
  }
}
/*====================================================================
pageGinzaGuidePageArticleSec
====================================================================*/
.pageGinzaGuidePageArticleSec {
  padding: 35px 0 100px;
}
.pageGinzaGuidePageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  margin-bottom: 20px;
}
.pageGinzaGuidePageArticleSec__innerArea__text .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__text .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__text .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__text.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__text.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__text {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-direction: column;
  align-items: center;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.4;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__pdfArea__pdf:hover {
    border-bottom: 1px solid #193547;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 480px;
  margin: 30px auto;
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGinzaGuidePageArticleSec__innerArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageGinzaGuidePageArticleSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 450px;
  padding-bottom: 0;
  border-bottom: 0;
  padding: 0 30px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1), .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
  border-left: 2px solid #193547;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 22px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  padding-top: 20px;
  width: 400px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 50px;
  padding: 30px;
  border: 1px solid #193547;
  justify-content: space-between;
  align-items: flex-start;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea {
  width: 47%;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title .textRed, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text .textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title .taC, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text .taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title .taR, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text .taR {
  text-align: right;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title .textSmall, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title.textRed, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text.textRed {
  color: #792129;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title.taC, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text.taC {
  text-align: center;
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title.taR, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title, .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text {
    font-size: 15px;
  }
}
.pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 16px;
}

/*-----------------------------------------------
pageGinzaGuidePageArticleSec (SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGinzaGuidePageArticleSec {
    padding: 20px 0 10px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea {
    padding: 0 20px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__bnr {
    width: 100%;
    margin: 15px auto;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    padding: 0 0 10px;
    border-bottom: 0;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(1), .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
    padding-top: 15px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
    border-left: 0px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 16px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__text {
    font-size: 13px;
    padding-top: 10px;
    width: 100%;
  }
  .pageGinzaGuidePageArticleSec__innerArea__2clmArea {
    margin-top: 30px;
    padding: 20px;
    border: 1px solid #193547;
    flex-direction: column;
  }
  .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea {
    width: 100%;
    padding-bottom: 10px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__title {
    font-size: 16px;
    padding-bottom: 8px;
  }
  .pageGinzaGuidePageArticleSec__innerArea__2clmArea__textArea__text {
    font-size: 14px;
  }
}
/*====================================================================
pageGinzaYorozusoudanPageArticleSec
====================================================================*/
.pageGinzaYorozusoudanPageArticleSec {
  padding: 35px 0 100px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  margin-bottom: 20px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text .textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text .taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text .taR {
  text-align: right;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text.textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text.taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__text {
    font-size: 15px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  margin: 0 auto;
  width: 480px;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle .textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle .taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle .taR {
  text-align: right;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle .textSmall {
  font-size: 12px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle.textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle.taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle {
    font-size: 15px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01 {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
  margin-bottom: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .taR {
  text-align: right;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .taR {
  text-align: right;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px 20px;
  border: 2px solid #193547;
  background: #193547;
  color: #fff;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .taR {
  text-align: right;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .textSmall {
  font-size: 12px;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.textRed {
  color: #792129;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.taC {
  text-align: center;
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label {
    font-size: 15px;
  }
}
.pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text__bold {
  font-weight: bold;
}

/*-----------------------------------------------
pageGinzaYorozusoudanPageArticleSec (SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 22px 15px;
    position: relative;
    border: 2px solid #193547;
    border-radius: 5px;
    background: #193547;
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    content: "";
    width: 0px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #C8A981;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    padding-right: 20px;
    position: relative;
    color: #C8A981;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.15em;
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 1px solid #C8A981;
    border-bottom: 1px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer {
    padding-right: 30px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf {
    padding-right: 30px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01 {
    padding: 15px 5px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea {
    margin-top: 12px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle {
    font-size: 18px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__text {
    font-size: 14px;
  }
}
@media all and (-ms-high-contrast: none) {
  .pageGinzaSalonPageFvSec__titleWrap {
    margin-top: 50px;
  }
}
/*====================================================================
pageSdgsArticleSec
====================================================================*/
.pageSdgsArticleSec {
  padding: 35px 0 0px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec {
    padding: 20px 0 10px;
  }
}
.pageSdgsArticleSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSdgsArticleSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__innerArea__pageTitle {
    margin-bottom: 30px;
  }
}
.pageSdgsArticleSec__innerArea__pageText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  text-align: center;
}
.pageSdgsArticleSec__innerArea__pageText .textRed {
  color: #792129;
}
.pageSdgsArticleSec__innerArea__pageText .taC {
  text-align: center;
}
.pageSdgsArticleSec__innerArea__pageText .taR {
  text-align: right;
}
.pageSdgsArticleSec__innerArea__pageText .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__innerArea__pageText.textRed {
  color: #792129;
}
.pageSdgsArticleSec__innerArea__pageText.taC {
  text-align: center;
}
.pageSdgsArticleSec__innerArea__pageText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__innerArea__pageText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__innerArea__pageText {
    font-size: 16px;
  }
}
.pageSdgsArticleSec__wrap {
  background-color: #FFEAD0;
  padding: 45px 0;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap {
    padding: 30px 0;
    margin-top: 30px;
  }
}
.pageSdgsArticleSec__wrap__cont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSdgsArticleSec__wrap__cont__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  text-align: center;
  background-color: #193547;
  color: #C8A981;
  padding: 5px 0;
  font-weight: bold;
}
.pageSdgsArticleSec__wrap__cont__title .textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__title .taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__title .taR {
  text-align: right;
}
.pageSdgsArticleSec__wrap__cont__title .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__wrap__cont__title.textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__title.taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__title {
    font-size: 20px;
  }
}
.pageSdgsArticleSec__wrap__cont__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  text-align: center;
  padding: 20px 0 40px;
}
.pageSdgsArticleSec__wrap__cont__text .textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__text .taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__text .taR {
  text-align: right;
}
.pageSdgsArticleSec__wrap__cont__text .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__wrap__cont__text.textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__text.taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__text {
    font-size: 16px;
    padding: 20px 0;
  }
}
.pageSdgsArticleSec__wrap__cont__list {
  background-color: #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  padding: 40px 26px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list {
    display: block;
    padding: 20px;
  }
}
.pageSdgsArticleSec__wrap__cont__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: calc((100% - 40px) / 2);
  margin-left: 40px;
  margin-bottom: 40px;
}
.pageSdgsArticleSec__wrap__cont__list__item:nth-child(1), .pageSdgsArticleSec__wrap__cont__list__item:nth-child(2n-1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 16px;
  }
}
.pageSdgsArticleSec__wrap__cont__list__item__pix {
  width: 110px;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea {
  width: calc(100% - 124px);
  margin-left: 14px;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 6px;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title .textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title .taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title .taR {
  text-align: right;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title.textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title.taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list__item__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list__item__textArea__title {
    padding-bottom: 4px;
  }
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.4;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text .textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text .taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text .taR {
  text-align: right;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text.textRed {
  color: #792129;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text.taC {
  text-align: center;
}
.pageSdgsArticleSec__wrap__cont__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list__item__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__wrap__cont__list__item__textArea__text {
    font-size: 14px;
  }
}
.pageSdgsArticleSec__pdfArea__inner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  text-align: center;
  background-color: #193547;
  color: #C8A981;
  padding: 5px 0;
  font-weight: bold;
}
.pageSdgsArticleSec__pdfArea__inner__title .textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__title .taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__title .taR {
  text-align: right;
}
.pageSdgsArticleSec__pdfArea__inner__title .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__pdfArea__inner__title.textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__title.taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__title {
    font-size: 15px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__title.u-titlesdgs {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__title {
    font-size: 20px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 0;
}
.pageSdgsArticleSec__pdfArea__inner__text .textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__text .taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__text .taR {
  text-align: right;
}
.pageSdgsArticleSec__pdfArea__inner__text .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__pdfArea__inner__text.textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__text.taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__text {
    font-size: 16px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list {
    display: block;
    margin-bottom: 40px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item {
  width: calc((100% - 15px) / 2);
  margin-left: 15px;
}
.pageSdgsArticleSec__pdfArea__inner__list__item:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 40px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-top: 10px;
  text-align: center;
  padding-bottom: 20px;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text .textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text .taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text .taR {
  text-align: right;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text .textSmall {
  font-size: 12px;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text.textRed {
  color: #792129;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text.taC {
  text-align: center;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__text {
    font-size: 15px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__text.u-sdgetext {
  margin-bottom: 26px;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__text.u-sdgetext {
    margin-bottom: 0;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  padding: 5px 0;
  width: 400px;
  align-items: center;
  border-radius: 40px;
  width: 400px;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr {
    transition: 0.6s;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr::before {
    transition: 0.6s;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text {
    transition: 0.6s;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.outer {
  padding-right: 30px;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.pdf {
  padding-right: 30px;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover::before {
    width: 100%;
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr {
    padding: 7px;
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr::before {
  border-radius: 40px;
}
@media screen and (min-width: 769px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr:hover {
    border: 2px solid #C8A981;
  }
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr {
    width: 100%;
  }
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr span[class*=__text] {
    padding-right: 0;
  }
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text {
  font-size: 20px;
  font-weight: normal;
  padding-right: 0;
  font-weight: bold;
}
.pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text::after {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .pageSdgsArticleSec__pdfArea__inner__list__item__link__bnr__text {
    padding-right: 0;
  }
}

/*====================================================================
pageMissionaryPageContentSec
====================================================================*/
.pageMissionaryPageContentSec {
  padding: 35px 0 100px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec {
    padding: 20px 0 0;
  }
}
.pageMissionaryPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMissionaryPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageMissionaryPageContentSec__mapArea {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMissionaryPageContentSec__mapArea__map iframe {
  width: 900px;
  height: 600px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__map iframe {
    width: 100%;
    height: 300px;
  }
}
.pageMissionaryPageContentSec__mapArea__textArea {
  margin-bottom: 60px;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea {
    margin-bottom: 40px;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item {
    width: 100%;
  }
}
.pageMissionaryPageContentSec__mapArea__textArea__item__link {
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
  padding-top: 40px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__link {
    padding-top: 0;
  }
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 24px;
  border-bottom: 1px solid #fff;
  display: inline-block;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__title {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__title {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__title:hover {
    border-bottom: 1px solid #193547;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__title {
    font-size: 20px;
    padding-top: 26px;
  }
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__mapArea__textArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__mapArea__textArea__item__text {
    font-size: 15px;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
  margin-top: 20px;
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  padding: 18px 15px;
  width: 900px;
  border-radius: 0;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr {
    padding: 7px;
  }
  .pageMissionaryPageContentSec__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr::before {
  border-radius: 0;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr:hover span[class*=__text] {
    border-bottom: 1px solid #193547;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr {
    width: 90%;
    display: block;
    text-align: center;
    padding: 12px 0 18px;
  }
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  color: #C8A981;
  background-color: #193547;
  padding: 12px 10px;
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__titleAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__titleAreaTitle {
    font-size: 15px;
  }
}
.pageMissionaryPageContentSec__inner__bnrArea__bnr__text {
  font-size: 24px;
  font-weight: normal;
  padding-right: 0;
  border-bottom: 1px solid #C8A981;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__inner__bnrArea__bnr__text {
    padding-right: 0;
    font-size: 20px !important;
    line-height: 1.8;
    display: inline-block;
  }
}
.pageMissionaryPageContentSec .pageMissionaryPageContentSec__inner__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}
.pageMissionaryPageContentSec .pageMissionaryPageContentSec__inner__bnrArea__bnr span[class*=__text] {
  padding-right: 0;
}
.pageMissionaryPageContentSec__wrap {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: 60px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap {
    margin-top: 70px;
  }
}
.pageMissionaryPageContentSec__wrap__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  text-align: center;
  border: 1px solid #193547;
  padding: 5px;
  width: 150px;
  margin: 0 auto;
  font-weight: bold;
}
.pageMissionaryPageContentSec__wrap__title .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__title .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__title .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__title .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__title.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__title.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__title {
    font-size: 22px;
  }
}
.pageMissionaryPageContentSec__wrap__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list {
    display: block;
  }
}
.pageMissionaryPageContentSec__wrap__list__item {
  width: calc((100% - 60px) / 2);
  margin-left: 60px;
  margin-bottom: 40px;
}
.pageMissionaryPageContentSec__wrap__list__item:nth-child(1), .pageMissionaryPageContentSec__wrap__list__item:nth-child(2n+1) {
  margin-left: 0;
}
.pageMissionaryPageContentSec__wrap__list__item.u-iconNewOpen {
  position: relative;
}
.pageMissionaryPageContentSec__wrap__list__item.u-iconNewOpen::before {
  content: "";
  position: absolute;
  top: -41px;
  right: 0;
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/common/branch-icon.png");
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item.u-iconNewOpen::before {
    width: 45px;
    height: 45px;
    top: -20px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 60px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  text-align: center;
  background-color: #F5E9D9;
  padding: 5px 0;
  font-weight: bold;
  margin-bottom: 20px;
}
.pageMissionaryPageContentSec__wrap__list__item__title .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__title .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__title .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__title .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__title.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__title.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__title {
    font-size: 15px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__title.u-blueTitle {
  background-color: #CDF0FA;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__title {
    font-size: 24px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  text-align: center;
  padding: 3px 0;
  color: #fff;
  background-color: #2A4759;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__thumbtitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__thumbtitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__thumbtitle {
    font-size: 16px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 20px;
  margin-top: 20px;
}
.pageMissionaryPageContentSec__wrap__list__item__text .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__text .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__text .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__text .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__text.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__text.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__text {
    font-size: 16px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__add {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.4;
}
.pageMissionaryPageContentSec__wrap__list__item__add .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__add .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__add .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__add .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__add.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__add.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__add.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__add {
    font-size: 15px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__name {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 8px;
}
.pageMissionaryPageContentSec__wrap__list__item__name .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__name .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__name .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__name .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__name.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__name.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__name.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__name {
    font-size: 15px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea {
  margin-top: 10px;
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  padding: 3px 0;
  width: 150px;
  border-radius: 20px;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr {
    padding: 7px;
  }
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr::before {
  border-radius: 20px;
}
.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text {
  font-size: 14px;
  padding-right: 0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text {
    padding-right: 0;
  }
}
.pageMissionaryPageContentSec .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}
.pageMissionaryPageContentSec .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr span[class*=__text] {
  padding-right: 0;
}
.pageMissionaryPageContentSec__wrap__list__item__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
.pageMissionaryPageContentSec__wrap__list__item__msg .textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__msg .taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__msg .taR {
  text-align: right;
}
.pageMissionaryPageContentSec__wrap__list__item__msg .textSmall {
  font-size: 12px;
}
.pageMissionaryPageContentSec__wrap__list__item__msg.textRed {
  color: #792129;
}
.pageMissionaryPageContentSec__wrap__list__item__msg.taC {
  text-align: center;
}
.pageMissionaryPageContentSec__wrap__list__item__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__msg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__msg {
    font-size: 14px;
  }
}
.pageMissionaryPageContentSec__wrap__list__item__link {
  width: 150px;
  display: block;
  margin-top: 10px;
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMissionaryPageContentSec__wrap__list__item__link:hover {
    opacity: 0.6;
  }
}

.pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}

/*====================================================================
header img delete
====================================================================*/
.is_page__toshikaikyo .lowerPageHeader {
  display: none;
  z-index: -1;
}

/*====================================================================
toshikaikyoPageSec
====================================================================*/
/*====================================================================
toshikaikyoPageSec(SP)
====================================================================*/
/*====================================================================
toshikaikyoPageSec__toshiKaikyoArea
====================================================================*/
.toshikaikyoPageSec__toshiKaikyoArea .sp {
  display: none;
}
.toshikaikyoPageSec__toshiKaikyoArea .pc {
  display: inline;
}
.toshikaikyoPageSec__toshiKaikyoArea .innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea .innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap {
  padding: 48px 240px;
}
.toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap__fbBox {
  position: relative;
  width: 500px;
  height: 0;
  padding-top: 600px;
}
.toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap__fbBox iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.toshikaikyoPageSec__toshiKaikyoArea .solidPaint01 {
  background: #EBDBC3;
}
.toshikaikyoPageSec__toshiKaikyoArea .solidPaint02 {
  background: #F8F6C9;
}
.toshikaikyoPageSec__toshiKaikyoArea__bosyuArea {
  text-align: center;
  width: 946px;
  margin: 25px auto 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__bosyuArea__text {
  margin: 0 auto;
  padding: 10px 0;
  color: #74080C;
  border: 3px solid #74080C;
  line-height: 1.5;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 700;
  font-size: 24px;
  letter-spacing: 0.5px;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea {
  border-top: 10px solid #193547;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item {
  display: none;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item.tab_main.is_show {
  display: block;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea {
  overflow: hidden;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 52px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea {
    display: block;
    margin-top: 40px;
    padding: 0 15px;
    margin-bottom: 15px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
  background: #193547;
  color: #C8A981;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 310px;
  margin: 0 8px;
  padding: 12px 0;
  line-height: 1.4;
  text-align: center;
  border-top: 2px solid #193547;
  border-left: 2px solid #193547;
  border-right: 2px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  cursor: pointer;
  display: block;
  position: relative;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item .textRed {
  color: #792129;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item .taC {
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item .taR {
  text-align: right;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item .textSmall {
  font-size: 12px;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.textRed {
  color: #792129;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.taC {
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    font-size: 15px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.middleTab {
  padding: 27px 0 20px;
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.middleTab {
    padding: 15px 0;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black {
  background-color: #193547;
  border-top: 1px solid #193547;
  border-left: 1px solid #193547;
  border-right: 1px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #fff;
  color: #193547;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black__second {
  background-color: #193547;
  border-top: 1px solid #193547;
  border-left: 1px solid #193547;
  border-right: 1px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  background-color: #fff;
  color: #193547;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.lh {
  line-height: 3;
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black {
  position: relative;
  background-color: #193547;
  color: #C8A981;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black.u-black::after {
  background-color: rgba(25, 53, 71, 0);
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black.u-black::after {
  background-color: rgba(25, 53, 71, 0);
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black::after {
  content: "";
  position: absolute;
  background-color: #fff;
  bottom: -5px;
  left: 101%;
  height: 5px;
  z-index: 10;
  width: 101vw;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black::after {
    left: 50%;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second {
  position: relative;
  background-color: #193547;
  color: #C8A981;
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second.u-black::after {
  background-color: rgba(25, 53, 71, 0);
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second.u-black::after {
  background-color: rgba(25, 53, 71, 0);
}
.toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second::after {
  content: "";
  position: absolute;
  background-color: #193547;
  bottom: -5px;
  height: 5px;
  width: 100vw;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second::after {
    left: 50%;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    position: static;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 0 auto 5px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item::after {
    position: static;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  padding: 60px 0 25px;
  border-bottom: 1px solid #707070;
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle .textRed {
  color: #792129;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle .taC {
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle .taR {
  text-align: right;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle .textSmall {
  font-size: 12px;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle.textRed {
  color: #792129;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle.taC {
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__wrapArea__item__middleTitle {
    font-size: 15px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea {
  margin-bottom: 20px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea.firstArea {
  display: flex;
  margin-top: 100px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea.thirdArea {
  margin-bottom: 55px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea.fourthArea {
  margin-bottom: 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__imgBox {
  max-width: 497px;
  width: 100%;
  margin-left: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__img {
  width: 100%;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__firstAreaBox {
  max-width: 442px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__title {
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 20px 0 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__title.fourthTitle {
  padding: 26px 0 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__text {
  line-height: 2;
  letter-spacing: 1px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi {
  position: relative;
  z-index: 0;
  margin: 0 0 52px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi::after {
  content: "";
  width: 5px;
  height: calc(100% - 80px);
  display: block;
  top: 30px;
  left: 100px;
  background-color: #C8A981;
  position: absolute;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  z-index: -1;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 8px 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__ageBox {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 14px 15px 14px 0;
  background-color: #C8A981;
  border-radius: 30px;
  width: 202px;
  height: 60px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__age {
  font-size: 16px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__textBox {
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 15px;
  width: 740px;
  height: 82px;
  position: relative;
  z-index: 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__textBox::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  background-color: #fff;
  position: relative;
  right: 10px;
  -webkit-transform: rotate(135deg) skew(10deg, 10deg);
          transform: rotate(135deg) skew(10deg, 10deg);
  z-index: -1;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__text {
  display: block;
  font-size: 18px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  padding: 0px 30px 0 20px;
  width: 740px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__end {
  text-align: center;
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 0 52px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTop {
  margin: 64px 0 20px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTitleText {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 0 30px;
  line-height: 1.5;
  font-size: 18px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMainArea {
  margin-bottom: 50px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__title {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 12px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 40px 8px;
  background: #F5E9D9;
  text-align: center;
  line-height: 1.5;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng01 {
  padding: 64px 8px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng02 {
  padding: 80px 8px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng03 {
  padding: 270px 8px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng04 {
  padding: 60px 8px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng05 {
  padding: 132px 8px;
  color: #C8A981;
  background-color: #193547;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.kensyu {
  align-items: flex-start;
  padding: 40px 8px 40px 12px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText__kensyu01 {
  line-height: 1.5;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText__kensyu02 {
  text-align: left;
  line-height: 1.5;
}
@media all and (-ms-high-contrast: none\0 ) {
  .toshikaikyoPageSec__toshiKaikyoArea .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText__kensyu02 {
    margin-top: 4px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detail {
  width: calc(100% - 180px);
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.7;
  letter-spacing: 0.05em;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText.lhChng01 {
  line-height: 1.5;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText.lhChng02 {
  line-height: 1.5;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText.pdChng01 {
  padding-bottom: 14px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText.pdChng02 {
  padding-bottom: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detail__address {
  padding-bottom: 14px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__box {
  margin-bottom: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailTextBox {
  padding-bottom: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__normal {
  font-weight: normal;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__normal.fsChng01 {
  font-size: 14px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__red {
  color: #74080C;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 17px 15px;
  position: relative;
  border-radius: 5px;
  background: #193547;
  width: 372px;
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link::before {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.outer {
  padding-right: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.outer::after {
    transition: 0.6s;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.pdf {
  padding-right: 30px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link:hover::before {
    width: 100%;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link:hover span[class*=__text] {
    color: #193547;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link {
    padding: 7px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link::before {
  background: #fff;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  display: none;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link span[class*=__text] {
  padding-right: 0;
  font-size: 18px;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link span[class*=__text]:not(.outer):not(.pdf)::after {
  border-color: #193547;
}
.toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}

/*------------------------------------------------------------
toshikaikyoPageSec__toshiKaikyoArea(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea .sp {
    display: inline;
  }
  .toshikaikyoPageSec__toshiKaikyoArea .pc {
    display: none;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__bosyuArea {
    width: 100%;
    margin: 15px 0;
    padding: 0 5px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__bosyuArea__text {
    font-size: 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea .innerArea {
    padding: 0 10px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap {
    padding: 20px 0;
  }
  .toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap__fbBox {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 100%;
  }
  .toshikaikyoPageSec__toshiKaikyoArea .innerArea__fbBoxWrap__fbBox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__wrapArea {
    border-top: 6px solid #193547;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    padding: 10px 0 4px;
    line-height: 1.4;
    text-align: center;
    border-top: 2px solid #193547;
    border-left: 2px solid #193547;
    border-right: 2px solid #193547;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    cursor: pointer;
    display: block;
    position: relative;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.rightTab {
    margin: 0 10px 0 5px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.rightTab {
    margin: 0 auto 5px;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.leftTab {
    margin: 0 5px 0 10px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.leftTab {
    margin: 0 auto 5px;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black {
    background-color: #193547;
    border-top: 1px solid #193547;
    border-left: 1px solid #193547;
    border-right: 1px solid #193547;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #fff;
    color: #193547;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black {
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black__second {
    background-color: #193547;
    border-top: 1px solid #193547;
    border-left: 1px solid #193547;
    border-right: 1px solid #193547;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-color: #fff;
    color: #193547;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.u-black__second {
    border-radius: 10px;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.lh {
    line-height: 1.7;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black {
    position: relative;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black.u-black::after {
    background-color: rgba(25, 53, 71, 0);
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black::after {
    content: "";
    position: absolute;
    background-color: #868280;
    bottom: -5px;
    left: 101%;
    height: 5px;
    z-index: 10;
    width: 101vw;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black::after {
    left: 50%;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second {
    position: relative;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second.u-black::after {
    background-color: rgba(25, 53, 71, 0);
  }
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second::after {
    content: "";
    position: absolute;
    background-color: #fff;
    bottom: -5px;
    height: 0;
    width: 0;
    -webkit-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item.select.u-black__second::after {
    left: 50%;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__taguArea__tabArea__item {
    border: 1px solid #193547;
    border-radius: 10px;
    padding: 15px 0;
  }
}
@media screen and (max-width: 768px) {
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea.firstArea {
    display: block;
    margin-top: 40px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__firstAreaBox {
    max-width: 100%;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__imgBox {
    margin-left: 0;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__title {
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 0 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi {
    margin: 0 0 20px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi::after {
    content: "";
    height: 92%;
    left: 18px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box {
    display: block;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__ageBox {
    margin: 22px 15px 22px 0;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__textBox {
    margin-left: 50px;
    max-width: 100%;
    height: auto;
    padding: 16px 0;
    width: inherit;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__textBox::before {
    width: 40px;
    height: 25px;
    position: absolute;
    bottom: calc(100% - 25px);
    left: 10px;
    -webkit-transform: rotate(45deg) skew(15deg, 15deg);
            transform: rotate(45deg) skew(15deg, 15deg);
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__ayumi__item__box__text {
    width: inherit;
    padding: 0px 30px 0 20px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__end {
    font-size: 20px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    padding: 0 0 25px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTop {
    margin: 44px 0 0px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTitle {
    font-size: 20px;
    padding-bottom: 0;
    line-height: 1.7;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenTitleText {
    padding: 10px 4px 28px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item {
    display: block;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText {
    width: 100%;
    padding: 8px 16px;
    justify-content: flex-start;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng01 {
    padding: 8px 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng02 {
    padding: 8px 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng03 {
    padding: 8px 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng04 {
    padding: 8px 16px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__titleText.hChng05 {
    padding: 8px 16px;
    justify-content: center;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detail {
    width: 100%;
    padding: 8px 0 8px 4px;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText {
    font-size: 18px;
    line-height: 1.8;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText.lhChng01 {
    line-height: 1.8;
  }
  .toshikaikyoPageSec__toshiKaikyoArea__anchorArea__syutokenMain__info__item__detailText__link {
    padding: 17px 6px 17px 10px;
    width: 100%;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .pageMissionaryPageContentSec__wrap__list__item__bnrArea__bnr span[class*=__text] {
    padding-right: 0;
  }
}
/*====================================================================
officerPageSec
====================================================================*/
.officerPageSec {
  padding: 35px 0 80px;
}
@media screen and (max-width: 768px) {
  .officerPageSec {
    padding: 20px 0 60px;
  }
}
.officerPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.officerPageSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerArea__pageTitle {
    font-size: 28px;
  }
}
.officerPageSec__innerAreaTime {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  text-align: right;
  padding-right: 30px;
  margin-top: 25px;
  margin-bottom: 30px;
}
.officerPageSec__innerAreaTime .textRed {
  color: #792129;
}
.officerPageSec__innerAreaTime .taC {
  text-align: center;
}
.officerPageSec__innerAreaTime .taR {
  text-align: right;
}
.officerPageSec__innerAreaTime .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaTime.textRed {
  color: #792129;
}
.officerPageSec__innerAreaTime.taC {
  text-align: center;
}
.officerPageSec__innerAreaTime.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaTime {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaTime {
    padding-right: 0;
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
.officerPageSec__innerAreaItem {
  width: 820px;
  margin: 0 auto 30px;
}
.officerPageSec__innerAreaItem.u-topArea {
  padding-bottom: 30px;
  border-bottom: 1px solid #707070;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItem {
    width: 100%;
  }
}
.officerPageSec__innerAreaItemBg {
  background-color: #F8F4ED;
  padding: 30px 35px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemBg {
    display: block;
    padding: 35px 15px;
  }
}
.officerPageSec__innerAreaItemJob {
  width: 260px;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemJob {
    width: 100%;
    margin-bottom: 20px;
  }
}
.officerPageSec__innerAreaItemWrap {
  width: calc(100% - 260px);
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrap {
    width: 100%;
  }
}
.officerPageSec__innerAreaItemJobText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  color: #000;
}
.officerPageSec__innerAreaItemJobText .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemJobText .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemJobText .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemJobText .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemJobText.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemJobText.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemJobText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemJobText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemJobText {
    font-size: 18px;
  }
}
.officerPageSec__innerAreaItemName {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}
.officerPageSec__innerAreaItemName .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemName .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemName .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemName .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemName.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemName.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemName.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemName {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemName {
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .officerPageSec__innerAreaItemName {
    font-size: 24px;
  }
}
.officerPageSec__innerAreaItemkata {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  letter-spacing: 0.3em;
}
.officerPageSec__innerAreaItemkata .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemkata .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemkata .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemkata .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemkata.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemkata.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemkata.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemkata {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemkata {
    font-size: 16px;
    letter-spacing: 0.15em;
  }
}
@media screen and (max-width: 320px) {
  .officerPageSec__innerAreaItemkata {
    font-size: 14px;
  }
}
.officerPageSec__innerAreaItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
}
.officerPageSec__innerAreaItemText .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemText .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemText .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemText .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemText.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemText.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemText {
    font-size: 15px;
  }
}
.officerPageSec__innerAreaItemText.u-top40 {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemText {
    font-size: 14px;
  }
  .officerPageSec__innerAreaItemText.u-top40 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.officerPageSec__innerAreaItemPixArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
.officerPageSec__innerAreaItemPixArea.u-topsec {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemPixArea {
    display: block;
  }
  .officerPageSec__innerAreaItemPixArea.u-topsec {
    display: flex;
    align-items: center;
  }
}
.officerPageSec__innerAreaItemadd {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
}
.officerPageSec__innerAreaItemadd .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemadd .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemadd .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemadd .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemadd.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemadd.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemadd.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemadd {
    font-size: 15px;
  }
}
.officerPageSec__innerAreaItemExperience {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  margin-top: 30px;
  border: 1px solid #193547;
  width: 40px;
  text-align: center;
  margin-bottom: 10px;
}
.officerPageSec__innerAreaItemExperience .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemExperience .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemExperience .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemExperience .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemExperience.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemExperience.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemExperience.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemExperience {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemExperience {
    font-size: 14px;
  }
}
.officerPageSec__innerAreaItemPix {
  width: 153px;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemPix {
    width: 100%;
    padding: 0 20px;
    margin-top: 40px;
  }
}
.officerPageSec__innerAreaItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 14px;
  line-height: 1.5;
}
.officerPageSec__innerAreaItemText .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemText .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemText .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemText .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemText.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemText.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemText {
    font-size: 14px;
  }
}
.officerPageSec__innerAreaItemWrapDescription {
  margin-top: 40px;
}
.officerPageSec__innerAreaItemWrapDescriptionItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  background-color: #C8A981;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItem {
    display: block;
  }
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  width: 166px;
  background-color: #C8A981;
  text-align: center;
  color: #fff;
  padding: 3px 5px;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemWrapDescriptionItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItemTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItemTitle {
    width: 100%;
    font-size: 12px;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItemTitle.u-lastheader {
    padding: 15px 5px 13px;
  }
}
.officerPageSec__innerAreaItemWrapDescriptionItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  background-color: #fff;
  width: calc(100% - 166px);
  padding: 5px 10px;
  letter-spacing: 0;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemWrapDescriptionItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItemText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemWrapDescriptionItemText {
    width: 100%;
    font-size: 14px;
    text-align: center;
  }
}
.officerPageSec__innerAreaItemTopText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  padding-right: 40px;
}
.officerPageSec__innerAreaItemTopText .textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemTopText .taC {
  text-align: center;
}
.officerPageSec__innerAreaItemTopText .taR {
  text-align: right;
}
.officerPageSec__innerAreaItemTopText .textSmall {
  font-size: 12px;
}
.officerPageSec__innerAreaItemTopText.textRed {
  color: #792129;
}
.officerPageSec__innerAreaItemTopText.taC {
  text-align: center;
}
.officerPageSec__innerAreaItemTopText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemTopText {
    font-size: 15px;
  }
}
.officerPageSec__innerAreaItemTopText::after {
  content: "";
  position: absolute;
  left: -50px;
  top: -22px;
  width: 1px;
  height: 70px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .officerPageSec__innerAreaItemTopText {
    padding-right: 0;
    font-size: 14px;
  }
  .officerPageSec__innerAreaItemTopText::after {
    left: -8px;
    top: -19px;
    height: 56px;
  }
}
@media screen and (max-width: 320px) {
  .officerPageSec__innerAreaItemTopText {
    font-size: 11px;
  }
  .officerPageSec__innerAreaItemTopText::after {
    left: -7px;
    top: -17px;
    height: 50px;
  }
}

/*====================================================================
tsukudajimaPageSec
====================================================================*/
.tsukudajimaPageSec__kvAreaPix {
  padding: 80px 0 66px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/info/tsukudajima/tsukudajima_thumb01bg.jpg");
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__kvAreaPix {
    padding: 70px 0;
    background-image: url("../images/lower/info/tsukudajima/tsukudajima_thumb01bg_sp.jpg");
  }
}
.tsukudajimaPageSec__kvAreaImg {
  width: 346px;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__kvAreaImg {
    width: 200px;
  }
}
.tsukudajimaPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tsukudajimaPageSec__innerAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  margin-top: 45px;
}
.tsukudajimaPageSec__innerAreaText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__innerAreaText .taC {
  text-align: center;
}
.tsukudajimaPageSec__innerAreaText .taR {
  text-align: right;
}
.tsukudajimaPageSec__innerAreaText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__innerAreaText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__innerAreaText.taC {
  text-align: center;
}
.tsukudajimaPageSec__innerAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__innerAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__innerAreaText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__innerAreaText {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__3clmpixArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 40px auto 27px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__3clmpixArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__3clmpixArea {
    margin: 0 auto 20px;
    padding: 0;
  }
}
.tsukudajimaPageSec__bgArea {
  background-color: #FAECDA;
  padding: 50px 0 80px;
}
.tsukudajimaPageSec__bgAreaWrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tsukudajimaPageSec__bgAreaWrapTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 26px;
  margin-bottom: 50px;
  position: relative;
}
.tsukudajimaPageSec__bgAreaWrapTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__bgAreaWrapTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__bgAreaWrapTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapTitle {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__bgAreaWrapTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #B23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapTitle {
    font-size: 28px;
    padding-bottom: 16px;
    margin-bottom: 30px;
  }
  .tsukudajimaPageSec__bgAreaWrapTitle::after {
    width: 230px;
    height: 5px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__bgAreaWrapTitle {
    font-size: 20px;
  }
}
.tsukudajimaPageSec__bgAreaWrapmsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 18px;
}
.tsukudajimaPageSec__bgAreaWrapmsg .textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapmsg .taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapmsg .taR {
  text-align: right;
}
.tsukudajimaPageSec__bgAreaWrapmsg .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__bgAreaWrapmsg.textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapmsg.taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapmsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapmsg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapmsg {
    font-size: 17px;
  }
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapthumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapthumbTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapthumbTitle {
    font-size: 28px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__bgAreaWrapthumbTitle {
    font-size: 22px;
  }
}
.tsukudajimaPageSec__bgAreaWrapText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 40px;
  margin-top: 30px;
}
.tsukudajimaPageSec__bgAreaWrapText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapText .taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapText .taR {
  text-align: right;
}
.tsukudajimaPageSec__bgAreaWrapText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__bgAreaWrapText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapText.taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapText {
    font-size: 18px;
    margin-top: 30px;
    letter-spacing: 0.03em;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__bgAreaWrapText {
    font-size: 16px;
  }
}
.tsukudajimaPageSec__bgAreaWrapText span {
  font-family: inherit;
  display: inline-block;
}
.tsukudajimaPageSec__bgAreaWrapmsgPix {
  width: 571px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapmsgPix {
    width: 100%;
    max-width: 571px;
  }
}
.tsukudajimaPageSec__bgAreaWrapstext {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 16px;
}
.tsukudajimaPageSec__bgAreaWrapstext .textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapstext .taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapstext .taR {
  text-align: right;
}
.tsukudajimaPageSec__bgAreaWrapstext .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__bgAreaWrapstext.textRed {
  color: #792129;
}
.tsukudajimaPageSec__bgAreaWrapstext.taC {
  text-align: center;
}
.tsukudajimaPageSec__bgAreaWrapstext.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapstext {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__bgAreaWrapmsgPix02 {
  width: 513px;
  margin: 20px auto 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapmsgPix02 {
    width: 100%;
    max-width: 513px;
  }
}
.tsukudajimaPageSec__bgAreaWrapmsgPix03 {
  width: 513px;
  margin: 20px auto 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__bgAreaWrapmsgPix03 {
    width: 100%;
    max-width: 513px;
  }
}
.tsukudajimaPageSec__plansAreaCont {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 50px 0 80px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaCont {
    padding: 30px 15px 50px;
  }
}
.tsukudajimaPageSec__plansAreaContTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 26px;
  margin-bottom: 50px;
  position: relative;
}
.tsukudajimaPageSec__plansAreaContTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__plansAreaContTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__plansAreaContTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTitle {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__plansAreaContTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #B23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTitle {
    font-size: 28px;
    padding-bottom: 16px;
  }
  .tsukudajimaPageSec__plansAreaContTitle::after {
    width: 230px;
    height: 5px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__plansAreaContTitle {
    font-size: 24px;
  }
}
.tsukudajimaPageSec__plansAreaContTextArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTextArea {
    display: block;
  }
}
.tsukudajimaPageSec__plansAreaContTitleArea {
  width: 356px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTitleArea {
    width: 100%;
  }
}
.tsukudajimaPageSec__plansAreaContPixArea {
  width: 411px;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContPixArea {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTitleAreapix {
    width: 100%;
    max-width: 258px;
    margin: 20px auto 80px;
  }
}
.tsukudajimaPageSec__plansAreaContborderText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  border: 1px solid #707070;
  width: 134px;
  margin: 30px auto 14px;
  border-radius: 20px;
}
.tsukudajimaPageSec__plansAreaContborderText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContborderText .taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContborderText .taR {
  text-align: right;
}
.tsukudajimaPageSec__plansAreaContborderText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__plansAreaContborderText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContborderText.taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContborderText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContborderText {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__plansAreaContTitleAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  font-weight: 500;
  color: #000;
  line-height: 2;
  text-align: center;
  width: 233px;
  margin: 0 auto;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText .taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText .taR {
  text-align: right;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText.taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContTitleAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContTitleAreaText {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__plansAreaContTitleAreaText.u-border {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #000;
}
.tsukudajimaPageSec__plansAreaContPixAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-align: right;
}
.tsukudajimaPageSec__plansAreaContPixAreaText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContPixAreaText .taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContPixAreaText .taR {
  text-align: right;
}
.tsukudajimaPageSec__plansAreaContPixAreaText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__plansAreaContPixAreaText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__plansAreaContPixAreaText.taC {
  text-align: center;
}
.tsukudajimaPageSec__plansAreaContPixAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContPixAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__plansAreaContPixAreaText {
    font-size: 20px;
    margin: 10px auto 20px;
  }
}
.tsukudajimaPageSec__infoArea {
  background-color: #FAECDA;
  padding: 50px 0 30px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoArea {
    padding: 30px 0;
  }
}
.tsukudajimaPageSec__infoAreaCont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tsukudajimaPageSec__infoAreaContTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 26px;
  margin-bottom: 30px;
  position: relative;
}
.tsukudajimaPageSec__infoAreaContTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContTitle {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__infoAreaContTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #B23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContTitle {
    font-size: 28px;
    padding-bottom: 16px;
  }
  .tsukudajimaPageSec__infoAreaContTitle::after {
    width: 230px;
    height: 5px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__infoAreaContTitle {
    font-size: 24px;
  }
}
.tsukudajimaPageSec__infoAreaContadd {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 23px;
  font-weight: 500;
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContadd .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContadd .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContadd .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContadd .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContadd.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContadd.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContadd.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContadd {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContadd {
    font-size: 23px;
  }
}
.tsukudajimaPageSec__infoAreaContmsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContmsg .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContmsg .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContmsg .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContmsg .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContmsg.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContmsg.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContmsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContmsg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContmsg {
    font-size: 16px;
    margin: 10px auto;
  }
}
.tsukudajimaPageSec__infoAreaContTel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.tsukudajimaPageSec__infoAreaContTel .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContTel .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContTel .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContTel .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContTel.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContTel.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContTel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContTel {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContTel {
    font-size: 40px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__infoAreaContTel {
    font-size: 30px;
  }
}
.tsukudajimaPageSec__infoAreaContWarp {
  border: 1px solid #193547;
  width: 500px;
  margin: 20px auto;
  padding: 10px 5px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContWarp {
    width: 100%;
    margin-top: 30px;
  }
}
.tsukudajimaPageSec__infoAreaContWarpTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
}
.tsukudajimaPageSec__infoAreaContWarpTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContWarpTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContWarpTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContWarpTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContWarpTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContWarpTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContWarpTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContWarpTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContWarpTitle {
    font-size: 20px;
  }
}
.tsukudajimaPageSec__infoAreaContWarpText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContWarpText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContWarpText .taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContWarpText .taR {
  text-align: right;
}
.tsukudajimaPageSec__infoAreaContWarpText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__infoAreaContWarpText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__infoAreaContWarpText.taC {
  text-align: center;
}
.tsukudajimaPageSec__infoAreaContWarpText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__infoAreaContWarpText {
    font-size: 15px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__infoAreaContWarpText {
    font-size: 13px;
  }
}
.tsukudajimaPageSec__jobAreaCont {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.tsukudajimaPageSec__jobAreaContList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaContList {
    display: block;
  }
}
.tsukudajimaPageSec__jobAreaContText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  text-align: center;
  margin-bottom: 40px;
}
.tsukudajimaPageSec__jobAreaContText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContText .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContText .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaContText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaContText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContText.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaContText {
    font-size: 15px;
  }
}
.tsukudajimaPageSec__jobAreaContItme {
  width: calc((100% - 48px) / 4);
  margin-left: 15px;
  margin-bottom: 40px;
}
.tsukudajimaPageSec__jobAreaContItme:nth-child(1) {
  margin-left: 0;
}
.tsukudajimaPageSec__jobAreaContItme:nth-child(5) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaContItme {
    width: 100%;
    max-width: 233px;
    margin: 0 auto 30px;
  }
  .tsukudajimaPageSec__jobAreaContItme:nth-child(1) {
    margin: 0 auto 30px;
  }
  .tsukudajimaPageSec__jobAreaContItme:nth-child(5) {
    margin: 0 auto 30px;
  }
}
.tsukudajimaPageSec__jobAreaContName {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-top: 18px;
}
.tsukudajimaPageSec__jobAreaContName .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContName .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContName .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaContName .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaContName.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContName.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContName.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaContName {
    font-size: 20px;
  }
}
.tsukudajimaPageSec__jobAreaContfurikana {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContfurikana .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContfurikana .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContfurikana .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaContfurikana .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaContfurikana.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaContfurikana.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaContfurikana.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaContfurikana {
    font-size: 14px;
  }
}
.tsukudajimaPageSec__jobAreaInnerList {
  margin-top: 80px;
  border-bottom: 5px solid #F7E7D2;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerList {
    margin: 30px auto;
  }
}
.tsukudajimaPageSec__jobAreaInnerTitleArea {
  background-color: #F4DDC0;
  border: 10px solid #F7E7D2;
  padding: 13px 30px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerTitleArea {
    padding: 13px 15px;
  }
}
.tsukudajimaPageSec__jobAreaInnerBg {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerBg {
    display: block;
  }
}
.tsukudajimaPageSec__jobAreaInnerBgNb {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-right: 5px;
}
.tsukudajimaPageSec__jobAreaInnerBgNb .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerBgNb .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerBgNb .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaInnerBgNb .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaInnerBgNb.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerBgNb.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerBgNb.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerBgNb {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerBgNb {
    text-align: center;
  }
}
.tsukudajimaPageSec__jobAreaInnerTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.tsukudajimaPageSec__jobAreaInnerTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaInnerTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaInnerTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerTitle {
    position: relative;
    padding-bottom: 30px;
  }
  .tsukudajimaPageSec__jobAreaInnerTitle::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 32px;
    height: 12px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url("../images/lower/info/tsukudajima/tsukudajima_thumb20.png");
  }
}
.tsukudajimaPageSec__jobAreaInnerItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 22px 30px;
  border-left: 5px solid #F7E7D2;
  border-right: 5px solid #F7E7D2;
}
.tsukudajimaPageSec__jobAreaInnerItemText .textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerItemText .taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerItemText .taR {
  text-align: right;
}
.tsukudajimaPageSec__jobAreaInnerItemText .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__jobAreaInnerItemText.textRed {
  color: #792129;
}
.tsukudajimaPageSec__jobAreaInnerItemText.taC {
  text-align: center;
}
.tsukudajimaPageSec__jobAreaInnerItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__jobAreaInnerItemText {
    font-size: 16px;
  }
}
.tsukudajimaPageSec__application__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #FAECDA;
  width: 460px;
  margin: 0 auto 70px;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__application__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr::before {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__application__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr__text {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__application__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__application__bnr__text.outer {
  padding-right: 30px;
}
.tsukudajimaPageSec__application__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__application__bnr__text.pdf {
  padding-right: 30px;
}
.tsukudajimaPageSec__application__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__application__bnr:hover::before {
    width: 100%;
  }
  .tsukudajimaPageSec__application__bnr:hover span[class*=__text] {
    color: #FAECDA;
  }
  .tsukudajimaPageSec__application__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #FAECDA;
  }
  .tsukudajimaPageSec__application__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .tsukudajimaPageSec__application__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__application__bnr {
    padding: 7px;
  }
  .tsukudajimaPageSec__application__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #F8FAC0;
  width: 460px;
  margin: 0 auto;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr::before {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.outer {
  padding-right: 30px;
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.pdf {
  padding-right: 30px;
}
.tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover::before {
    width: 100%;
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover span[class*=__text] {
    color: #F8FAC0;
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #F8FAC0;
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr {
    padding: 7px;
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr {
    width: 90%;
    border-radius: 30px;
    padding: 16px 15px;
    background: #fff;
    border-width: 1px;
    margin-bottom: 0;
  }
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr:hover {
    color: #fff;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introArea .tsukudajimaPageSec__application__bnr span[class*=__text] {
    font-size: 18px;
  }
}
.tsukudajimaPageSec__application__bnr::before {
  border-radius: 30px !important;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__application__bnr {
    width: 90%;
    margin-bottom: 58px;
  }
}
.tsukudajimaPageSec__application__bnr__text {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__application__bnr__text {
    font-size: 18px;
  }
}
.tsukudajimaPageSec__introArea {
  width: 100%;
  margin-bottom: 27px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introArea {
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 66px;
  }
}
.tsukudajimaPageSec__introAreaInner {
  width: 100%;
  max-width: 1048px;
  border-radius: 30px;
  background: #F8FAC0;
  margin: 0 auto;
  padding: 53px 25px 46px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaInner {
    padding-right: 11px;
    padding-left: 11px;
  }
}
.tsukudajimaPageSec__introAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 26px;
}
.tsukudajimaPageSec__introAreaTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTitle {
    font-size: 20px;
    margin-bottom: 24px;
    padding-bottom: 0;
  }
  .tsukudajimaPageSec__introAreaTitle::after {
    width: 230px;
    height: 5px;
  }
}
@media screen and (max-width: 320px) {
  .tsukudajimaPageSec__introAreaTitle {
    font-size: 20px;
  }
}
.tsukudajimaPageSec__introAreaTitleSubBox {
  width: 100%;
  max-width: 767px;
  margin: 0 auto;
  border-top: 1px solid #707070;
  border-bottom: 1px solid #707070;
  padding-top: 27px;
  padding-bottom: 27px;
}
.tsukudajimaPageSec__introAreaTitleSub {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitleSub .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitleSub .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitleSub .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaTitleSub .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaTitleSub.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitleSub.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitleSub.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTitleSub {
    font-size: 28px;
  }
}
.tsukudajimaPageSec__introAreaTitleSub span {
  font-size: 39px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.tsukudajimaPageSec__introAreaTitleSub span .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitleSub span .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitleSub span .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaTitleSub span .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaTitleSub span.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTitleSub span.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTitleSub span.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTitleSub span {
    font-size: 39px;
  }
}
.tsukudajimaPageSec__introAreaTxt {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  padding: 35px 0 40px;
}
.tsukudajimaPageSec__introAreaTxt .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTxt .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTxt .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaTxt .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaTxt.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaTxt.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTxt {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaTxt {
    line-height: 2;
    padding: 20px 0;
  }
}
.tsukudajimaPageSec__introAreaList {
  width: 100%;
  margin-bottom: 38px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaList {
    display: block;
  }
}
.tsukudajimaPageSec__introAreaListItem {
  width: 100%;
  max-width: 47%;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItem {
    max-width: 100%;
    margin-bottom: 28px;
  }
}
.tsukudajimaPageSec__introAreaListItemTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  background: #6A0707;
  color: #fff;
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaListItemTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaListItemTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitle {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt {
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInnerTxt {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInnerTxt {
    letter-spacing: 0.1em;
    line-height: 2;
    margin-bottom: 10px;
  }
}
.tsukudajimaPageSec__introAreaListItemTitleInner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInner {
    display: block;
  }
}
.tsukudajimaPageSec__introAreaListItemTitleInnerTxtBox {
  width: calc(100% - 215px);
  padding-right: 27px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInnerTxtBox {
    width: 100%;
    padding-right: 0;
  }
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox {
  width: 215px;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption {
  margin-top: 5px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #000;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInnerImgBox figcaption {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaListItemTitleInnerImgBox {
    display: block;
    margin: 0 auto;
  }
}
.tsukudajimaPageSec__introAreaBottom {
  background: #fff;
  padding: 24px 0 16px;
  margin-bottom: 48px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaBottom {
    margin-bottom: 0;
    padding-bottom: 32px;
  }
}
.tsukudajimaPageSec__introAreaBottomTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.tsukudajimaPageSec__introAreaBottomTitle .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaBottomTitle .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaBottomTitle .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaBottomTitle .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaBottomTitle.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaBottomTitle.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaBottomTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaBottomTitle {
    font-size: 24px;
  }
}
.tsukudajimaPageSec__introAreaBottomTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #B23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
.tsukudajimaPageSec__introAreaBottomList {
  margin: 0 auto;
  padding-left: 70px;
  width: 740px;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaBottomList {
    width: 100%;
    padding-left: 0;
    margin-bottom: 20px;
  }
}
.tsukudajimaPageSec__introAreaBottomListItemTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  letter-spacing: 0.1em;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt .textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt .taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt .taR {
  text-align: right;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt .textSmall {
  font-size: 12px;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt.textRed {
  color: #792129;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt.taC {
  text-align: center;
}
.tsukudajimaPageSec__introAreaBottomListItemTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaBottomListItemTxt {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .tsukudajimaPageSec__introAreaBottomListItemTxt {
    text-align: center;
    line-height: 2;
  }
}

/*====================================================================
pageClubFormPageHeader
====================================================================*/
.pageClubFormPageHeader {
  padding-top: 25px;
}
.pageClubFormPageHeader__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageHeader__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubFormPageHeader__innerArea__title {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px 30px;
  border-left: 10px solid #193547;
  font-weight: bold;
}
.pageClubFormPageHeader__innerArea__title .textRed {
  color: #792129;
}
.pageClubFormPageHeader__innerArea__title .taC {
  text-align: center;
}
.pageClubFormPageHeader__innerArea__title .taR {
  text-align: right;
}
.pageClubFormPageHeader__innerArea__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageHeader__innerArea__title.textRed {
  color: #792129;
}
.pageClubFormPageHeader__innerArea__title.taC {
  text-align: center;
}
.pageClubFormPageHeader__innerArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageHeader__innerArea__title {
    font-size: 15px;
  }
}

/*-----------------------------------------------
pageClubFormPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageClubFormPageHeader__innerArea__title {
    padding: 15px;
    min-height: inherit;
  }
}
/*====================================================================
pageClubFormPageContentSec
====================================================================*/
.pageClubFormPageContentSec {
  padding: 35px 0 100px;
}
.pageClubFormPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 5px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item:nth-child(1) {
  margin-top: 0;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 300px;
  padding: 30px 20px;
  background: #F5E9D9;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__title {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  line-height: 1.7;
  letter-spacing: 0.1em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 65px;
  padding: 2px;
  border-radius: 4px;
  background: #792129;
  color: #fff;
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data {
  width: calc(100% - 320px);
  padding: 30px 20px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 20px 0 5px;
  font-weight: bold;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__title:nth-of-type(1) {
  margin-top: 0;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__caption {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 40px;
  font-weight: bold;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title:nth-of-type(1) {
  margin-left: 0;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap {
  display: block;
  margin-left: 7px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap.w230 {
  width: 230px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
  height: 100%;
  padding: 7px 10px;
  display: block;
  border: 1px solid #A5A1A1;
  background: #fff;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox::-webkit-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox:-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox::-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox::placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox:focus {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap__textBox {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap {
  display: block;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap.w230 {
  width: 230px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
  height: 100%;
  padding: 7px 10px;
  display: block;
  border: 1px solid #A5A1A1;
  background: #fff;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox::-webkit-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox:-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox::-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox::placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox:focus {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textBoxWrap__textBox {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap {
  display: block;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
  height: 100%;
  min-height: 260px;
  padding: 7px 10px;
  display: block;
  border: 1px solid #A5A1A1;
  background: #fff;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea::-webkit-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea:-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea::-ms-input-placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea::placeholder {
  color: #8E8E8E;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea:focus {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap {
  display: block;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap.w240 {
  width: 240px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
  height: 100%;
  padding: 7px 10px;
  display: block;
  border: 1px solid #A5A1A1;
  background: #fff;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox:focus {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__selectBoxWrap__selectBox {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea {
  padding-top: 55px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__title {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__text {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea {
  margin-top: 20px;
  max-height: 360px;
  padding: 25px;
  border: 1px solid #A5A1A1;
  overflow-y: scroll;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 3px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__text {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textlast {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 16px;
  margin-bottom: 6px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textT {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin: 20px 0;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textmap {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin: 20px 0 5px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__title {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin: 0 0 5px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__titletop {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList {
  margin-top: 5px;
  margin-bottom: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  line-height: 1.7;
  letter-spacing: 0.1em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 65px;
  padding: 2px;
  border-radius: 4px;
  background: #792129;
  color: #fff;
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__requireLabel {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap {
  margin-left: 16px;
  display: block;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap span.wpcf7-list-item {
  margin: 0;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap input[type=checkbox] {
  display: none;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap input[type=checkbox]:checked + .wpcf7-list-item-label::after {
  opacity: 1;
  visibility: visible;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 30px;
  display: block;
  position: relative;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label {
    font-size: 15px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 2px;
  left: 0;
  border: 1px solid #A5A1A1;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label::after {
  content: "";
  width: 13px;
  height: 6px;
  border-left: 2px solid #193547;
  border-bottom: 2px solid #193547;
  position: absolute;
  top: 7px;
  left: 4px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap .wpcf7-list-item-label::after {
    transition: 0.6s;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__recaptchaWrap div {
  margin: 60px auto 0;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip {
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
  color: #700D16;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip .textRed {
  color: #792129;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip .taC {
  text-align: center;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip .taR {
  text-align: right;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip.textRed {
  color: #792129;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip.taC {
  text-align: center;
}
.pageClubFormPageContentSec .wpcf7-not-valid-tip.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec .wpcf7-not-valid-tip {
    font-size: 12px;
  }
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.2em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 380px;
  margin-top: 60px;
  padding: 15px;
  display: block;
  background: #193547;
  border: 2px solid #193547;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn .textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn .taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn .taR {
  text-align: right;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn .textSmall {
  font-size: 12px;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn.textRed {
  color: #792129;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn.taC {
  text-align: center;
}
.pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__btnArea__submitBtn:hover {
    background-color: #C8A981;
    color: #193547;
  }
}

/*-----------------------------------------------
pageClubFormPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageClubFormPageContentSec {
    padding: 20px 0 10px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item {
    flex-direction: column;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea {
    flex-direction: column;
    align-items: flex-start;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head {
    padding: 5px 10px;
    width: 100%;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__title {
    margin-left: 0;
    margin-top: 5px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__2clmArea__textBoxWrap.w230 {
    width: 100%;
    margin-left: 0;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data {
    width: 100%;
    padding: 10px 15px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap__label__text {
    font-size: 13px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap__label {
    padding-left: 20px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__checkArea__checkBoxWrap__label::before {
    top: 0;
    left: -8px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__head__label {
    font-size: 12px;
    width: 50px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item {
    margin-top: 16px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__inputArea__formPartsList__item__data__textAreaWrap__textArea {
    min-height: 130px;
  }
  .pageClubFormPageContentSec__innerArea__formArea__submitArea__textArea {
    min-height: 130px;
    padding: 10px;
  }
}
.club_SFform .club_SFform_errMsg .error {
  display: inline-block;
  padding: 5px 0 0 0;
}
.club_SFform__requiredIcon {
  display: inline-block;
  background: #792129;
  font-weight: bold;
  color: #fff;
  font-size: 13px;
  padding: 5px 23px;
  line-height: 1;
  border-radius: 5px;
}
@media all and (-ms-high-contrast: none\0 ) {
  .club_SFform__requiredIcon *::-ms-backdrop, .club_SFform__requiredIcon {
    padding: 7px 23px 3px;
  }
}
.club_SFform form .club_SFform__table {
  width: 980px;
  margin: 0 auto;
}
.club_SFform form .club_SFform__table__leftTd {
  width: 30%;
  padding-left: 23px;
  padding-right: 23px;
  border-bottom: 5px solid #fff;
  background: #F5E9D9;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  vertical-align: middle;
  position: relative;
}
.club_SFform form .club_SFform__table__leftTd .club_SFform__requiredIcon {
  position: absolute;
  right: 23px;
  margin: auto;
  height: 23px;
}
.club_SFform form .club_SFform__table__rightTd {
  width: 70%;
  padding: 30px 25px 30px;
  border-bottom: 5px solid #fff;
}
.club_SFform form .club_SFform__table__rightTd__bld {
  font-weight: bold;
}
.club_SFform form .club_SFform__table__rightTd__paragragh {
  margin-top: 8px;
}
.club_SFform form .club_SFform__table__vaT {
  padding-top: 33px;
  vertical-align: top;
}
.club_SFform form .club_SFform__table__nameTd {
  padding-bottom: 15px;
}
.club_SFform form .club_SFform__table__nameTd input[type=text] {
  display: inline-block;
  margin-left: 13px;
  width: 233px;
}
.club_SFform form .club_SFform__table__nameTd input[type=text]:first-of-type {
  margin-right: 20px;
}
.club_SFform form .club_SFform__table__furiganaTd {
  padding-bottom: 15px;
}
.club_SFform form .club_SFform__table__furiganaTd input[type=text] {
  display: inline-block;
  width: 287px;
}
.club_SFform form .club_SFform__table__addressTd {
  padding-bottom: 15px;
}
.club_SFform form .club_SFform__table__addressTd .club_SFform__table__rightTd__paragragh:first-of-type {
  margin-top: 0;
}
.club_SFform form .club_SFform__table__addressTd .club_SFform__table__rightTd__paragragh:nth-of-type(3) {
  margin-bottom: 30px;
}
.club_SFform form .club_SFform__table__addressTd .club_SFform__requiredIcon {
  margin-left: 5px;
}
.club_SFform form .club_SFform__table__addressTd input[type=text] {
  display: inline-block;
  margin-top: 8px;
}
.club_SFform form .club_SFform__table__addressTd input[type=text]:nth-of-type(-n+2) {
  width: 233px;
}
.club_SFform form .club_SFform__table__mailTd input[type=text]:last-of-type {
  margin-top: 30px;
}
.club_SFform form .club_SFform__table__birthdayTd input[type=text] {
  width: 233px;
}
.club_SFform form .club_SFform__recapchaWrap {
  margin-top: 40px;
}
.club_SFform form .club_SFform__recapchaWrap .g-recaptcha div {
  margin: 0 auto;
}
.club_SFform form input[type=text] {
  width: 581px;
  border: 1px solid #A5A1A1;
  padding: 5px;
  display: inline-block;
  font-size: 18px;
}
.club_SFform form textarea {
  border: 1px solid #A5A1A1;
  padding: 5px;
  display: inline-block;
}
.club_SFform form select {
  width: 233px;
  border: 1px solid #707070;
  display: inline-block;
  text-align: center;
  height: 37px;
  border-radius: 0;
}
.club_SFform form input[type=submit] {
  width: 380px;
  margin: 60px auto;
  padding: 15px;
  display: block;
  background: #193547;
  border: 2px solid #193547;
  border-radius: 5px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  .club_SFform form input[type=submit] {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .club_SFform form input[type=submit]:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
.club_SFform form input[type=submit].recaptya_disabled {
  cursor: default;
  background-color: #333;
  color: #666;
}
.club_SFform form input[type=submit].recaptya_disabled:hover {
  background-color: #333;
  color: #666;
}
.club_SFform form .error {
  color: red;
}

@media screen and (max-width: 768px) {
  .club_SFform form .club_SFform__table {
    width: 100%;
  }
  .club_SFform form .club_SFform__table__leftTd {
    display: block;
    width: 100%;
    padding: 15px 15px;
  }
  .club_SFform form .club_SFform__table__rightTd {
    display: block;
    width: 100%;
  }
  .club_SFform form .club_SFform__table__nameTd input[type=text] {
    margin-left: 0;
    margin-bottom: 8px;
  }
  .club_SFform form .club_SFform__table__nameTd input[type=text]:first-of-type {
    margin-right: 0;
  }
  .club_SFform form .club_SFform__table__nameTd span {
    display: block;
  }
  .club_SFform form .club_SFform__table__nameTd .club_SFform__table__rightTd__bld {
    margin-bottom: 8px;
  }
  .club_SFform form .club_SFform__table__furiganaTd input[type=text] {
    width: 100%;
  }
  .club_SFform form .club_SFform__table__addressTd input[type=text] {
    width: 100%;
  }
  .club_SFform form input[type=text] {
    width: 100%;
  }
  .club_SFform form input[type=submit] {
    width: 100%;
  }
}
/* 年プルダウンの変更 */
select.ui-datepicker-year {
  height: 2em !important; /* 高さ調整 */
  margin-right: 5px !important; /* 「年」との余白設定 */
  width: 70px !important; /* 幅調整 */
  background: #fff;
  border: 1px solid #999;
  border-radius: 3px;
}

/* 月プルダウンの変更 */
select.ui-datepicker-month {
  height: 2em !important; /* 高さ調整 */
  margin-left: 5px !important; /* 「年」との余白設定 */
  width: 70px !important; /* 幅調整 */
  background: #fff;
  border: 1px solid #999;
  border-radius: 3px;
}

/*====================================================================
pageThanksPageContentSec
====================================================================*/
.pageThanksPageContentSec {
  padding: 35px 0 100px;
}
.pageThanksPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageThanksPageContentSec__innerArea__pageTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 32px;
  line-height: 1.6;
  font-weight: bold;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageThanksPageContentSec__innerArea__pageTitle .textRed {
  color: #792129;
}
.pageThanksPageContentSec__innerArea__pageTitle .taC {
  text-align: center;
}
.pageThanksPageContentSec__innerArea__pageTitle .taR {
  text-align: right;
}
.pageThanksPageContentSec__innerArea__pageTitle .textSmall {
  font-size: 12px;
}
.pageThanksPageContentSec__innerArea__pageTitle.textRed {
  color: #792129;
}
.pageThanksPageContentSec__innerArea__pageTitle.taC {
  text-align: center;
}
.pageThanksPageContentSec__innerArea__pageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec__innerArea__pageTitle {
    font-size: 15px;
  }
}
.pageThanksPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  line-height: 1.7;
  font-weight: bold;
  margin-bottom: 30px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageThanksPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageThanksPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageThanksPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageThanksPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageThanksPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageThanksPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageThanksPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec__innerArea__bnrArea {
    margin-top: 30px;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 400px;
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageThanksPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageThanksPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageThanksPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageThanksPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageThanksPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageThanksPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageThanksPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageThanksPageContentSec {
    padding: 20px 0 10px;
  }
  .pageThanksPageContentSec__innerArea__pageTitle {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .pageThanksPageContentSec__innerArea__text {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
.is_page__grave header.lowerPageHeader {
  background-image: url("../images/lower/grave/lowerPageHeader_bg-grave.jpg") !important;
}
@media screen and (max-width: 768px) {
  .is_page__grave header.lowerPageHeader {
    background-image: url("../images/lower/grave/lowerPageHeader_bg-grave_sp.jpg") !important;
  }
} /*====================================================================
pageGravePageSec
====================================================================*/
.pageGravePageSec {
  padding: 35px 0 100px;
}
.pageGravePageSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGravePageSec__wrap__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 38px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__innerArea__pageTitle {
    font-size: 20px;
    padding: 10px 15px;
    margin-bottom: 30px;
  }
}
.pageGravePageSec__wrap__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list {
    display: block;
  }
}
.pageGravePageSec__wrap__list__item {
  width: calc((100% - 50px) / 2);
  margin-left: 50px;
}
.pageGravePageSec__wrap__list__item:nth-child(1), .pageGravePageSec__wrap__list__item:nth-child(3) {
  margin-left: 0;
}
.pageGravePageSec__wrap__list__item:nth-child(1), .pageGravePageSec__wrap__list__item:nth-child(2) {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 60px;
  }
  .pageGravePageSec__wrap__list__item:nth-child(1), .pageGravePageSec__wrap__list__item:nth-child(2) {
    margin-bottom: 60px;
  }
  .pageGravePageSec__wrap__list__item:nth-child(4) {
    margin-bottom: 0;
  }
}
.pageGravePageSec__wrap__list__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 38px;
  font-weight: 500;
  text-align: center;
}
.pageGravePageSec__wrap__list__item__title .textRed {
  color: #792129;
}
.pageGravePageSec__wrap__list__item__title .taC {
  text-align: center;
}
.pageGravePageSec__wrap__list__item__title .taR {
  text-align: right;
}
.pageGravePageSec__wrap__list__item__title .textSmall {
  font-size: 12px;
}
.pageGravePageSec__wrap__list__item__title.textRed {
  color: #792129;
}
.pageGravePageSec__wrap__list__item__title.taC {
  text-align: center;
}
.pageGravePageSec__wrap__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item__title {
    font-size: 28px;
  }
}
.pageGravePageSec__wrap__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
}
.pageGravePageSec__wrap__list__item__text .textRed {
  color: #792129;
}
.pageGravePageSec__wrap__list__item__text .taC {
  text-align: center;
}
.pageGravePageSec__wrap__list__item__text .taR {
  text-align: right;
}
.pageGravePageSec__wrap__list__item__text .textSmall {
  font-size: 12px;
}
.pageGravePageSec__wrap__list__item__text.textRed {
  color: #792129;
}
.pageGravePageSec__wrap__list__item__text.taC {
  text-align: center;
}
.pageGravePageSec__wrap__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item__text {
    padding-bottom: 12px;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  padding: 18px 0;
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr {
    padding: 7px;
  }
  .pageGravePageSec__wrap__list__item__bnt__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*====================================================================
pageFuneralPageSec01
====================================================================*/
.pageFuneralPageSec01 {
  padding: 35px 0 100px;
}
.pageFuneralPageSec01__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFuneralPageSec01__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageFuneralPageSec01__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 40px;
}
.pageFuneralPageSec01__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageFuneralPageSec01__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageFuneralPageSec01__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageFuneralPageSec01__topicTitle__text.big {
    font-size: 20px;
  }
  .pageFuneralPageSec01__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageFuneralPageSec01__innerArea__subTitle {
  margin: 20px 0;
  color: #76546F;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
.pageFuneralPageSec01__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageFuneralPageSec01__innerArea__text .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__text .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__text .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__text.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__text.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec01__innerArea__addressArea {
  margin-top: 30px;
}
.pageFuneralPageSec01__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageFuneralPageSec01__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageFuneralPageSec01__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageFuneralPageSec01__innerArea__infoArea {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__textList {
  margin-top: 20px;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 3px;
  padding-left: 1em;
  text-indent: -1em;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item .textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item .taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item .taR {
  text-align: right;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item.textRed {
  color: #792129;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item.taC {
  text-align: center;
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__infoArea__textList__item {
    font-size: 15px;
  }
}
.pageFuneralPageSec01__innerArea__infoArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text__red {
  color: #700D16;
  font-weight: bold;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text__bold {
  font-weight: bold;
}
.pageFuneralPageSec01__innerArea__infoArea__infoList__item__data__text__margin {
  margin-top: 16px;
}

/*-----------------------------------------------
pageFuneralPageSec01(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01 {
    padding: 10px 0 20px;
  }
  .pageFuneralPageSec01__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageFuneralPageSec01__topicTitle__text {
    font-size: 18px;
  }
  .pageFuneralPageSec01__topicTitle {
    margin: 40px 0 10px;
  }
  .pageFuneralPageSec01__innerArea__text {
    text-align: left;
  }
  .pageFuneralPageSec01__innerArea__addressArea {
    margin-top: 15px;
  }
  .pageFuneralPageSec01__innerArea__subTitle {
    font-size: 15px;
    margin: 20px 0 15px;
  }
  .pageFuneralPageSec01__innerArea__infoArea {
    padding: 12px 5px;
  }
  .pageFuneralPageSec01__innerArea__infoArea__textList__item {
    font-size: 12px;
  }
}
/*====================================================================
pageFuneralPageSec02
====================================================================*/
.pageFuneralPageSec02 {
  padding: 30px 0 45px;
  background: #E2D7D9;
}
.pageFuneralPageSec02__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFuneralPageSec02__innerArea__catch {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageFuneralPageSec02__innerArea__catch .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__catch .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__catch .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__catch .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__catch.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__catch.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__catch.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__catch {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
}
.pageFuneralPageSec02__innerArea__thumbList__item {
  width: calc((100% - 30px) / 3);
  margin: 15px 0 0 13px;
}
.pageFuneralPageSec02__innerArea__thumbList__item:nth-child(1), .pageFuneralPageSec02__innerArea__thumbList__item:nth-child(2), .pageFuneralPageSec02__innerArea__thumbList__item:nth-child(3) {
  margin-top: 0;
}
.pageFuneralPageSec02__innerArea__thumbList__item:nth-child(3n+1) {
  margin-left: 0;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-top: 30px;
  text-align: center;
}
.pageFuneralPageSec02__innerArea__text .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__text .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__text .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__text.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__text.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__addressArea {
  background: #fff;
  margin-top: 30px;
}
.pageFuneralPageSec02__innerArea__addressArea__title {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px;
  background: #C8A981;
  color: #fff;
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea {
  padding: 12px 12px 20px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 15px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  padding-right: 50px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
  font-size: 28px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__tel:hover {
    opacity: 0.6;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taR {
  text-align: right;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.textRed {
  color: #792129;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taC {
  text-align: center;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  padding-left: 50px;
  border-left: 1px solid #2A4555;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  width: 280px;
  padding: 15px;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    transition: 0.6s;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
    transition: 0.6s;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
    transition: 0.6s;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer {
  padding-right: 30px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover::before {
    width: 100%;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    padding: 7px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  font-size: 15px;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea__title {
    font-size: 14px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea {
    padding: 15px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea {
    margin-top: 10px;
    display: block;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea {
    width: 100%;
    padding: 0 0 12px;
    justify-content: center;
    align-items: center;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 5px 0 5px 25px;
    background-size: 20px;
    font-size: 18px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
    padding: 3px 8px;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea {
    align-items: center;
    width: 100%;
    padding: 12px 12px 0;
    border-top: 1px solid #2A4555;
    border-left: none;
  }
  .pageFuneralPageSec02__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    width: 100%;
    max-width: 400px;
  }
}

/*-----------------------------------------------
pageFuneralPageSec02(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__thumbList {
    margin-top: 15px;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item {
    width: calc((100% - 10px) / 2);
    margin: 0 0 10px;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item:nth-child(2n) {
    margin-left: 10px;
  }
  .pageFuneralPageSec02__innerArea__catch {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .pageFuneralPageSec02__innerArea__catch .textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__catch .taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__catch .taR {
    text-align: right;
  }
  .pageFuneralPageSec02__innerArea__catch .textSmall {
    font-size: 12px;
  }
  .pageFuneralPageSec02__innerArea__catch.textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__catch.taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__catch.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__catch {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .taR {
    text-align: right;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption .textSmall {
    font-size: 12px;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__thumbList__item__thumb__caption {
    font-size: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 10px;
  }
  .pageFuneralPageSec02__innerArea__text .textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__text .taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__text .taR {
    text-align: right;
  }
  .pageFuneralPageSec02__innerArea__text .textSmall {
    font-size: 12px;
  }
  .pageFuneralPageSec02__innerArea__text.textRed {
    color: #792129;
  }
  .pageFuneralPageSec02__innerArea__text.taC {
    text-align: center;
  }
  .pageFuneralPageSec02__innerArea__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__text {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec02__innerArea__addressArea {
    margin-bottom: 16px;
  }
}
/*====================================================================
pageFuneralPageSec03
====================================================================*/
.pageFuneralPageSec03 {
  padding: 60px 0 40px;
}
.pageFuneralPageSec03__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageFuneralPageSec03__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin-bottom: 40px;
}
.pageFuneralPageSec03__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageFuneralPageSec03__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageFuneralPageSec03__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageFuneralPageSec03__topicTitle__text.big {
    font-size: 20px;
  }
  .pageFuneralPageSec03__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageFuneralPageSec03__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageFuneralPageSec03__innerArea__text .textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__text .taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__text .taR {
  text-align: right;
}
.pageFuneralPageSec03__innerArea__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec03__innerArea__text.textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__text.taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageFuneralPageSec03__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageFuneralPageSec03__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageFuneralPageSec03__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageFuneralPageSec03__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageFuneralPageSec03__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageFuneralPageSec03__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageFuneralPageSec03__innerArea__addressArea {
  margin-top: 30px;
}
.pageFuneralPageSec03__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageFuneralPageSec03__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageFuneralPageSec03__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageFuneralPageSec03__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}

/*-----------------------------------------------
pageFuneralPageSec03(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageFuneralPageSec03 {
    padding: 40px 0;
  }
  .pageFuneralPageSec03__topicTitle {
    margin-bottom: 20px;
  }
  .pageFuneralPageSec03__innerArea__bnrArea {
    margin-top: 15px;
  }
}
/*====================================================================
pageGoudouboPageContentSec
====================================================================*/
.pageGoudouboPageContentSec {
  padding: 35px 0 100px;
}
.pageGoudouboPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGoudouboPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGoudouboPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 40px;
}
.pageGoudouboPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageGoudouboPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageGoudouboPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageGoudouboPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageGoudouboPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageGoudouboPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageGoudouboPageContentSec__innerArea__thumb {
  margin-top: 20px;
}
.pageGoudouboPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
.pageGoudouboPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  margin-left: 15px;
}
.pageGoudouboPageContentSec__innerArea__thumbList__item:nth-child(1) {
  margin-left: 0;
}
.pageGoudouboPageContentSec__innerArea__addressArea {
  margin-top: 25px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageGoudouboPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageGoudouboPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea {
  margin-top: 25px;
  padding: 30px 80px;
  background: #FAECDA;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList {
  border-bottom: 1px solid #C3C3C3;
  margin: 0 80px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageGoudouboPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGoudouboPageContentSec {
    padding: 10px 0 20px;
  }
  .pageGoudouboPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGoudouboPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageGoudouboPageContentSec__topicTitle__text {
    font-size: 18px;
  }
  .pageGoudouboPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea {
    padding: 10px 5px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList {
    margin: 0;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 73px);
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__infoList__item__head {
    width: 65px;
  }
  .pageGoudouboPageContentSec__innerArea__thumbList {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    flex-direction: column;
  }
  .pageGoudouboPageContentSec__innerArea__thumbList__item {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea {
    margin-top: 16px;
  }
  .pageGoudouboPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
    font-size: 13px;
  }
}
/*====================================================================
pageWeddingPageContentSec
====================================================================*/
.pageWeddingPageContentSec {
  padding: 35px 0 100px;
}
.pageWeddingPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageWeddingPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 40px;
}
.pageWeddingPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageWeddingPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageWeddingPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageWeddingPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageWeddingPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageWeddingPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__thumb {
  width: 720px;
  margin: 30px auto 0;
}
.pageWeddingPageContentSec__innerArea__catch {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 60px;
  font-weight: bold;
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__catch .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__catch .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__catch .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__catch .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__catch.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__catch.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__catch.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__catch {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
.pageWeddingPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 30px) / 3);
  margin-left: 15px;
}
.pageWeddingPageContentSec__innerArea__thumbList__item:nth-child(1) {
  margin-left: 0;
}
.pageWeddingPageContentSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea {
  width: calc(100% - 395px);
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__2clmArea__leftArea__thumb {
  width: 275px;
  margin: 55px auto 0;
}
.pageWeddingPageContentSec__innerArea__2clmArea__rightArea {
  width: 380px;
}
.pageWeddingPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
  background: #FAECDA;
}
.pageWeddingPageContentSec__innerArea__addressArea__title {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px;
  background: #C8A981;
  color: #fff;
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea {
  padding: 12px 12px 20px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 15px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  padding-right: 50px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
  font-size: 28px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel:hover {
    opacity: 0.6;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taR {
  text-align: right;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taC {
  text-align: center;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  padding-left: 50px;
  border-left: 1px solid #2A4555;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  width: 280px;
  padding: 15px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer {
  padding-right: 30px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover::before {
    width: 100%;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    padding: 7px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  font-size: 15px;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__innerArea__addressArea__title {
    font-size: 14px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea {
    padding: 15px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea {
    margin-top: 10px;
    display: block;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea {
    width: 100%;
    padding: 0 0 12px;
    justify-content: center;
    align-items: center;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 5px 0 5px 25px;
    background-size: 20px;
    font-size: 18px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
    padding: 3px 8px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea {
    align-items: center;
    width: 100%;
    padding: 12px 12px 0;
    border-top: 1px solid #2A4555;
    border-left: none;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    width: 100%;
    max-width: 400px;
  }
}
.pageWeddingPageContentSec__caseArea {
  background: #F2F2F2;
  margin: 20px 0 18px;
  padding: 26px 0 29px;
}
.pageWeddingPageContentSec__caseAreaTitle {
  margin-bottom: 18px;
  text-align: center;
  position: relative;
  z-index: 0;
}
.pageWeddingPageContentSec__caseAreaTitle::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #707070;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}
.pageWeddingPageContentSec__caseAreaTitleTxt {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: inline-block;
  background: #F2F2F2;
  position: relative;
  z-index: 2;
  padding: 0 32px;
  font-weight: bold;
}
.pageWeddingPageContentSec__caseAreaTitleTxt .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__caseAreaTitleTxt .taC {
  text-align: center;
}
.pageWeddingPageContentSec__caseAreaTitleTxt .taR {
  text-align: right;
}
.pageWeddingPageContentSec__caseAreaTitleTxt .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__caseAreaTitleTxt.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__caseAreaTitleTxt.taC {
  text-align: center;
}
.pageWeddingPageContentSec__caseAreaTitleTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__caseAreaTitleTxt {
    font-size: 20px;
  }
}
.pageWeddingPageContentSec__caseAreaBnrLink {
  display: block;
  margin: 0 auto 18px;
  width: 100%;
  max-width: 734px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseAreaBnrLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseAreaBnrLink:hover {
    opacity: 0.6;
  }
}
.pageWeddingPageContentSec__caseAreaTxt {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
}
.pageWeddingPageContentSec__caseAreaTxt .textRed {
  color: #792129;
}
.pageWeddingPageContentSec__caseAreaTxt .taC {
  text-align: center;
}
.pageWeddingPageContentSec__caseAreaTxt .taR {
  text-align: right;
}
.pageWeddingPageContentSec__caseAreaTxt .textSmall {
  font-size: 12px;
}
.pageWeddingPageContentSec__caseAreaTxt.textRed {
  color: #792129;
}
.pageWeddingPageContentSec__caseAreaTxt.taC {
  text-align: center;
}
.pageWeddingPageContentSec__caseAreaTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__caseAreaTxt {
    font-size: 15px;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea {
  margin-top: 16px;
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  border-radius: 50px;
  width: 598px;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageWeddingPageContentSec__caseArea__bnrArea__bnr:before {
  border-radius: 50px;
}

/*-----------------------------------------------
pageWeddingPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec {
    padding: 10px 0 20px;
  }
  .pageWeddingPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageWeddingPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageWeddingPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageWeddingPageContentSec__innerArea__thumb {
    width: 100%;
  }
  .pageWeddingPageContentSec__topicTitle__text {
    font-size: 18px;
  }
  .pageWeddingPageContentSec__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageWeddingPageContentSec__innerArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageWeddingPageContentSec__innerArea__2clmArea__rightArea {
    width: 100%;
  }
  .pageWeddingPageContentSec__innerArea__2clmArea__leftArea__thumb {
    width: 70%;
    margin: 10px auto 20px;
  }
  .pageWeddingPageContentSec__innerArea__catch {
    margin-top: 26px;
  }
  .pageWeddingPageContentSec__innerArea__bnrArea__bnr__text {
    font-size: 12px;
  }
  .pageWeddingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea {
    padding: 12px 11px 0;
  }
  .pageWeddingPageContentSec__caseAreaInner {
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageWeddingPageContentSec__caseAreaInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr {
    width: 100%;
  }
  .pageWeddingPageContentSec__caseArea__bnrArea__bnr span[class*=__text] {
    padding-right: 10px;
  }
}
/*====================================================================
pageHouyouContentSec
====================================================================*/
.pageHouyouContentSec {
  padding: 35px 0 10px;
}
.pageHouyouContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageHouyouContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__pageTitle {
    margin-bottom: 30px;
  }
}
.pageHouyouContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 20px;
}
.pageHouyouContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__text .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__text .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__text.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__text {
    text-align: left;
    margin-bottom: 30px;
  }
}
.pageHouyouContentSec__innerArea__table {
  width: 840px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table {
    width: 100%;
  }
}
.pageHouyouContentSec__innerArea__table__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  border-bottom: 10px solid #fff;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item {
    display: block;
  }
}
.pageHouyouContentSec__innerArea__table__item__tm__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding: 65px 30px;
  background-color: #FAECDA;
}
.pageHouyouContentSec__innerArea__table__item__tm__title .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__tm__title .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__tm__title .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__table__item__tm__title .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__table__item__tm__title.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__tm__title.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__tm__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__tm__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__tm__title {
    padding: 3px 14px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 18px;
  }
}
.pageHouyouContentSec__innerArea__table__item__textArea {
  margin-left: 10px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea {
    margin-left: 0;
    font-size: 18px;
  }
}
.pageHouyouContentSec__innerArea__table__item__textArea__red {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #700D16;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea__red {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea__red {
    font-size: 18px;
  }
}
.pageHouyouContentSec__innerArea__table__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea__text {
    font-size: 15px;
  }
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea__msg {
    font-size: 15px;
  }
}
.pageHouyouContentSec__innerArea__table__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .taR {
  text-align: right;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.taC {
  text-align: center;
}
.pageHouyouContentSec__innerArea__table__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__innerArea__table__item__textArea__text {
    font-size: 15px;
  }
}
.pageHouyouContentSec__bg {
  background-color: #FAECDA;
}
.pageHouyouContentSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 36px 67px 60px;
  margin: 80px auto 0;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap {
    margin-top: 20px;
    padding: 25px 0;
  }
}
.pageHouyouContentSec__wrap__inner__img {
  margin: 0 auto;
}
.pageHouyouContentSec__wrap__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__list {
    display: block;
    padding: 20px 30px;
  }
}
.pageHouyouContentSec__wrap__list__item {
  margin-left: 12px;
}
.pageHouyouContentSec__wrap__list__item:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__list__item {
    margin-left: 0;
    margin-bottom: 15px;
  }
}
.pageHouyouContentSec__wrap__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 10px;
}
.pageHouyouContentSec__wrap__list__item__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__list__item__text .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__list__item__text .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__list__item__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__list__item__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__list__item__text.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__list__item__text {
    font-size: 15px;
  }
}
.pageHouyouContentSec__wrap__titleArea {
  margin-top: 30px;
  margin-bottom: 20px;
}
.pageHouyouContentSec__wrap__titleArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  padding: 6px;
  background-color: #C8A981;
  margin-top: 12px;
}
.pageHouyouContentSec__wrap__titleArea__title .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__titleArea__title .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__titleArea__title .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__titleArea__title .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__titleArea__title.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__titleArea__title.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__titleArea__title {
    font-size: 15px;
  }
}
.pageHouyouContentSec__wrap__pixList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__pixList {
    display: block;
    padding: 20px 30px;
  }
}
.pageHouyouContentSec__wrap__pixList__item {
  width: calc((100% - 20px) / 2);
  margin-left: 20px;
  margin-bottom: 16px;
}
.pageHouyouContentSec__wrap__pixList__item:nth-child(1), .pageHouyouContentSec__wrap__pixList__item:nth-child(3) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__pixList__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}
.pageHouyouContentSec__wrap__pixList__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-top: 12px;
}
.pageHouyouContentSec__wrap__pixList__item__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__pixList__item__text .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__pixList__item__text .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__pixList__item__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__pixList__item__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__pixList__item__text.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__pixList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__pixList__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__Sp {
    padding: 0 15px;
    margin-bottom: 30px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea {
  border-left: 3px solid #193547;
  border-right: 3px solid #193547;
  border-bottom: 3px solid #193547;
  background-color: #fff;
  margin-top: 30px;
}
.pageHouyouContentSec__wrap__buleBoxArea.u-gray {
  background-color: #EFEFEF;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea {
    margin-top: 0;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background-color: #193547;
  padding: 4px;
}
.pageHouyouContentSec__wrap__buleBoxArea__title .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__title .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__title .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__title .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__title.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__title.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__title {
    font-size: 18px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner {
  padding: 20px 80px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner {
    padding: 20px 15px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 25px;
  justify-content: space-around;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea {
    display: block;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__text {
    font-size: 18px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__thumbTitle {
    text-align: center;
    font-size: 18px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #700D16;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__redtext.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__redtext {
    font-size: 15px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__text {
    font-size: 15px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__pix {
  display: block;
  width: 260px;
  margin: 10px auto;
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__pix {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__pix:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__bnrArea__item__pix {
    width: 100%;
    max-width: 260px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  margin: 10px auto;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__textArea {
    display: block;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  background-color: #fff;
  padding: 34px;
  margin-right: 20px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__titleArea__title {
    padding: 3px;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__msg {
    font-size: 15px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__msg.mag20 {
  margin-bottom: 20px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__text__red {
  color: #700D16;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__textArea__texttime__text {
    font-size: 18px;
  }
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  display: inline;
  color: #FF0017;
  border-bottom: 1px solid #FF0017;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red .textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red .taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red .taR {
  text-align: right;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red.textRed {
  color: #792129;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red.taC {
  text-align: center;
}
.pageHouyouContentSec__wrap__buleBoxArea__inner__red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__red {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__wrap__buleBoxArea__inner__red {
    font-size: 18px;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  padding: 20px 80px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea {
    display: block;
    padding: 20px 0;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 30px;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr {
    padding: 7px;
  }
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont {
  width: 480px;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont {
    width: 100%;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text {
  padding-right: 0;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text::after {
  width: 0 !important;
  height: 0 !important;
  border-right: 0px !important;
  border-bottom: 0px !important;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__bnrArea__bnr__text {
    font-size: 20px !important;
  }
}
.pageHouyouContentSec__pageFuneral__innerArea__pix {
  width: 278px;
  margin-left: 30px;
}
.pageHouyouContentSec__pageFuneral__innerArea__pix__item {
  margin: 0 auto;
  width: 278px;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text .textRed {
  color: #792129;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text .taC {
  text-align: center;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text .taR {
  text-align: right;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text .textSmall {
  font-size: 12px;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text.textRed {
  color: #792129;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text.taC {
  text-align: center;
}
.pageHouyouContentSec__pageFuneral__innerArea__cont__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHouyouContentSec__pageFuneral__innerArea__cont__text {
    margin-bottom: 30px;
  }
}

.pageHouyouContentSec01 {
  padding: 30px 0;
}

.pageFuneralPageSec01__innerArea__subTitle__bor {
  padding-bottom: 5px;
  margin: 0 auto 20px;
  border-bottom: 1px solid #76546F;
}
@media screen and (max-width: 768px) {
  .pageFuneralPageSec01__innerArea__subTitle__bor {
    font-size: 24px;
  }
}

/*====================================================================
pageMegumiPageContentSec
====================================================================*/
.pageMegumiPageContentSec {
  padding: 35px 0 100px;
}
.pageMegumiPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageMegumiPageContentSec__cont {
  background-color: #FAECDA;
  margin: 40px auto 0;
  padding: 50px 0 60px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__cont {
    padding: 30px 0;
  }
}
.pageMegumiPageContentSec__contBgPix {
  width: 845px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contBgPix {
    display: none;
  }
}
.pageMegumiPageContentSec__contTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageMegumiPageContentSec__contTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__contTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__contTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contTitle {
    margin-bottom: 20px;
  }
}
.pageMegumiPageContentSec__contTitleRed {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B9173A;
  text-align: center;
  font-weight: bold;
}
.pageMegumiPageContentSec__contTitleRed .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTitleRed .taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTitleRed .taR {
  text-align: right;
}
.pageMegumiPageContentSec__contTitleRed .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__contTitleRed.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTitleRed.taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTitleRed.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contTitleRed {
    font-size: 20px;
  }
}
.pageMegumiPageContentSec__contTextRed {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B9173A;
  text-align: center;
  font-weight: bold;
}
.pageMegumiPageContentSec__contTextRed .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTextRed .taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTextRed .taR {
  text-align: right;
}
.pageMegumiPageContentSec__contTextRed .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__contTextRed.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contTextRed.taC {
  text-align: center;
}
.pageMegumiPageContentSec__contTextRed.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contTextRed {
    font-size: 16px;
  }
}
.pageMegumiPageContentSec__contRedPixText {
  max-width: 236px;
  width: 100%;
  margin: 20px auto 30px;
}
.pageMegumiPageContentSec__contRedPixch {
  max-width: 242px;
  width: 100%;
  margin: 20px auto 0;
}
.pageMegumiPageContentSec__contText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin: 30px auto 40px;
}
.pageMegumiPageContentSec__contText .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contText .taC {
  text-align: center;
}
.pageMegumiPageContentSec__contText .taR {
  text-align: right;
}
.pageMegumiPageContentSec__contText .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__contText.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contText.taC {
  text-align: center;
}
.pageMegumiPageContentSec__contText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contText {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contText {
    margin: 20px auto 30px;
  }
}
.pageMegumiPageContentSec__contThumbTitle {
  font-size: 17px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageMegumiPageContentSec__contThumbTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contThumbTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__contThumbTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__contThumbTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__contThumbTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__contThumbTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__contThumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contThumbTitle {
    font-size: 17px;
  }
}
.pageMegumiPageContentSec__wrap {
  background-color: #FFEAEE;
  padding: 60px 0;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrap {
    padding: 30px 0;
  }
}
.pageMegumiPageContentSec__wrapBg {
  width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapBg {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__contBg {
    padding: 0 15px;
  }
}
.pageMegumiPageContentSec__wrapTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 26px;
  margin-bottom: 30px;
  position: relative;
}
.pageMegumiPageContentSec__wrapTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__wrapTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__wrapTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTitle {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__wrapTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #B23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTitle {
    font-size: 24px;
    padding-bottom: 16px;
  }
  .pageMegumiPageContentSec__wrapTitle::after {
    width: 230px;
    height: 3px;
  }
}
@media screen and (max-width: 320px) {
  .pageMegumiPageContentSec__wrapTitle {
    font-size: 18px;
  }
}
.pageMegumiPageContentSec__wrapTimeArea {
  background-color: #fff;
  padding: 20px 30px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTimeArea {
    padding: 10px 10px;
  }
}
.pageMegumiPageContentSec__wrapTimeAreaList {
  width: 600px;
  margin: 30px auto;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTimeAreaList {
    width: 100%;
    margin: 10px auto;
  }
}
.pageMegumiPageContentSec__wrapTimeAreaListItem {
  display: flex;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTimeAreaListItem {
    display: block;
    margin-bottom: 30px;
  }
}
.pageMegumiPageContentSec__wrapTime, .pageMegumiPageContentSec__wrapTimeAreaText {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 2;
}
.pageMegumiPageContentSec__wrapTime .textRed, .pageMegumiPageContentSec__wrapTimeAreaText .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapTime .taC, .pageMegumiPageContentSec__wrapTimeAreaText .taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapTime .taR, .pageMegumiPageContentSec__wrapTimeAreaText .taR {
  text-align: right;
}
.pageMegumiPageContentSec__wrapTime .textSmall, .pageMegumiPageContentSec__wrapTimeAreaText .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__wrapTime.textRed, .pageMegumiPageContentSec__wrapTimeAreaText.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapTime.taC, .pageMegumiPageContentSec__wrapTimeAreaText.taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapTime.taR, .pageMegumiPageContentSec__wrapTimeAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTime, .pageMegumiPageContentSec__wrapTimeAreaText {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTime, .pageMegumiPageContentSec__wrapTimeAreaText {
    text-align: center;
    line-height: 1.7;
  }
}
.pageMegumiPageContentSec__wrapTimeAreaListItemRight {
  margin-left: 40px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapTimeAreaListItemRight {
    margin-left: 0;
  }
}
.pageMegumiPageContentSec__wrapList {
  margin: 40px auto;
}
.pageMegumiPageContentSec__wrapItem {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapItem {
    display: block;
    margin-bottom: 20px;
  }
}
.pageMegumiPageContentSec__wrapItemTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  background-color: #fff;
  padding: 4px 8px;
  border-radius: 16px;
  width: 100px;
  display: block;
  text-align: center;
}
.pageMegumiPageContentSec__wrapItemTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapItemTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapItemTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__wrapItemTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__wrapItemTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapItemTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapItemTitle {
    font-size: 16px;
  }
}
.pageMegumiPageContentSec__wrapItemTitle.u-hight {
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapItemTitle {
    width: 100%;
  }
  .pageMegumiPageContentSec__wrapItemTitle.u-hight {
    height: auto;
  }
}
.pageMegumiPageContentSec__wrapItemLiftText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 18px;
  line-height: 2;
}
.pageMegumiPageContentSec__wrapItemLiftText .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapItemLiftText .taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapItemLiftText .taR {
  text-align: right;
}
.pageMegumiPageContentSec__wrapItemLiftText .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__wrapItemLiftText.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapItemLiftText.taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapItemLiftText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapItemLiftText {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapItemLiftText {
    line-height: 1.7;
    margin-top: 5px;
    margin-left: 0;
    padding: 0 8px;
  }
}
.pageMegumiPageContentSec__wrapBgMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 118px;
  line-height: 2;
}
.pageMegumiPageContentSec__wrapBgMsg .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapBgMsg .taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapBgMsg .taR {
  text-align: right;
}
.pageMegumiPageContentSec__wrapBgMsg .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__wrapBgMsg.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__wrapBgMsg.taC {
  text-align: center;
}
.pageMegumiPageContentSec__wrapBgMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapBgMsg {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__wrapBgMsg {
    padding: 0 8px;
  }
}
.pageMegumiPageContentSec__borderArea {
  width: 880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 20px auto;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMegumiPageContentSec__borderAreaItemTel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
}
.pageMegumiPageContentSec__borderAreaItemTel .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemTel .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemTel .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemTel .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemTel.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemTel.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemTel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemTel {
    font-size: 16px;
  }
}
.pageMegumiPageContentSec__application__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #fff;
  width: 460px;
  margin: 0 auto 20px;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__application__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr::before {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__application__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr__text {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__application__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__application__bnr__text.outer {
  padding-right: 30px;
}
.pageMegumiPageContentSec__application__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__application__bnr__text.pdf {
  padding-right: 30px;
}
.pageMegumiPageContentSec__application__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__application__bnr:hover::before {
    width: 100%;
  }
  .pageMegumiPageContentSec__application__bnr:hover span[class*=__text] {
    color: #fff;
  }
  .pageMegumiPageContentSec__application__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #fff;
  }
  .pageMegumiPageContentSec__application__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-white.png");
  }
  .pageMegumiPageContentSec__application__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-white.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__application__bnr {
    padding: 7px;
  }
  .pageMegumiPageContentSec__application__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMegumiPageContentSec__application__bnr::before {
  border-radius: 30px !important;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__application__bnr {
    width: 90%;
  }
}
.pageMegumiPageContentSec__application__bnr__text {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__application__bnr__text {
    font-size: 16px;
  }
}
.pageMegumiPageContentSec__borderAreaItem {
  border: 1px solid #193547;
}
.pageMegumiPageContentSec__borderAreaItemTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #193547;
  display: block;
  width: 482px;
  padding: 4px 10px;
  margin: 20px auto;
  letter-spacing: 0.3rem;
}
.pageMegumiPageContentSec__borderAreaItemTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemTitle {
    width: 90%;
  }
}
.pageMegumiPageContentSec__borderAreaItemMsg {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMsg .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMsg .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMsg .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemMsg .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemMsg.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMsg.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemMsg {
    font-size: 18px;
  }
}
.pageMegumiPageContentSec__borderAreaItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin: 10px auto;
}
.pageMegumiPageContentSec__borderAreaItemText .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemText .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemText .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemText .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemText.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemText.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemText {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__borderAreaItemMailTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin: 30px auto 20px;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMailTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemMailTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageMegumiPageContentSec__borderAreaItemMailTitle {
    font-size: 16px;
  }
}
.pageMegumiPageContentSec__borderAreaItemMail {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  display: block;
  margin: 0 auto 50px;
  position: relative;
  width: 400px;
}
.pageMegumiPageContentSec__borderAreaItemMail .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMail .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMail .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemMail .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemMail.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemMail.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemMail.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemMail {
    font-size: 20px;
  }
}
.pageMegumiPageContentSec__borderAreaItemMail::after {
  content: "";
  position: absolute;
  width: 38px;
  height: 30px;
  top: 4px;
  left: 11px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/megumi/megumiPage_thumb-03.png");
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__borderAreaItemMail::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__borderAreaItemMail {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__borderAreaItemMail:hover {
    color: #C8A981;
  }
  .pageMegumiPageContentSec__borderAreaItemMail:hover::after {
    background-image: url("../images/lower/service/megumi/megumiPage_thumb-04.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemMail {
    width: 100%;
    padding-left: 44px;
  }
  .pageMegumiPageContentSec__borderAreaItemMail::after {
    width: 0;
    height: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemMaiImg {
    width: 311px;
    margin: 0 auto;
    display: block;
  }
}
.pageMegumiPageContentSec__borderAreaItemList {
  width: 700px;
  margin: 30px auto;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemList {
    width: 100%;
  }
}
.pageMegumiPageContentSec__borderAreaItemItem {
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemItemLinkArea {
    display: block;
  }
}
.pageMegumiPageContentSec__borderAreaItemItemLink {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  font-weight: bold;
  padding: 12px 10px;
  background-color: #FAECDA;
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  border-radius: 30px;
  border: 2px solid #FAECDA;
}
.pageMegumiPageContentSec__borderAreaItemItemLink .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemItemLink .taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemItemLink .taR {
  text-align: right;
}
.pageMegumiPageContentSec__borderAreaItemItemLink .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__borderAreaItemItemLink.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__borderAreaItemItemLink.taC {
  text-align: center;
}
.pageMegumiPageContentSec__borderAreaItemItemLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemItemLink {
    font-size: 16px;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__borderAreaItemItemLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__borderAreaItemItemLink:hover {
    background-color: #fff;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__borderAreaItemItemLink {
    margin: 0 auto 20px;
    padding: 6px 5px;
    width: 90%;
  }
}
@media screen and (max-width: 320px) {
  .pageMegumiPageContentSec__borderAreaItemItemLink {
    font-size: 14px;
  }
}
.pageMegumiPageContentSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea {
  width: calc(100% - 415px);
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__2clmArea__rightArea {
  width: 400px;
}
.pageMegumiPageContentSec__innerArea__infoArea {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageMegumiPageContentSec__innerArea__infoArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMegumiPageContentSec__innerArea__scheduleArea {
  margin-top: 40px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__scheduleArea__title {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__scheduleArea__title:nth-of-type(2) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #193547;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 15px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__scheduleArea__text {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList {
  margin-top: 30px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(even) {
  background: #F2F2F2;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(1) {
  border-bottom: 1px solid #BFBFBF;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data {
  width: 50%;
  padding: 20px 15px;
  border-left: 1px solid #BFBFBF;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data:nth-child(1) {
  border-left: none;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__addressArea {
  margin-top: 40px;
}
.pageMegumiPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageMegumiPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageMegumiPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageMegumiPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}

/*-----------------------------------------------
pageMegumiPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageMegumiPageContentSec {
    padding: 10px 0 20px;
  }
  .pageMegumiPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageMegumiPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageMegumiPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageMegumiPageContentSec__innerArea__thumb {
    width: 100%;
  }
  .pageMegumiPageContentSec__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageMegumiPageContentSec__innerArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageMegumiPageContentSec__innerArea__2clmArea__rightArea {
    width: 100%;
    margin-top: 10px;
  }
  .pageMegumiPageContentSec__innerArea__infoArea {
    padding: 10px 5px;
  }
  .pageMegumiPageContentSec__innerArea__scheduleArea {
    margin-top: 20px;
  }
  .pageMegumiPageContentSec__innerArea__scheduleArea__scheduleList {
    margin-top: 16px;
  }
}
/*====================================================================
pageKikyousikiPageContentSec
====================================================================*/
.pageKikyousikiPageContentSec {
  padding: 35px 0 100px;
}
.pageKikyousikiPageContentSec .pageKikyousikiPageContentSec__innerArea__pageTitle {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec .pageKikyousikiPageContentSec__innerArea__pageTitle {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec .pageKikyousikiPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageKikyousikiPageContentSec__kv {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kv {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kv {
    margin-bottom: 40px;
  }
}
.pageKikyousikiPageContentSec__kvTextArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  margin-bottom: 45px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kvTextArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kvTextArea {
    margin-bottom: 25px;
  }
}
.pageKikyousikiPageContentSec__kvTitle {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 600;
  margin-bottom: 25px;
}
.pageKikyousikiPageContentSec__kvTitle .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__kvTitle .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__kvTitle .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__kvTitle .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__kvTitle.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__kvTitle.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__kvTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kvTitle {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kvTitle {
    letter-spacing: normal;
    margin-bottom: 20px;
  }
}
.pageKikyousikiPageContentSec__kvText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 400;
  line-height: 1.6;
}
.pageKikyousikiPageContentSec__kvText .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__kvText .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__kvText .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__kvText .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__kvText.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__kvText.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__kvText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__kvText {
    font-size: 16px;
  }
}
.pageKikyousikiPageContentSec__bgArea__innerArea01 {
  width: 100%;
  left: 0;
  background: #193547;
  padding: 35px 0 1px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__bgArea__innerArea01 {
    padding: 35px 0 1px;
  }
}
.pageKikyousikiPageContentSec__innerArea__voice {
  padding: 60px 0 20px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voice {
    padding: 35px 0 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__voiceTitle {
  color: #193547 !important;
}
.pageKikyousikiPageContentSec__innerArea__voiceFlex {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: 363px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceFlex {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceFlex {
    margin-top: 20px;
    margin-bottom: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.pageKikyousikiPageContentSec__innerArea__voiceLeft {
  position: absolute;
  content: "";
  left: 5%;
  padding-left: 10px;
  width: 440px;
  height: 400px;
  background: url(../images/lower/kikyouri/kikyousikiPage_thumb-02.png) no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceLeft {
    position: relative;
    width: 100%;
    height: 350px;
    left: 0;
    background: url(../images/lower/kikyouri/kikyousikiPage_thumb-02_sp.png) no-repeat center/contain;
  }
}
.pageKikyousikiPageContentSec__innerArea__voiceText {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 33%;
  -webkit-transform: translate(-50%, -33%);
          transform: translate(-50%, -33%);
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: normal;
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__voiceText .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__voiceText .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__voiceText .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__voiceText .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__voiceText.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__voiceText.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__voiceText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceText {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceText {
    top: 20%;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    line-height: 1.7;
  }
}
.pageKikyousikiPageContentSec__innerArea__voiceLeftText {
  padding-left: 30px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceLeftText {
    padding-left: 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__voiceRight {
  position: absolute;
  content: "";
  right: 5%;
  width: 440px;
  height: 400px;
  background: url(../images/lower/kikyouri/kikyousikiPage_thumb-03.png) no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__voiceRight {
    position: relative;
    width: 100%;
    height: 350px;
    right: 0;
    background: url(../images/lower/kikyouri/kikyousikiPage_thumb-03_sp.png) no-repeat center/contain;
  }
}
.pageKikyousikiPageContentSec__innerArea__qaArea {
  margin: 20px auto;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  background-color: #193547;
  text-align: center;
  padding: 3px 0;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__titleArea__title {
    font-size: 22px;
  }
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list {
  margin-top: 20px;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item {
  padding: 20px 80px 26px;
  border-bottom: 1px solid #193547;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item:nth-child(1) {
  border-top: 1px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__list__item {
    padding: 20px 10px 20px;
  }
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9B6C2F;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 2.2em;
  text-indent: -2.2em;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__list__item__title {
    font-size: 16px;
  }
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__list__item__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #700D16;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__qaArea__list__item__msg {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea {
  width: calc(100% - 395px);
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__2clmArea__rightArea {
  width: 380px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01 {
  margin-top: 15px;
  padding: 30px 0 57px;
  background: #FAECDA;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01 {
    margin-top: 0;
    padding: 40px 0 36px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.08em;
  font-size: 20px;
  color: #fff;
  margin-top: 55px;
  margin-bottom: 15px;
  padding: 20px 0;
  background: #193547;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Head {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Head {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Head {
    width: 91%;
    margin-top: 40px;
    font-size: 20px;
    padding: 15px 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Conent {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Conent {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Conent {
    width: 91%;
    display: block;
    padding: 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Item {
  position: relative;
  margin-top: 58px;
  width: 50%;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Item {
    width: 100%;
    margin-top: 120px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Item:first-child {
  border-right: 1px solid #193547;
  padding-right: 70px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Item:first-child {
    border: none;
    padding-right: 0;
    margin-bottom: 160px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01Item:last-child {
  padding-left: 70px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01Item:last-child {
    padding-left: 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelect {
  margin-top: 45px;
  margin-bottom: 45px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed {
  position: absolute;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 400;
  color: #fff;
  top: -55px;
  left: 39%;
  -webkit-transform: translateX(-39%);
          transform: translateX(-39%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 82px;
  margin: 0 auto;
  height: 88px;
  background: url(../images/lower/kikyouri/kikyousikiPage_bg_red.png) no-repeat center/contain;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectRed {
    top: -100px;
    left: 50%;
    font-size: 20px;
    width: 82px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue {
  position: absolute;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 400;
  color: #fff;
  top: -55px;
  left: 63%;
  -webkit-transform: translateX(-63%);
          transform: translateX(-63%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 82px;
  margin: 0 auto;
  height: 88px;
  background: url(../images/lower/kikyouri/kikyousikiPage_bg_blue.png) no-repeat center/contain;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemSelectBlue {
    top: -100px;
    font-size: 20px;
    left: 50%;
    width: 82px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName {
  margin-top: 45px;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.08em;
  background: #fff;
  padding: 7px 0 10px;
  margin-bottom: 16px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemName.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemName {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemName {
    font-size: 20px;
  }
}
.pageKikyousikiPageContentSec .u-kana {
  display: block;
  font-size: 12px;
}
.pageKikyousikiPageContentSec .u-mbBig {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec .u-mbBig {
    margin-bottom: 50px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBox {
  margin-bottom: 15px;
}
.pageKikyousikiPageContentSec .u-border {
  border: 1px solid #283848;
  padding: 15px 0;
  height: 202px;
}
.pageKikyousikiPageContentSec .u-btnRight {
  margin-top: 168px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec .u-btnRight {
    margin-top: 150px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  padding-bottom: 10px;
  border-bottom: 1px solid #283848;
  width: 90%;
  margin: 0 auto 15px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxTitle {
    font-size: 18px;
    width: 100%;
    padding-bottom: 7px;
    margin-bottom: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.75;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemBoxText {
    font-size: 16px;
    letter-spacing: normal;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption {
  margin-top: 15px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B23333;
  line-height: 1.75;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01ItemCaption {
    font-size: 14px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea {
  margin-top: 20px;
  margin-bottom: 30px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__title {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title:nth-of-type(2) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #193547;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 15px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList {
  margin-top: 30px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(even) {
  background: #F2F2F2;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(1) {
  border-bottom: 1px solid #BFBFBF;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data {
  width: 50%;
  padding: 20px 15px;
  border-left: 1px solid #BFBFBF;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data:nth-child(1) {
  border-left: none;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea03List {
  margin-top: 50px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 85px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea03List {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea03List {
    margin-top: 70px;
    margin-bottom: 20px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea03Item {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea03Item {
    margin-bottom: 10px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea03Video {
  width: 710px !important;
  margin: 0 auto !important;
  height: 400px !important;
  padding: 0 !important;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea03Video {
    width: 91% !important;
    height: 0 !important;
    padding-bottom: 51% !important;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea03 {
  background: #C8A981;
  padding: 40px 0 75px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea03 {
    padding: 40px 0 30px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04 {
  padding: 37px 0 60px;
  background: #E5E1DC;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04 {
    padding: 40px 0 50px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block {
  position: relative;
  background: #fff;
  width: 830px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 105px 80px 45px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Block {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Block {
    width: 91%;
    padding-top: 125px;
    padding-bottom: 20px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block::before {
  content: "";
  position: absolute;
  width: 226px;
  height: 130px;
  top: 20px;
  left: 30px;
  background: url(../images/lower/kikyouri/kikyousikiPage_thumb-05.png) no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Block::before {
    width: 160px;
    height: 90px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block::after {
  content: "";
  position: absolute;
  width: 170px;
  height: 140px;
  bottom: 45px;
  right: 15px;
  background: url(../images/lower/kikyouri/kikyousikiPage_thumb-06.png) no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Block::after {
    width: 120px;
    height: 100px;
    top: 180px;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block:first-of-type {
  margin-top: 60px;
  margin-bottom: 20px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block02 {
  padding-top: 75px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Block02 {
    padding-top: 125px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Block02::after {
  top: 205px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.08em;
  text-align: center;
  margin-bottom: 116px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Title {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Title {
    margin-bottom: 160px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Title02 {
  margin-bottom: 90px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Title02 {
    margin-bottom: 150px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.08em;
  line-height: 1.65;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Text {
    font-size: 18px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea04Text02 {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea04Text02 {
    margin-bottom: 0;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea05 {
  padding: 30px 0 0;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02 {
  margin-top: 40px;
  padding: 40px 80px;
  background: #E5E1DC;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 30px 0 5px;
  font-weight: bold;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__title {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__title:nth-of-type(1) {
  margin-top: 0;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 20px 0;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr::before {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.outer {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.pdf {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr:hover::before {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr {
    padding: 7px;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin-left: 35px;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageKikyousikiPageContentSec__innerArea__bnrArea__bnr:nth-child(1) {
  margin-left: 0;
}
.pageKikyousikiPageContentSec__accessSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #003146;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #003146;
  max-width: 354px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.pageKikyousikiPageContentSec__accessSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__accessSecLink:hover span {
    color: #003146 !important;
  }
  .pageKikyousikiPageContentSec__accessSecLink:hover::before {
    width: 100%;
  }
}
.pageKikyousikiPageContentSec__accessSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.08em;
  color: #fff;
  transition: 0.6s;
}
.pageKikyousikiPageContentSec__btn-big {
  width: 631px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__btn-big {
    width: 100%;
  }
}
.pageKikyousikiPageContentSec__innerArea__addressArea {
  margin-top: 25px;
  background: #FAECDA;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageKikyousikiPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageKikyousikiPageContentSec__infoArea {
  width: 350px;
  position: fixed;
  right: 24px;
  top: 190px;
  background-color: rgba(255, 255, 255, 0.82);
  padding: 20px 15px;
  border-radius: 15px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.21);
  z-index: 1;
}
@media screen and (min-width: 769px) {
  .pageKikyousikiPageContentSec__infoArea {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea {
    width: 100%;
    padding: 10px 8px 6px;
    border-radius: 0;
    top: auto;
    bottom: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 1px -3px 20px 1px rgba(0, 0, 0, 0.12);
  }
}
.pageKikyousikiPageContentSec__infoArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__infoArea__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__infoArea__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__title {
    font-size: 14px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap02 {
  margin-top: 75px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02 {
    margin-top: 50px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text {
  text-align: center;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 5px;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap02Text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02Text {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__tel {
    height: 40px;
    display: block;
    width: 240px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02__tel {
    height: 40px;
    display: block;
    width: 240px;
    margin: 0 auto;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap__tel__pix {
  width: 252px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__tel__pix {
    width: 240px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap02__tel__pix {
  width: 400px;
  margin: 0 auto 5px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02__tel__pix {
    width: 240px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__textS {
    font-size: 10px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 13px;
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap__bnrArea__text {
    font-size: 13px;
  }
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__infoArea__wrap02__bnrArea__text {
    font-size: 13px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__inner {
  width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title {
  position: relative;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  width: -webkit-max-content;
  width: max-content;
  margin: 0 auto;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__title {
    font-size: 20px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__title::after {
  content: "";
  position: absolute;
  background: #B23333;
  width: 109px;
  height: 3px;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__title::after {
    bottom: -15px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.08em;
  margin-top: 30px;
  color: #fff;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__text {
    font-size: 16px;
  }
}
.pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

span.u-kikyousikiRed {
  color: #700D16;
}

/*-----------------------------------------------
pageKikyousikiPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageKikyousikiPageContentSec {
    padding: 10px 0 20px;
  }
  .pageKikyousikiPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageKikyousikiPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageKikyousikiPageContentSec__topicTitle__text {
    font-size: 18px;
  }
  .pageKikyousikiPageContentSec__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageKikyousikiPageContentSec__innerArea__2clmArea__leftArea {
    width: 100%;
    margin-bottom: 10px;
  }
  .pageKikyousikiPageContentSec__innerArea__2clmArea__rightArea {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__scheduleArea {
    margin-top: 20px;
    margin-bottom: 25px;
  }
  .pageKikyousikiPageContentSec__innerArea__scheduleArea__scheduleList {
    margin-top: 46px;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02__bnr {
    width: 100%;
  }
  .pageKikyousikiPageContentSec__innerArea__infoArea02 {
    margin-top: 26px;
    padding: 20px 15px;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel {
    flex-direction: column;
    align-items: center;
  }
  .pageKikyousikiPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    margin-top: 3px;
  }
  .pageKikyousikiPageContentSec__innerArea__bnrArea__bnr__text {
    padding-right: 12px;
    font-size: 13px;
  }
}
/*====================================================================
pageEitaiKyoPage
====================================================================*/
.pageEitaiKyoSec {
  padding: 35px 0 55px;
}
.pageEitaiKyoSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageEitaiKyoSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerArea__pageTitle {
    margin-bottom: 30px;
  }
}
.pageEitaiKyoSec__innerAreaTextArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  text-align: center;
  margin-bottom: 30px;
}
.pageEitaiKyoSec__innerAreaTextArea__text .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaTextArea__text .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaTextArea__text .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaTextArea__text .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaTextArea__text.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaTextArea__text.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaTextArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaTextArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaTextArea__text {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaTextArea__text {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__innerAreaTextArea__redText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  color: #700D16;
  border: 1px solid #700D16;
  text-align: center;
  width: 182px;
  margin: 0 auto 30px;
}
.pageEitaiKyoSec__innerAreaTextArea__redText .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaTextArea__redText .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaTextArea__redText .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaTextArea__redText .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaTextArea__redText.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaTextArea__redText.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaTextArea__redText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaTextArea__redText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaTextArea__redText {
    font-size: 16px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaTextArea__redText {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__innerArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  margin: 0 auto;
  width: 480px;
  background-color: #700D16;
  border: 2px solid #700D16;
  padding: 15px 5px;
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr {
    transition: 0.6s;
  }
}
.pageEitaiKyoSec__innerArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
.pageEitaiKyoSec__innerArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
.pageEitaiKyoSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageEitaiKyoSec__innerArea__bnr__text.outer {
  padding-right: 30px;
}
.pageEitaiKyoSec__innerArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageEitaiKyoSec__innerArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageEitaiKyoSec__innerArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEitaiKyoSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerArea__bnr {
    padding: 7px;
  }
  .pageEitaiKyoSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerArea__bnr {
    width: 100%;
    padding: 17px 5px;
  }
}
.pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text] {
  color: #700D16 !important;
}
.pageEitaiKyoSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
  border-right: 1px solid #700D16;
  border-bottom: 1px solid #700D16;
}
.pageEitaiKyoSec__innerArea__bnr:hover::before {
  background-color: #fff;
}
.pageEitaiKyoSec__innerArea__bnr__text {
  font-size: 18px;
  color: #fff;
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerArea__bnr__text {
    font-size: 12px !important;
  }
}
.pageEitaiKyoSec .pageEitaiKyoSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.pageEitaiKyoSec__innerAreaBlueArea {
  background-color: #CCD7DE;
  border-radius: 20px;
  padding: 25px;
  margin: 50px auto;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaBlueArea {
    margin: 30px auto;
    padding: 25px 15px;
  }
}
.pageEitaiKyoSec__innerAreaBlueArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 29px;
  text-align: center;
  font-weight: bold;
  color: #193547;
  margin-bottom: 20px;
}
.pageEitaiKyoSec__innerAreaBlueArea__title .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaBlueArea__title .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaBlueArea__title .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaBlueArea__title .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaBlueArea__title.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaBlueArea__title.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaBlueArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaBlueArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaBlueArea__title {
    font-size: 28px;
  }
}
.pageEitaiKyoSec__innerAreaBlueArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  text-align: center;
}
.pageEitaiKyoSec__innerAreaBlueArea__text .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaBlueArea__text .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaBlueArea__text .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaBlueArea__text .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaBlueArea__text.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaBlueArea__text.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaBlueArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaBlueArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaBlueArea__text {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaBlueArea__text {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__innerAreaRedArea {
  width: 400px;
  margin: 40px auto 20px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaRedArea {
    width: 100%;
  }
}
.pageEitaiKyoSec__innerAreaRedArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 37px;
  text-align: center;
  color: #700D16;
  font-weight: bold;
  border-bottom: 1px solid #700D16;
  margin-bottom: 10px;
}
.pageEitaiKyoSec__innerAreaRedArea__title .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaRedArea__title .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaRedArea__title .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaRedArea__title .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaRedArea__title.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaRedArea__title.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaRedArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaRedArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaRedArea__title {
    font-size: 30px;
  }
}
.pageEitaiKyoSec__innerAreaRedArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #700D16;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.pageEitaiKyoSec__innerAreaRedArea__text .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaRedArea__text .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaRedArea__text .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaRedArea__text .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaRedArea__text.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaRedArea__text.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaRedArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaRedArea__text {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__wrap {
  background-color: #FAECDA;
  padding: 60px 0 1px;
  margin-top: 50px;
}
.pageEitaiKyoSec__wrapArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageEitaiKyoSec__wrapAreaSec {
  background-color: #fff;
  border-radius: 20px;
  padding: 100px 40px 30px;
  position: relative;
  margin-bottom: 120px;
}
.pageEitaiKyoSec__wrapAreaSec::after {
  content: "";
  position: absolute;
  top: 17px;
  left: 50%;
  width: 102px;
  height: 102px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/eitaikyo/eitaikyo-thumb07.png");
}
.pageEitaiKyoSec__wrapAreaSec.u-02::after {
  background-image: url("../images/lower/service/eitaikyo/eitaikyo-thumb08.png");
}
.pageEitaiKyoSec__wrapAreaSec.u-03::after {
  background-image: url("../images/lower/service/eitaikyo/eitaikyo-thumb09.png");
}
.pageEitaiKyoSec__wrapAreaSec.u-04::after {
  background-image: url("../images/lower/service/eitaikyo/eitaikyo-thumb11.png");
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec {
    padding: 100px 15px 10px;
    margin-bottom: 80px;
  }
  .pageEitaiKyoSec__wrapAreaSec.u-02 {
    padding-bottom: 30px;
  }
  .pageEitaiKyoSec__wrapAreaSec.u-03 {
    padding-bottom: 0;
  }
  .pageEitaiKyoSec__wrapAreaSec.u-04 {
    padding-top: 90px;
  }
  .pageEitaiKyoSec__wrapAreaSec.u-04::before {
    top: 87px;
    left: 78%;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__wrapAreaSec.u-04::before {
    top: 108px;
    left: 74%;
  }
}
.pageEitaiKyoSec__wrapAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaText .textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaText .taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaText .taR {
  text-align: right;
}
.pageEitaiKyoSec__wrapAreaText .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__wrapAreaText.textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaText.taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__wrapAreaText {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__wrapAreaText.u-smalle {
  font-size: 16px;
  margin-top: 22px;
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__wrapAreaText.u-smalle {
    font-size: 14px;
  }
}
.pageEitaiKyoSec__wrapAreaSecPix {
  width: 620px;
  margin: 50px auto 10px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPix {
    width: 100%;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixImg {
    border-radius: 10px;
  }
}
.pageEitaiKyoSec__wrapAreaSec__catText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__catText .textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__catText .taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__catText .taR {
  text-align: right;
}
.pageEitaiKyoSec__wrapAreaSec__catText .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__wrapAreaSec__catText.textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__catText.taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__catText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__catText {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__wrapAreaSec__textArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 600px;
  background-color: #FAECDA;
  padding: 30px 40px;
  margin: 20px auto 40px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__textArea {
    width: 100%;
    display: block;
    padding: 30px;
    margin: 20px auto 0;
  }
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle .textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle .taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle .taR {
  text-align: right;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle.textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle.taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__wrapAreaSec__textAreaItemTitle {
    font-size: 18px;
  }
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText .textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText .taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText .taR {
  text-align: right;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText.textRed {
  color: #792129;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText.taC {
  text-align: center;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__textAreaItemText {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItemText.u-smalle {
  font-size: 10px;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItem {
  width: 50%;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItem.u-border {
  position: relative;
}
.pageEitaiKyoSec__wrapAreaSec__textAreaItem.u-border::after {
  content: "";
  position: absolute;
  top: -5px;
  right: 0;
  background-color: #193547;
  width: 1px;
  height: 120px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__textAreaItem {
    width: 100%;
  }
  .pageEitaiKyoSec__wrapAreaSec__textAreaItem.u-border {
    border-bottom: 1px solid #193547;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .pageEitaiKyoSec__wrapAreaSec__textAreaItem.u-border::after {
    width: 0;
    height: 0;
  }
}
.pageEitaiKyoSec__wrapAreaSecPixArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 800px;
  justify-content: center;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixArea.u-02 {
    padding-bottom: 0;
  }
}
.pageEitaiKyoSec__wrapAreaSecPixArea.u-03 {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixArea.u-03 {
    margin-top: 0;
  }
}
.pageEitaiKyoSec__wrapAreaSecPixArea.u-04 {
  margin-top: 70px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixArea.u-04 {
    margin-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixArea {
    width: 100%;
    display: block;
    padding: 30px 0;
  }
}
.pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-left {
  width: 524px;
}
.pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-right {
  margin: 10px auto;
  width: 247px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-right {
    padding: 15px 30px 0;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-left {
    width: 100%;
  }
  .u-02 .pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-left {
    margin-bottom: 25px;
  }
  .pageEitaiKyoSec__wrapAreaSecPixAreaItem.u-right {
    padding: 0 30px;
    width: 100%;
  }
}
.pageEitaiKyoSec__wrapAreaSec__catText {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSec__catText {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.pageEitaiKyoSec__wrapAreaSecPixAreaItem02.u-left {
  width: 400px;
}
.pageEitaiKyoSec__wrapAreaSecPixAreaItem02.u-right {
  width: 342px;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__wrapAreaSecPixAreaItem02.u-left {
    width: 100%;
  }
  .pageEitaiKyoSec__wrapAreaSecPixAreaItem02.u-right {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .u-02 .u-left .pageEitaiKyoSec__wrapAreaSecPixAreaItemPixImg, .u-03 .pageEitaiKyoSec__wrapAreaSecPixAreaItemPixImg {
    border-radius: 10px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea {
  margin: 60px auto 0;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea {
    margin: 30px auto 0;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  position: relative;
  margin-bottom: 26px;
}
.pageEitaiKyoSec__innerAreaInfoArea__title .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__title .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__title .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaInfoArea__title .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaInfoArea__title.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__title.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__title {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__title::after {
  content: "";
  position: absolute;
  bottom: -14px;
  left: 50%;
  background-color: #B23333;
  width: 240px;
  height: 5px;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__title {
    font-size: 26px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaInfoArea__title {
    font-size: 24px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__text .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__text .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__text .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaInfoArea__text .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaInfoArea__text.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__text.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__text {
    font-size: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaInfoArea__text {
    font-size: 18px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__telArea {
  display: block;
  margin: 0 auto;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 55px;
  font-family: "Roboto", sans-serif;
  color: #B23333;
  letter-spacing: 0;
  margin: 0 auto;
  padding-left: 58px;
  display: block;
  text-align: center;
  position: relative;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__tel {
    font-size: 15px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__tel::before {
  content: "";
  position: absolute;
  top: 27px;
  left: 29%;
  width: 55px;
  height: 37px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/eitaikyo/eitaikyo-thumb12.png");
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__tel {
    font-size: 46px;
  }
  .pageEitaiKyoSec__innerAreaInfoArea__tel::before {
    top: 22px;
    left: 0;
    width: 47px;
    height: 30px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaInfoArea__tel {
    font-size: 32px;
    padding-left: 28px;
  }
  .pageEitaiKyoSec__innerAreaInfoArea__tel::before {
    top: 14px;
    left: 9px;
    width: 40px;
    height: 26px;
  }
}
.pageEitaiKyoSec__innerAreaInfoArea__redText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  color: #B23333;
  font-weight: bold;
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText .textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText .taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText .taR {
  text-align: right;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText .textSmall {
  font-size: 12px;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText.textRed {
  color: #792129;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText.taC {
  text-align: center;
}
.pageEitaiKyoSec__innerAreaInfoArea__redText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__redText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEitaiKyoSec__innerAreaInfoArea__redText {
    font-size: 17px;
  }
}
@media screen and (max-width: 320px) {
  .pageEitaiKyoSec__innerAreaInfoArea__redText {
    font-size: 15px;
  }
}

.is_page__service .childPageListSec__innerArea__lowerPageList__item:nth-child(7) .childPageListSec__innerArea__lowerPageList__item__link__textArea__title {
  background: none;
}

/*====================================================================
pageSouryoshoukaiPageContentSec
====================================================================*/
.pageSouryoshoukaiPageContentSec {
  padding-bottom: 100px;
}
.pageSouryoshoukaiPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__pageTitle {
  font-size: 36px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  padding: 20px;
  background: #193547;
  color: #C8A981;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__pageTitle .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__pageTitle .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__pageTitle .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__pageTitle .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__pageTitle.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__pageTitle.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__pageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__pageTitle {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__fv {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  padding-top: 30%;
  background: url("../images/lower/service/funeral/souryoshoukaiPage_fv.jpg") no-repeat center/cover;
}
.pageSouryoshoukaiPageContentSec__bgArea {
  padding: 35px 0;
  background: #F5E9D9;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__text {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 50px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: calc((100% - 30px) / 3);
  margin-left: 15px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item:nth-child(1) {
  margin-left: 0;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  border-radius: 100%;
  overflow: hidden;
  background: #193547;
}
.pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig .textRed, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig .taC, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig .taR, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig .textSmall, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec .textRed.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig, .pageSouryoshoukaiPageContentSec .textRed.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec .taC.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig, .pageSouryoshoukaiPageContentSec .taC.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec .taR.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig, .pageSouryoshoukaiPageContentSec .taR.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig, .pageSouryoshoukaiPageContentSec .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textSmall {
  font-size: 12px !important;
  color: #fff;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__label__textBig {
  margin-top: 5px;
  font-size: 18px !important;
  color: #C8A981;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 15px 0 5px;
  font-weight: bold;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__title {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text {
  width: 100%;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item__text {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea {
  margin-top: 40px;
  padding: 30px 45px;
  background: #fff;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 15px;
  font-weight: bold;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__title {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea__text {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 50%;
  padding-bottom: 0;
  border-bottom: none;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
  margin-top: 0;
  padding-top: 0;
  border-left: 5px solid #193547;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr {
    padding: 7px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__pc__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageSouryoshoukaiPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageSouryoshoukaiPageContentSec {
    padding-bottom: 20px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__text {
    text-align: left;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 16px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item {
    margin-left: 0;
    margin-bottom: 16px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__infoList__item {
    width: 100%;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__textArea {
    margin-top: 10px;
    padding: 20px 15px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    margin-bottom: 10px;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
    padding-top: 15px;
    border-left: none;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
    margin-top: 0;
    padding-top: 0;
  }
  .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea {
    padding: 15px 15px;
  }
}
/*====================================================================
pageSpecialPageContentSec
====================================================================*/
.pageSpecialPageContentSec {
  padding: 35px 0 100px;
}
.pageSpecialPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__pageTitle {
  font-size: 36px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  padding: 20px;
  background: #193547;
  color: #C8A981;
  text-align: center;
}
.pageSpecialPageContentSec__pageTitle .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__pageTitle .taC {
  text-align: center;
}
.pageSpecialPageContentSec__pageTitle .taR {
  text-align: right;
}
.pageSpecialPageContentSec__pageTitle .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__pageTitle.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__pageTitle.taC {
  text-align: center;
}
.pageSpecialPageContentSec__pageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__pageTitle {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__fv {
  font-size: 0;
  text-indent: -9999px;
  overflow: hidden;
  padding-top: 30%;
  background: url("../images/lower/service/goudoubo/specialPage_fv.jpg") no-repeat center/cover;
}
.pageSpecialPageContentSec__bgArea {
  padding: 35px 0;
  background: #F5E9D9;
}
.pageSpecialPageContentSec__bgArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item {
  margin-top: 13px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item:nth-child(1) {
  margin-top: 0;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 13px;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__caption {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 55px;
  padding-bottom: 5px;
  border-bottom: 2px solid #193547;
  font-weight: bold;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__title {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 10px;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea {
  width: calc(100% - 495px);
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__rightArea {
  width: 480px;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__rightArea__iframeWrap {
  position: relative;
  padding-top: 66%;
}
.pageSpecialPageContentSec__bgArea__innerArea__2clmArea__rightArea__iframeWrap iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
  color: #792129;
  font-weight: bold;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__catch.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__catch {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__innerArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 40px;
  padding: 10px 0;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__title {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__innerArea__title:nth-of-type(1) {
  margin-top: 0;
}
.pageSpecialPageContentSec__innerArea__subTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 35px 0 5px;
  font-weight: bold;
}
.pageSpecialPageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__innerArea__textList {
  margin-top: 10px;
}
.pageSpecialPageContentSec__innerArea__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
}
.pageSpecialPageContentSec__innerArea__textList__item .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__textList__item .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__textList__item .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__textList__item .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__textList__item.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__textList__item.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__textList__item {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__innerArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.pageSpecialPageContentSec__innerArea__thumb {
  margin-top: 15px;
}
.pageSpecialPageContentSec__innerArea__bnrList {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.pageSpecialPageContentSec__innerArea__bnrList__item {
  margin-top: 13px;
}
.pageSpecialPageContentSec__innerArea__bnrList__item:nth-child(1) {
  margin-top: 0;
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSpecialPageContentSec__innerArea__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 13px;
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__caption .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__caption .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__caption .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__caption .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__caption.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__caption.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__caption {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSpecialPageContentSec__bgArea__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList {
  justify-content: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 50%;
  padding-bottom: 0;
  border-bottom: none;
}
.pageSpecialPageContentSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.pageSpecialPageContentSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageSpecialPageContentSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}

/*-----------------------------------------------
pageSpecialPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec {
    padding: 10px 0 20px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__text {
    text-align: left;
  }
  .pageSpecialPageContentSec__bgArea {
    padding: 20px 0;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList {
    margin-top: 20px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr {
    width: 290px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__title {
    margin-top: 30px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__2clmArea__rightArea {
    width: 100%;
    margin-top: 30px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    margin-bottom: 10px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item:nth-child(2) {
    padding-top: 15px;
    border-left: none;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item {
    margin-top: 0;
    padding-top: 0;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea {
    padding: 15px 15px;
  }
  .pageSpecialPageContentSec__innerArea__subTitle {
    margin-top: 16px;
  }
  .pageSpecialPageContentSec__innerArea__bnrList__item__bnr {
    width: 290px;
  }
}
.is_page__special .lowerPageHeader {
  display: none;
}

.lowerPageHeaderWebinar {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/goudoubo/goudouboPage_kv_pc.jpg");
}
@media screen and (max-width: 768px) {
  .lowerPageHeaderWebinar {
    min-height: 50px;
    background-image: url("../images/lower/service/goudoubo/goudouboPage_kv_sp.jpg");
  }
}

/*====================================================================
pageWebinarPageSec
====================================================================*/
.pageWebinarPageSec {
  padding: 35px 0 0;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec {
    padding-top: 10px;
  }
}
.pageWebinarPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageWebinarPageSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageWebinarPageSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageWebinarPageSec__innerArea__text .textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__text .taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__text .taR {
  text-align: right;
}
.pageWebinarPageSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageWebinarPageSec__innerArea__text.textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__text.taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__text {
    font-size: 15px;
  }
}
.pageWebinarPageSec__innerArea__textArea {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__textArea {
    padding-top: 30px;
  }
}
.pageWebinarPageSec__innerArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  background-color: #F5E9D9;
  display: inline-block;
  margin-bottom: 6px;
}
.pageWebinarPageSec__innerArea__textArea__title .textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__textArea__title .taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__textArea__title .taR {
  text-align: right;
}
.pageWebinarPageSec__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageWebinarPageSec__innerArea__textArea__title.textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__textArea__title.taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__textArea__title {
    font-size: 15px;
  }
}
.pageWebinarPageSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 26px;
}
.pageWebinarPageSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__textArea__text .taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__textArea__text .taR {
  text-align: right;
}
.pageWebinarPageSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageWebinarPageSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.pageWebinarPageSec__innerArea__textArea__text.taC {
  text-align: center;
}
.pageWebinarPageSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageWebinarPageSec__innerArea__textArea__text {
    padding-bottom: 20px;
  }
}

.pagePressPageContentSec .hidden_box.u-webinar {
  margin: 0 auto 2em;
}

/*====================================================================
pageNoukotsudoSec
====================================================================*/
.pageNoukotsudoSec__kvPix {
  margin-bottom: 14px;
}
.pageNoukotsudoSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__innerAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 40px;
}
.pageNoukotsudoSec__innerAreaTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerAreaTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerAreaTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerAreaTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerAreaTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerAreaTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTitle {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__innerAreaTitle {
    font-size: 16px;
  }
}
.pageNoukotsudoSec__innerAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 18px;
  margin-bottom: 40px;
}
.pageNoukotsudoSec__innerAreaText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerAreaText .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerAreaText .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerAreaText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerAreaText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerAreaText.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaText {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__innerAreaText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__innerAreaPixList {
  width: 780px;
  margin: 0 auto 56px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaPixList {
    width: 100%;
    display: block;
    margin-bottom: 30px;
  }
}
.pageNoukotsudoSec__innerAreaPixItem {
  width: 260px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaPixItem {
    width: 100%;
  }
}
.pageNoukotsudoSec__bgArea {
  padding: 50px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/noukotsudo/noukotsudo-thumb05.jpg");
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgArea {
    padding: 30px 0;
  }
}
.pageNoukotsudoSec__bgAreaInner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__bgAreaInnerTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.4;
}
.pageNoukotsudoSec__bgAreaInnerTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaInnerTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaInnerTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaInnerTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaInnerTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaInnerTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaInnerTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaInnerTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__bgAreaInnerTitle.u-two {
  padding-left: 260px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaInnerTitle {
    font-size: 24px;
  }
  .pageNoukotsudoSec__bgAreaInnerTitle.u-two {
    padding-left: 100px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__bgAreaInnerTitle {
    font-size: 20px;
  }
  .pageNoukotsudoSec__bgAreaInnerTitle.u-two {
    padding-left: 60px;
  }
}
.pageNoukotsudoSec__bgAreaInnerPix {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaInnerImg.u-two {
    padding-top: 30px;
  }
}
.pageNoukotsudoSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__wrapTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 11px;
  margin: 50px 0 30px 0;
  position: relative;
}
.pageNoukotsudoSec__wrapTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__wrapTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__wrapTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__wrapTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #b23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapTitle {
    font-size: 20px;
    padding-bottom: 11px;
  }
  .pageNoukotsudoSec__wrapTitle::after {
    width: 110px;
    height: 3px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__wrapTitle {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__wrapText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
}
.pageNoukotsudoSec__wrapText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapText .taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapText .taR {
  text-align: right;
}
.pageNoukotsudoSec__wrapText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__wrapText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapText.taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapText {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__wrapText.taL {
  text-align: left;
}
.pageNoukotsudoSec__wrapText strong {
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__wrapText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__wrapText-red {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  color: #700D16;
  text-align: center;
}
.pageNoukotsudoSec__wrapText-red .textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapText-red .taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapText-red .taR {
  text-align: right;
}
.pageNoukotsudoSec__wrapText-red .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__wrapText-red.textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapText-red.taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapText-red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapText-red {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapText-red {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__wrapText-red {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__wrapMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageNoukotsudoSec__wrapMsg .textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapMsg .taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapMsg .taR {
  text-align: right;
}
.pageNoukotsudoSec__wrapMsg .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__wrapMsg.textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapMsg.taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapMsg {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__wrapCat {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  background-color: #193547;
  color: #fff;
  font-weight: bold;
  display: block;
  width: 400px;
  margin: 30px auto;
  border-radius: 20px;
  padding: 5px;
}
.pageNoukotsudoSec__wrapCat .textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapCat .taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapCat .taR {
  text-align: right;
}
.pageNoukotsudoSec__wrapCat .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__wrapCat.textRed {
  color: #792129;
}
.pageNoukotsudoSec__wrapCat.taC {
  text-align: center;
}
.pageNoukotsudoSec__wrapCat.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapCat {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__wrapCat {
    width: 100%;
    font-size: 18px;
  }
}
.pageNoukotsudoSec__bgAreaUsually {
  padding: 30px 0 10px;
  background-color: #faecda;
  margin-bottom: 30px;
  position: relative;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsually {
    padding-bottom: 10px;
  }
}
.pageNoukotsudoSec__bgAreaUsually.u-gray {
  background-color: #e5e1dc;
}
.pageNoukotsudoSec__bgAreaUsuallyInner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInner {
    display: block;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextArea {
  width: 490px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextArea {
    width: 100%;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixArea {
  width: 360px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixArea.u-gray {
  width: 260px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerPixArea.u-gray {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerPixArea {
    width: 100%;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaItem.u-gray {
  width: 233px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaItem.u-gray {
    width: 100%;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 52px;
  width: 980px;
  margin: 0 auto;
  font-weight: bold;
  color: #700D16;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle.u-gray {
  color: #193547;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle {
    font-size: 36px;
    text-align: center;
    width: 100%;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle {
    font-size: 30px;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  .pageNoukotsudoSec .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitle {
    font-size: 48px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 45px 0 25px 0;
  font-size: 18px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText {
    margin: 10px 0 20px 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #700D16;
  font-weight: bold;
  font-size: 20px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed.u-gray {
  color: #193547;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaRed {
    margin-bottom: 30px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  margin-top: 10px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerPixAreaCat {
    font-size: 13px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyPixList {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyPixList {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyPixList {
    display: block;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyPixListItem {
  width: 320px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyPixListItem {
    width: 92%;
    margin: 0 auto 20px;
  }
}
.pageNoukotsudoSec__cont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 40px auto;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__cont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__contItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contItem {
    display: block;
    margin-bottom: 60px;
  }
}
.pageNoukotsudoSec__contPix {
  width: 457px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contPix {
    width: 100%;
  }
}
.pageNoukotsudoSec__contItemTextArea {
  width: 446px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contItemTextArea {
    width: 100%;
  }
}
.pageNoukotsudoSec__contItemTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 30px;
  font-weight: 500;
}
.pageNoukotsudoSec__contItemTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__contItemTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__contItemTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__contItemTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__contItemTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__contItemTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__contItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contItemTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contItemTitle {
    font-size: 22px;
    margin-top: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__contItemTitle {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__contItemText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.pageNoukotsudoSec__contItemText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__contItemText .taC {
  text-align: center;
}
.pageNoukotsudoSec__contItemText .taR {
  text-align: right;
}
.pageNoukotsudoSec__contItemText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__contItemText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__contItemText.taC {
  text-align: center;
}
.pageNoukotsudoSec__contItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contItemText {
    font-size: 15px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__contItemText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__houyouArea {
  background-color: #f2f2f2;
  padding: 40px 0 18px;
}
.pageNoukotsudoSec__houyouAreaWrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaWrap {
    padding: 0;
  }
}
.pageNoukotsudoSec__houyouAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 11px;
  margin-bottom: 30px;
  position: relative;
}
.pageNoukotsudoSec__houyouAreaTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__houyouAreaTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__houyouAreaTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__houyouAreaTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #b23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaTitle {
    padding-bottom: 11px;
    font-size: 20px;
  }
  .pageNoukotsudoSec__houyouAreaTitle::after {
    width: 110px;
    height: 3px;
  }
}
.pageNoukotsudoSec__houyouAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaText .taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaText .taR {
  text-align: right;
}
.pageNoukotsudoSec__houyouAreaText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__houyouAreaText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaText.taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaText {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__houyouAreaPixArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 876px;
  margin: 70px auto 0;
  padding-bottom: 30px;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPixArea {
    width: 100%;
    display: block;
    margin: 40px auto 0;
    padding-bottom: 0;
  }
}
.pageNoukotsudoSec__houyouAreaPix {
  width: 418px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPix {
    width: 100%;
    padding-bottom: 50px;
  }
}
.pageNoukotsudoSec__houyouAreaPixText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
}
.pageNoukotsudoSec__houyouAreaPixText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaPixText .taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaPixText .taR {
  text-align: right;
}
.pageNoukotsudoSec__houyouAreaPixText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__houyouAreaPixText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaPixText.taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaPixText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPixText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPixText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__houyouAreaPixText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__houyouAreaPixTextStop {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  margin: 0 auto;
  width: 165px;
  background: #193547;
  color: #fff;
}
.pageNoukotsudoSec__houyouAreaPixTextStop .textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaPixTextStop .taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaPixTextStop .taR {
  text-align: right;
}
.pageNoukotsudoSec__houyouAreaPixTextStop .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__houyouAreaPixTextStop.textRed {
  color: #792129;
}
.pageNoukotsudoSec__houyouAreaPixTextStop.taC {
  text-align: center;
}
.pageNoukotsudoSec__houyouAreaPixTextStop.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPixTextStop {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__houyouAreaPixTextStop {
    margin-top: 12px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__houyouAreaPixTextStop {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__eitaikuyo {
  background-color: #e2d7d9;
  padding: 50px 0 1px;
  margin-bottom: 30px;
}
.pageNoukotsudoSec__eitaikuyoWrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__eitaikuyoTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 11px;
  margin-bottom: 20px;
  color: #b23333;
  position: relative;
}
.pageNoukotsudoSec__eitaikuyoTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__eitaikuyoTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__eitaikuyoTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__eitaikuyoTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #b23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoTitle {
    font-size: 20px;
    padding-bottom: 11px;
  }
  .pageNoukotsudoSec__eitaikuyoTitle::after {
    width: 110px;
    height: 3px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__eitaikuyoTitle {
    font-size: 16px;
  }
}
.pageNoukotsudoSec__eitaikuyoThumbtitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 40px;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoThumbtitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoThumbtitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoThumbtitle {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__eitaikuyoThumbtitle {
    font-size: 16px;
  }
}
.pageNoukotsudoSec__eitaikuyoText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  margin-bottom: 30px;
}
.pageNoukotsudoSec__eitaikuyoText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoText .taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoText .taR {
  text-align: right;
}
.pageNoukotsudoSec__eitaikuyoText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__eitaikuyoText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__eitaikuyoText.taC {
  text-align: center;
}
.pageNoukotsudoSec__eitaikuyoText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__eitaikuyoText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__eitaikuyoText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__application__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 680px;
  margin: 0 auto 60px;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr::before {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr__text {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr__text.outer {
  padding-right: 30px;
}
.pageNoukotsudoSec__application__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr__text.pdf {
  padding-right: 30px;
}
.pageNoukotsudoSec__application__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr:hover::before {
    width: 100%;
  }
  .pageNoukotsudoSec__application__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageNoukotsudoSec__application__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageNoukotsudoSec__application__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageNoukotsudoSec__application__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr {
    padding: 7px;
  }
  .pageNoukotsudoSec__application__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageNoukotsudoSec__application__bnr::before {
  border-radius: 30px !important;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr {
    padding: 15px 8px;
    border-radius: 50px;
    width: 100%;
  }
}
.pageNoukotsudoSec__application__bnr.adjust {
  width: 482px;
  margin: 30px auto 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr.adjust {
    width: 100%;
  }
}
.pageNoukotsudoSec__application__bnr__text {
  font-size: 18px !important;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr__text {
    letter-spacing: 0.1rem;
  }
}
@media screen and (max-width: 374px) {
  .pageNoukotsudoSec__application__bnr__text {
    font-size: 14px !important;
  }
}
.pageNoukotsudoSec__application__bnr02 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 482px;
  margin: 0 auto 0px;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02 {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr02::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02::before {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr02__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02__text {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr02__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr02__text.outer {
  padding-right: 30px;
}
.pageNoukotsudoSec__application__bnr02__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02__text.outer::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__application__bnr02__text.pdf {
  padding-right: 30px;
}
.pageNoukotsudoSec__application__bnr02__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__application__bnr02:hover::before {
    width: 100%;
  }
  .pageNoukotsudoSec__application__bnr02:hover span[class*=__text] {
    color: #193547;
  }
  .pageNoukotsudoSec__application__bnr02:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageNoukotsudoSec__application__bnr02:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageNoukotsudoSec__application__bnr02:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr02 {
    padding: 7px;
  }
  .pageNoukotsudoSec__application__bnr02 span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageNoukotsudoSec__application__bnr02::before {
  border-radius: 30px !important;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr02 {
    padding: 15px 8px;
    border-radius: 50px;
    width: 100%;
  }
}
.pageNoukotsudoSec__application__bnr02.adjust {
  width: 482px;
  margin: 30px auto 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr02.adjust {
    width: 100%;
  }
}
.pageNoukotsudoSec__application__bnr__text02 {
  font-size: 18px;
  letter-spacing: 0.1em;
  color: #c8a981;
  padding-right: 20px;
  position: relative;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application__bnr__text02 {
    letter-spacing: 0.1rem;
    font-size: 15px !important;
  }
}
@media screen and (max-width: 374px) {
  .pageNoukotsudoSec__application__bnr__text02 {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__application {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__application {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.pageNoukotsudoSec__applicationTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 11px;
  margin-bottom: 20px;
  position: relative;
}
.pageNoukotsudoSec__applicationTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__applicationTitle::after {
  content: "";
  position: absolute;
  width: 236px;
  height: 5px;
  background-color: #b23333;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationTitle {
    font-size: 20px;
    padding-bottom: 11px;
  }
  .pageNoukotsudoSec__applicationTitle::after {
    width: 110px;
    height: 3px;
  }
}
.pageNoukotsudoSec__applicationbntCloseBox {
  width: 800px;
  margin: 37px auto 55px;
  box-sizing: border-box;
  border: 1px solid #b23333;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseBox {
    width: 100%;
    margin: 24px auto 55px;
  }
}
.pageNoukotsudoSec__applicationbntCloseTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  background-color: #b23333;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding: 12px 0 12px 0;
  box-sizing: border-box;
}
.pageNoukotsudoSec__applicationbntCloseTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntCloseTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntCloseTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationbntCloseTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationbntCloseTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntCloseTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntCloseTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseTitle {
    padding: 10px 0 10px 0;
    font-size: 20px;
    width: 100%;
  }
}
.pageNoukotsudoSec__applicationbntCloseTextBox {
  padding: 18px 31px 30px 31px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseTextBox {
    padding: 18px 8px 18px 8px;
  }
}
.pageNoukotsudoSec__applicationbntCloseText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  color: #b23333;
  text-align: center;
  font-weight: bold;
}
.pageNoukotsudoSec__applicationbntCloseText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntCloseText .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntCloseText .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationbntCloseText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationbntCloseText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntCloseText.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntCloseText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseText {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__applicationbntCloseText:last-of-type {
  padding-top: 14px;
  border-top: 1px solid #b23333;
  margin-top: 19px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseText {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__applicationbntCloseTextBig {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntCloseTextBig {
    line-height: 1.5;
  }
}
.pageNoukotsudoSec__applicationbntCloseText-pd {
  padding: 18px 0;
}
.pageNoukotsudoSec__applicationPix {
  width: 800px;
  margin: 0px auto 26px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationPix {
    width: 100%;
    margin: 30px auto;
  }
}
.pageNoukotsudoSec__applicationbnttitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  background-color: #ffe3bf;
  border-radius: 50px;
  padding: 10px 10px;
}
.pageNoukotsudoSec__applicationbnttitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbnttitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbnttitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationbnttitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationbnttitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbnttitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbnttitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbnttitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbnttitle {
    font-size: 20px;
  }
}
.pageNoukotsudoSec__applicationbntClose {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  background-color: #b23333;
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  width: 800px;
  margin: 26px auto 0;
  padding: 12px 0 12px 0;
  box-sizing: border-box;
}
.pageNoukotsudoSec__applicationbntClose .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntClose .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntClose .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationbntClose .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationbntClose.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationbntClose.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationbntClose.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntClose {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationbntClose {
    padding: 10px 0 10px 0;
    font-size: 20px;
    width: 100%;
  }
}
.pageNoukotsudoSec__applicationText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
  margin: 24px auto;
}
.pageNoukotsudoSec__applicationText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationText .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationText .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationText.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationText {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__applicationText strong {
  font-weight: 600;
}
.pageNoukotsudoSec__applicationText strong span.u-red {
  color: #FF0000;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationText {
    font-size: 18px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__applicationText {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__applicationText-mb {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationText-mb {
    margin-bottom: 20px;
  }
}
.pageNoukotsudoSec__applicationtextArea {
  margin: 30px auto;
  width: 560px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationtextArea {
    width: 100%;
  }
}
.pageNoukotsudoSec__applicationtextAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 3px;
  margin-top: 5px;
}
.pageNoukotsudoSec__applicationtextAreaTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationtextAreaTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationtextAreaTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationtextAreaTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationtextAreaTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationtextAreaTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationtextAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationtextAreaTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationtextAreaTitle {
    font-size: 16px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__applicationtextAreaTitle {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__applicationtextAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
}
.pageNoukotsudoSec__applicationtextAreaText .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationtextAreaText .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationtextAreaText .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationtextAreaText .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationtextAreaText.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationtextAreaText.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationtextAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationtextAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationtextAreaText {
    font-size: 16px;
  }
}
.pageNoukotsudoSec__questions {
  margin: 80px auto 30px;
  width: 100%;
  max-width: 980px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__questions {
    margin-top: 50px;
    padding: 0 15px;
  }
}
.pageNoukotsudoSec__questions__container {
  margin: 44px auto 60px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__questions__container {
    margin-bottom: 10px;
  }
}
.pageNoukotsudoSec__innerArea__acdList__item__btn {
  letter-spacing: 0.25em !important;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__btn {
    letter-spacing: 0.05em !important;
  }
}
.pageNoukotsudoSec__bgArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoukotsudoSec__bgArea__innerArea__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageNoukotsudoSec__bgArea__innerArea__text .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgArea__innerArea__text .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgArea__innerArea__text .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgArea__innerArea__text .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgArea__innerArea__text.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgArea__innerArea__text.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgArea__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgArea__innerArea__text {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__bgArea__innerArea__text span.jp-number {
  font-family: Helvetica Neue, Meiryo, sans-serif;
}
.pageNoukotsudoSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.pageNoukotsudoSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageNoukotsudoSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageNoukotsudoSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageNoukotsudoSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}
.pageNoukotsudoSec__underLinedHeading__text {
  padding-bottom: 11px;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.8;
  position: relative;
  text-align: center;
}
.pageNoukotsudoSec__underLinedHeading__text:after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b23333;
  width: 236px;
  height: 5px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__underLinedHeading__text {
    font-size: 20px;
    padding-bottom: 11px;
  }
  .pageNoukotsudoSec__underLinedHeading__text::after {
    width: 110px;
    height: 3px;
  }
}
.pageNoukotsudoSec__underLinedHeading {
  margin: 0 auto;
  width: 100%;
}
.pageNoukotsudoSec__underLinedHeading.u-pdt30 {
  padding-top: 30px;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLinkArea {
  margin: 40px auto;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #a20b0b;
  border-bottom: 1px solid #a20b0b;
  font-weight: bold;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__contentAreaLink {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__innerArea__acdList__itemPix01 {
  width: 709px;
  margin: 20px auto;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__itemPix01 {
    width: 100%;
  }
}
.pageNoukotsudoSec__innerArea__acdList__itemPix02 {
  width: 287px;
  margin: 20px auto;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__itemPix02 {
    width: 80%;
    max-width: 287px;
  }
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle .textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle .taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle .taR {
  text-align: right;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle.textRed {
  color: #792129;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle.taC {
  text-align: center;
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle {
    font-size: 15px;
  }
}
.pageNoukotsudoSec__innerArea__acdList__item__contentAreaTitle.u-matop {
  margin-top: 46px;
}
.pageNoukotsudoSec__dateArea {
  background-color: #faecda;
  padding: 60px 0;
  margin-top: 30px;
  margin-bottom: 110px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea {
    margin-top: 50px;
    padding: 30px 15px;
  }
}
.pageNoukotsudoSec__dateArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap {
    padding: 0;
  }
}
.pageNoukotsudoSec__dateArea__wrap.u-bgBeige {
  background-color: #faecda;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 30px;
}
.pageNoukotsudoSec__dateArea__titleArea__title {
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.8;
  text-align: center;
  position: relative;
}
.pageNoukotsudoSec__dateArea__titleArea__title::after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b23333;
  width: 236px;
  height: 5px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__titleArea__title {
    font-size: 20px;
    padding-bottom: 15px;
  }
  .pageNoukotsudoSec__dateArea__titleArea__title::after {
    width: 110px;
    height: 3px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__titleArea__titleRed {
    font-size: 18px;
    color: #700D16;
    text-align: center;
    font-weight: bold;
    margin-top: 30px;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item, .pageNoukotsudoSec__dateArea__wrap__cont__telArea {
  padding: 30px 0;
}
.pageNoukotsudoSec__dateArea__wrap__cont__item.u-pdt0, .pageNoukotsudoSec__dateArea__wrap__cont__telArea.u-pdt0 {
  padding-top: 0;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item, .pageNoukotsudoSec__dateArea__wrap__cont__telArea {
    width: 100%;
    padding: 0;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item {
  border-right: 1px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item {
    border-right: 0px;
    padding-bottom: 30px;
    border-bottom: 1px solid #193547;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02 {
  width: 450px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02.u-mg01 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02 {
    width: 100%;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  padding: 18px 15px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr::before {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer {
  padding-right: 30px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf {
  padding-right: 30px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover::before {
    width: 100%;
  }
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr {
    padding: 7px;
  }
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 10px;
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title .textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title .taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title .taR {
  text-align: right;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title.textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title.taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__title {
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__title {
    font-size: 14px;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__link__pix {
  width: 404px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__link__pix {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 360px;
  background-color: #fff;
  margin: 5px auto;
  text-align: center;
  padding: 6px 0;
  border-radius: 20px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text .textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text .taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text .taR {
  text-align: right;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text.textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text.taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__telArea__msg__text {
    width: 80%;
    padding: 3px 0;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr {
    padding: 21px 5px !important;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 320px) {
  .pageNoukotsudoSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
    font-size: 14px !important;
  }
}
.pageNoukotsudoSec__eitaikuyoPix {
  margin-bottom: 30px;
}
.pageNoukotsudoSec__innerAreaTopList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin: 0 auto 72px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTopList {
    display: block;
    margin: 0 auto 25px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTopListItem {
    margin-bottom: 10px;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 300px;
  margin: 0 auto;
  border-radius: 30px;
  padding: 12px 15px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr::before {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.outer {
  padding-right: 30px;
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.pdf {
  padding-right: 30px;
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr:hover::before {
    width: 100%;
  }
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr {
    padding: 7px;
  }
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr::before {
  border-radius: 30px !important;
}
.pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text {
  font-size: 20px;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__innerAreaTopListItemLink__application__bnr__text {
    font-size: 20px !important;
  }
}
.pageNoukotsudoSec__contentNewLink__application__bnr {
  width: 482px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contentNewLink__application__bnr {
    width: 100%;
    font-size: 18px;
  }
}
.pageNoukotsudoSec__contentNewLink__application__bnr__text {
  font-size: 20px;
  letter-spacing: 0.1em;
  color: #c8a981;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__contentNewLink__application__bnr__text {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__zousetsuArea {
  padding-bottom: 54px;
}
.pageNoukotsudoSec__zousetsuArea__topTxt {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #582500;
  font-weight: 600;
  margin-bottom: 30px;
}
.pageNoukotsudoSec__zousetsuArea__topTxt .textRed {
  color: #792129;
}
.pageNoukotsudoSec__zousetsuArea__topTxt .taC {
  text-align: center;
}
.pageNoukotsudoSec__zousetsuArea__topTxt .taR {
  text-align: right;
}
.pageNoukotsudoSec__zousetsuArea__topTxt .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__zousetsuArea__topTxt.textRed {
  color: #792129;
}
.pageNoukotsudoSec__zousetsuArea__topTxt.taC {
  text-align: center;
}
.pageNoukotsudoSec__zousetsuArea__topTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__zousetsuArea__topTxt {
    font-size: 24px;
  }
}
.pageNoukotsudoSec__zousetsuArea__topTxt span {
  font-family: inherit;
  color: #FF0A00;
}
.pageNoukotsudoSec__zousetsuArea__imgBox {
  margin: 0 auto 100px;
  width: 100%;
  max-width: 486px;
  padding-right: 25px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__zousetsuArea__imgBox {
    margin-bottom: 0;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitleWrap {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerTextAreaTitleWrap {
    display: block;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonArea {
  margin: 0 auto;
  width: 704px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonArea {
    width: 100%;
    padding-left: 9px;
    padding-right: 9px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaBaloon {
  margin: 20px auto 10px;
  width: 274px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaBaloon {
    width: 140px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaImgBox {
  margin: 0 auto;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListWrap {
  margin: 0 auto;
  width: 556px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListWrap {
    width: 100%;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaList {
  margin: 27px auto 20px;
  padding-left: 82px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaList {
    padding-left: 5px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItem {
    display: block;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt .textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt .taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt .taR {
  text-align: right;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt.textRed {
  color: #792129;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt.taC {
  text-align: center;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span {
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  margin-left: 5px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span.u-violet {
  color: #741F7B;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span.u-yellow {
  color: #9B6C2F;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span.square {
  display: block;
  border-width: 3px;
  border-style: solid;
  width: 24px;
  height: 24px;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span.square.u-violet {
  border-color: #741F7B;
}
.pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt span.square.u-yellow {
  border-color: #9B6C2F;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__bgAreaUsuallyInnerGohonzonAreaListItemTxt:nth-of-type(2) {
    padding-left: 30px;
  }
}
.pageNoukotsudoSec__applicationList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  margin: 0 auto 30px;
  width: 698px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationList {
    justify-content: space-around;
    width: 100%;
  }
}
.pageNoukotsudoSec__applicationListItem {
  width: 200px;
  padding: 4px 0;
  border-radius: 50px;
  border: 1px solid #1A3546;
  text-align: center;
  margin-bottom: 11px;
}
.pageNoukotsudoSec__applicationListItemTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 600;
  letter-spacing: 0.2rem;
}
.pageNoukotsudoSec__applicationListItemTxt .textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationListItemTxt .taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationListItemTxt .taR {
  text-align: right;
}
.pageNoukotsudoSec__applicationListItemTxt .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__applicationListItemTxt.textRed {
  color: #792129;
}
.pageNoukotsudoSec__applicationListItemTxt.taC {
  text-align: center;
}
.pageNoukotsudoSec__applicationListItemTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__applicationListItemTxt {
    font-size: 18px;
  }
}
.pageNoukotsudoSec__dateArea__wrap__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 600;
  padding-top: 30px;
}
.pageNoukotsudoSec__dateArea__wrap__title .textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__title .taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__title .taR {
  text-align: right;
}
.pageNoukotsudoSec__dateArea__wrap__title .textSmall {
  font-size: 12px;
}
.pageNoukotsudoSec__dateArea__wrap__title.textRed {
  color: #792129;
}
.pageNoukotsudoSec__dateArea__wrap__title.taC {
  text-align: center;
}
.pageNoukotsudoSec__dateArea__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec__dateArea__wrap__title {
    font-size: 18px;
  }
}
.pageNoukotsudoSec #partA,
.pageNoukotsudoSec #partC,
.pageNoukotsudoSec #partD {
  margin-top: -157px;
  padding-top: 157px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec #partA,
  .pageNoukotsudoSec #partC,
  .pageNoukotsudoSec #partD {
    margin-top: -112px;
    padding-top: 112px;
  }
}
.pageNoukotsudoSec #partB {
  margin-top: -140px;
  padding-top: 140px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec #partB {
    margin-top: -110px;
    padding-top: 110px;
  }
}
.pageNoukotsudoSec .u-mgb10 {
  margin-bottom: 10px;
}
.pageNoukotsudoSec .u-mgb20 {
  margin-bottom: 20px;
}
.pageNoukotsudoSec .u-mgb30 {
  margin-bottom: 30px;
}
.pageNoukotsudoSec .u-mgb40 {
  margin-bottom: 40px;
}
.pageNoukotsudoSec .u-mgb50 {
  margin-bottom: 50px;
}
.pageNoukotsudoSec .u-mgb90 {
  margin-bottom: 90px;
}
.pageNoukotsudoSec .u-pdt30 {
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageNoukotsudoSec .spMgb30 {
    margin-bottom: 30px;
  }
}

/*====================================================================
pageSoutsuitouSec
====================================================================*/
.pageSoutsuitouSec__topArea {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
  background-image: url("../images/lower/service/soutsuitou/soutsuitou-thumb02.png");
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topArea {
    background-image: url("../images/lower/service/soutsuitou/soutsuitou-thumb02_sp.png");
  }
}
.pageSoutsuitouSec__topAreaInner {
  padding-top: 80px;
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInner {
    padding: 35px 0 0;
  }
}
.pageSoutsuitouSec__topAreaInnerTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.pageSoutsuitouSec__topAreaInnerTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__topAreaInnerTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__topAreaInnerTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerTitle {
    font-size: 20px;
  }
}
.pageSoutsuitouSec__topAreaInnerYtbArea {
  width: 860px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerYtbArea {
    width: 100%;
  }
}
.pageSoutsuitouSec__topAreaInnerYtb {
  margin: 25px 0 46px;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.pageSoutsuitouSec__topAreaInnerYtb iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerYtb {
    margin-bottom: 25px;
  }
}
.pageSoutsuitouSec__topAreaInnerThumbTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerThumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerThumbTitle {
    font-size: 15px;
  }
}
.pageSoutsuitouSec__topAreaInnerThumbTitle::after {
  content: "";
  position: absolute;
  background-color: #7561AA;
  width: 104px;
  height: 5px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerThumbTitle {
    font-size: 22px;
  }
}
.pageSoutsuitouSec__topAreaInnerText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  margin-bottom: 46px;
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerText .textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerText .taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerText .taR {
  text-align: right;
}
.pageSoutsuitouSec__topAreaInnerText .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__topAreaInnerText.textRed {
  color: #792129;
}
.pageSoutsuitouSec__topAreaInnerText.taC {
  text-align: center;
}
.pageSoutsuitouSec__topAreaInnerText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__topAreaInnerText {
    font-size: 16px;
    padding: 0 15px;
  }
}
.pageSoutsuitouSec__wrap {
  background-color: #EBE7ED;
  padding-bottom: 90px;
}
.pageSoutsuitouSec__wrapCont {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1140px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSoutsuitouSec__wrapContPixArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContPixArea {
    display: block;
  }
}
.pageSoutsuitouSec__wrapContPixArea-mb {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContPixArea-mb {
    margin-bottom: 0;
  }
}
.pageSoutsuitouSec__wrapContPixAreaPix {
  width: 354px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContPixAreaPix {
    width: 100%;
    margin-bottom: 20px;
  }
  .pageSoutsuitouSec__wrapContPixAreaPix.u-no-mb {
    margin-bottom: 0;
  }
}
.pageSoutsuitouSec__wrapContPixAreaPix-ml {
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContPixAreaPix-ml {
    margin-left: 0;
  }
}
.pageSoutsuitouSec__wrapContTextArea {
  background-color: #fff;
  padding: 50px 40px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextArea {
    padding: 30px 10px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.pageSoutsuitouSec__wrapContTextAreaTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__wrapContTextAreaTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__wrapContTextAreaTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaTitle {
    font-size: 15px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaTitle::after {
  content: "";
  position: absolute;
  background-color: #7561AA;
  width: 104px;
  height: 5px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaTitle {
    font-size: 22px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 86px;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaThumbTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaThumbTitle {
    font-size: 16px;
    margin-bottom: 40px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 32px;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb .textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb .taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb .taR {
  text-align: right;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb.textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb.taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaThumbTitle-mb {
    font-size: 16px;
    margin-bottom: 32px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #000;
  text-align: center;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 18px;
}
.pageSoutsuitouSec__wrapContTextAreaText .textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaText .taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaText .taR {
  text-align: right;
}
.pageSoutsuitouSec__wrapContTextAreaText .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__wrapContTextAreaText.textRed {
  color: #792129;
}
.pageSoutsuitouSec__wrapContTextAreaText.taC {
  text-align: center;
}
.pageSoutsuitouSec__wrapContTextAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaText {
    font-size: 15px;
  }
}
.pageSoutsuitouSec__wrapContTextAreaText::after {
  content: "";
  position: absolute;
  height: 10px;
  width: 20px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/soutsuitou/soutsuitou-thumb13.png");
}
.pageSoutsuitouSec__wrapContTextAreaText.u-noborder {
  margin-bottom: 0;
  padding-bottom: 0;
}
.pageSoutsuitouSec__wrapContTextAreaText.u-noborder::after {
  width: 0;
  height: 0;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__wrapContTextAreaText {
    font-size: 16px;
  }
}
.pageSoutsuitouSec__contTop {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 90px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contTop {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contTop {
    margin-top: 40px;
  }
}
.pageSoutsuitouSec__contTopTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  text-align: center;
  font-weight: 600;
  border-bottom: 1px solid #7561AA;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.pageSoutsuitouSec__contTopTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__contTopTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__contTopTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__contTopTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__contTopTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__contTopTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__contTopTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contTopTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contTopTitle {
    font-size: 28px;
  }
}
.pageSoutsuitouSec__contTopText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.pageSoutsuitouSec__contTopText .textRed {
  color: #792129;
}
.pageSoutsuitouSec__contTopText .taC {
  text-align: center;
}
.pageSoutsuitouSec__contTopText .taR {
  text-align: right;
}
.pageSoutsuitouSec__contTopText .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__contTopText.textRed {
  color: #792129;
}
.pageSoutsuitouSec__contTopText.taC {
  text-align: center;
}
.pageSoutsuitouSec__contTopText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contTopText {
    font-size: 15px;
  }
}
.pageSoutsuitouSec__contPixArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1140px;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin: 30px auto 0;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contPixArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contPixArea {
    width: 100%;
    display: block;
  }
}
.pageSoutsuitouSec__contPixAreaPix {
  width: 354px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contPixAreaPix {
    width: 100%;
    margin-bottom: 15px;
  }
}
.pageSoutsuitouSec__contNameAreaPix {
  width: 1000px;
  margin: 50px auto 60px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contNameAreaPix {
    width: 100%;
    padding: 0 15px;
    margin: 30px auto;
  }
}
.pageSoutsuitouSec__contBnrLink {
  display: block;
  width: 589px;
  margin: 30px auto 50px;
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__contBnrLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__contBnrLink:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__contBnrLink {
    width: 100%;
    max-width: 346px;
    margin: 60px auto 50px;
  }
}
.pageSoutsuitouSec__favoriteSong {
  background-color: #F0F7B9;
  padding: 50px 0 70px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSong {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
}
.pageSoutsuitouSec__favoriteSongWrap {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSoutsuitouSec__favoriteSongTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  text-align: center;
  font-weight: 600;
  padding-bottom: 10px;
  margin-bottom: 26px;
  border-bottom: 1px solid #7561AA;
}
.pageSoutsuitouSec__favoriteSongTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__favoriteSongTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__favoriteSongTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongTitle {
    font-size: 28px;
  }
}
.pageSoutsuitouSec__favoriteSongWrapText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  text-align: center;
  margin-bottom: 30px;
}
.pageSoutsuitouSec__favoriteSongWrapText .textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongWrapText .taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongWrapText .taR {
  text-align: right;
}
.pageSoutsuitouSec__favoriteSongWrapText .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__favoriteSongWrapText.textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongWrapText.taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongWrapText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongWrapText {
    font-size: 15px;
  }
}
.pageSoutsuitouSec__favoriteSongInner {
  border: 1px solid #707070;
  padding: 20px;
  width: 700px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongInner {
    width: 100%;
    padding-bottom: 1px;
  }
}
.pageSoutsuitouSec__favoriteSongInnerTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongInnerTitle .textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongInnerTitle .taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongInnerTitle .taR {
  text-align: right;
}
.pageSoutsuitouSec__favoriteSongInnerTitle .textSmall {
  font-size: 12px;
}
.pageSoutsuitouSec__favoriteSongInnerTitle.textRed {
  color: #792129;
}
.pageSoutsuitouSec__favoriteSongInnerTitle.taC {
  text-align: center;
}
.pageSoutsuitouSec__favoriteSongInnerTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongInnerTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongInnerTitle {
    font-size: 20px;
  }
}
.pageSoutsuitouSec__favoriteSongInnerItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  width: 566px;
  margin: 36px auto;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongInnerItem {
    width: 100%;
    display: block;
  }
}
.pageSoutsuitouSec__favoriteSongInnerItemPix {
  width: 246px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongInnerItemPix {
    margin: 0 auto 30px;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 670px;
  padding-top: 9px;
  padding-bottom: 9px;
  border-radius: 30px;
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr {
    padding: 7px;
  }
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr::before {
  background: #fff;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr {
    width: 100%;
    max-width: 290px;
  }
}
.pageSoutsuitouSec__favoriteSongBnr__bnrArea01__bnr__text {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  font-weight: 500;
}

.soutsuitouleader {
  font-family: Meiryo;
}

/*====================================================================
pageCallcenterPageContentSec
====================================================================*/
.pageCallcenterPageContentSec {
  padding: 35px 0 100px;
}
.pageCallcenterPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageCallcenterPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 40px;
}
.pageCallcenterPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageCallcenterPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageCallcenterPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageCallcenterPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageCallcenterPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageCallcenterPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__text .textRed {
  color: #B23333;
  font-weight: bold;
}
.pageCallcenterPageContentSec__innerArea__thumb {
  width: 600px;
  margin: 30px auto 0;
}
.pageCallcenterPageContentSec__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageCallcenterPageContentSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageCallcenterPageContentSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageCallcenterPageContentSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageCallcenterPageContentSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageCallcenterPageContentSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageCallcenterPageContentSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageCallcenterPageContentSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageCallcenterPageContentSec__infoArea {
  margin-top: 40px;
  padding: 15px 0;
  background: #FAECDA;
}
.pageCallcenterPageContentSec__infoArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__infoArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item {
  width: calc((100% - 30px) / 3);
  margin-left: 15px;
  padding: 30px 15px;
  border-radius: 10px;
  background: #fff;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item:nth-child(1) {
  margin-left: 0;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title {
  margin-bottom: 10px;
}
.pageCallcenterPageContentSec .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig, .pageCallcenterPageContentSec .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall {
  display: block;
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 3px;
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-top: 3px;
  border-top: 1px solid #193547;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__title__textBig {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item__text {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
  text-align: center;
  margin-bottom: 80px;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__infoArea__innerArea__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__infoArea__innerArea__caption {
    font-size: 15px;
  }
}
.pageCallcenterPageContentSec__faqArea {
  background: #FAECDA;
  padding-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqArea {
    padding-bottom: 40px;
  }
}
.pageCallcenterPageContentSec__faqTitleArea {
  background: #fff;
  padding: 30px;
  margin-bottom: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTitleArea {
    padding: 25px;
    margin-bottom: 30px;
  }
}
.pageCallcenterPageContentSec__faqTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.3em;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  border-bottom: 5px solid #B23333;
  padding: 0 15px 15px;
}
.pageCallcenterPageContentSec__faqTitle .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTitle .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTitle .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__faqTitle .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__faqTitle.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTitle.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTitle {
    padding: 0 10px 10px;
  }
}
.pageCallcenterPageContentSec__faqInner {
  padding: 0 15px;
}
.pageCallcenterPageContentSec__faqWrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 55px;
  padding-right: 55px;
  padding-left: 70px;
  padding-bottom: 45px;
  background: #fff;
  margin-bottom: 25px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqWrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqWrap {
    padding-bottom: 25px;
    padding-top: 10px;
  }
}
.pageCallcenterPageContentSec__faqNum {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9B6C2F;
}
.pageCallcenterPageContentSec__faqNum .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqNum .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqNum .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__faqNum .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__faqNum.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqNum.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqNum.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqNum {
    font-size: 20px;
  }
}
.pageCallcenterPageContentSec__faqContainer01 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqContainer01 {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 60px;
  }
}
.pageCallcenterPageContentSec__faqImgArea {
  width: 200px;
  height: 226px;
  margin-right: 30px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqImgArea {
    margin-right: 0;
    margin-bottom: 25px;
  }
}
.pageCallcenterPageContentSec__faqImg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.pageCallcenterPageContentSec__faqTxtQ {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9B6C2F;
  padding-top: 20px;
}
.pageCallcenterPageContentSec__faqTxtQ .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTxtQ .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTxtQ .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__faqTxtQ .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__faqTxtQ.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTxtQ.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTxtQ.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTxtQ {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTxtQ {
    text-align: center;
    max-width: 430px;
    padding-top: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 320px) {
  .pageCallcenterPageContentSec__faqTxtQ {
    font-size: 12px;
  }
}
.pageCallcenterPageContentSec__faqContainer02 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqContainer02 {
    flex-direction: column;
    justify-content: center;
  }
}
.pageCallcenterPageContentSec__faqImgArea02 {
  width: 204px;
  height: 167px;
  margin-left: 30px;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqImgArea02 {
    margin-left: 0;
    margin-bottom: 25px;
  }
}
.pageCallcenterPageContentSec__faqTxtA {
  width: calc(100% - 224px);
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageCallcenterPageContentSec__faqTxtA .textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTxtA .taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTxtA .taR {
  text-align: right;
}
.pageCallcenterPageContentSec__faqTxtA .textSmall {
  font-size: 12px;
}
.pageCallcenterPageContentSec__faqTxtA.textRed {
  color: #792129;
}
.pageCallcenterPageContentSec__faqTxtA.taC {
  text-align: center;
}
.pageCallcenterPageContentSec__faqTxtA.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTxtA {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec__faqTxtA {
    width: 100%;
    max-width: 430px;
    margin: 0 auto;
    text-align: center;
  }
}
@media screen and (max-width: 320px) {
  .pageCallcenterPageContentSec__faqTxtA {
    font-size: 12px;
  }
}

/*-----------------------------------------------
pageCallcenterPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageCallcenterPageContentSec {
    padding: 20px 0 10px;
  }
  .pageCallcenterPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
    font-size: 18px;
  }
  .pageCallcenterPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageCallcenterPageContentSec__innerArea__thumb {
    width: 100%;
  }
  .pageCallcenterPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageCallcenterPageContentSec__innerArea__addressArea__textArea {
    padding: 0 20px;
  }
  .pageCallcenterPageContentSec__infoArea {
    margin-top: 20px;
  }
  .pageCallcenterPageContentSec__infoArea__innerArea__infoList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageCallcenterPageContentSec__infoArea__innerArea__infoList__item {
    width: 100%;
    margin-left: 0;
    padding: 20px 15px;
    margin-top: 20px;
  }
  .pageCallcenterPageContentSec__infoArea__innerArea__caption {
    text-align: left;
    margin-bottom: 70px;
  }
}
/*====================================================================
pageSupportPageContentSec
====================================================================*/
.pageSupportPageContentSec {
  padding: 35px 0 100px;
}
.pageSupportPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSupportPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageSupportPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__text.u-smalle {
  font-size: 13px;
}
.pageSupportPageContentSec__innerArea__topicLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
  margin-top: 30px;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item {
  width: calc((100% - 30px) / 3);
  margin: 25px 0 0 13px;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(1), .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(2), .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(3) {
  margin-top: 0;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(3n+1) {
  margin-left: 0;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link {
  display: block;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 10px;
  background: #193547;
  color: #C8A981;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__link__title {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__link__thumbArea {
  background: #fff;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item {
    width: 100%;
    margin: 20px 0 20px;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(1), .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(4), .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(6), .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(7) {
    margin-top: 0;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item:nth-child(4) {
    margin-bottom: 0;
  }
}
.pageSupportPageContentSec__innerArea__infoArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  padding: 32px;
  background: #EAEAEA;
}
.pageSupportPageContentSec__innerArea__infoArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__infoArea__title .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__infoArea__title .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__infoArea__title .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__infoArea__title .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__infoArea__title.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__infoArea__title.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__infoArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__infoArea__title {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 314px;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr::before {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.outer {
  padding-right: 30px;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.pdf {
  padding-right: 30px;
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr:hover::before {
    width: 100%;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr {
    padding: 7px;
  }
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__topicLinkList__item__bnr {
    width: 100%;
  }
}
.pageSupportPageContentSec__innerArea__topicLinkList__item__bnr__text {
  font-size: 18px;
  padding-right: 14px;
}
.pageSupportPageContentSec__innerArea__infoArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
  margin-top: 23px;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr::before {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr__text {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text.outer {
  padding-right: 30px;
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageSupportPageContentSec__innerArea__infoArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr:hover::before {
    width: 100%;
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__infoArea__bnr {
    padding: 7px;
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSupportPageContentSec__innerArea__infoArea__bnr.u-history {
  margin: 40px auto;
}
.pageSupportPageContentSec__innerArea__addressArea {
  background: #fff;
  margin-top: 25px;
}
.pageSupportPageContentSec__innerArea__addressArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__addressArea__textArea {
  padding: 30px 15px;
  border-left: 10px solid #193547;
  border-right: 10px solid #193547;
  border-bottom: 10px solid #193547;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 2px solid #193547;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  margin-top: 15px;
  padding-top: 30px;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
  border-left: 2px solid #193547;
}
.pageSupportPageContentSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSupportPageContentSec__innerArea__addressArea .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageClubPageContentSec__serviceList__item__topicContentList__item__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSupportPageContentSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageGinzaGuidePageArticleSec__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSupportPageContentSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageSouryoshoukaiPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSupportPageContentSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageSpecialPageContentSec__bgArea__innerArea__addressArea__textArea__addressList__item__title__textSmall, .pageSupportPageContentSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig, .pageSupportPageContentSec__innerArea__addressArea .pageCallcenterPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  display: block;
  font-weight: bold;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  color: #B23333;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 270px;
  padding: 3px 10px;
  border-radius: 15px;
  background: #EAEAEA;
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label .textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label .taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label .taR {
  text-align: right;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label.textRed {
  color: #792129;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label.taC {
  text-align: center;
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__innerArea__addressArea__title {
    font-size: 14px;
    padding: 12px 5px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea {
    padding: 25px 15px;
    border-width: 5px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item {
    width: 100%;
    margin-top: 15px;
    padding: 15px;
    border-top: 1px solid #193547;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
    width: 100%;
    border-top: none;
    border-bottom: none;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(2), .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    margin-top: 0;
    padding-top: 15px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(3) {
    border-left: none;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textBig {
    font-size: 17px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__title__textSmall {
    font-size: 14px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__tel {
    font-size: 21px;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item__label {
    width: 170px;
    padding: 3px 10px;
    border-radius: 15px;
  }
}
.pageSupportPageContentSec__innerArea__addressArea__textArea__addressList__item:nth-child(1) {
  border-bottom: none;
}
.pageSupportPageContentSec__infoArea {
  margin-top: 40px;
  padding: 15px 0;
  background: #FAECDA;
}
.pageSupportPageContentSec__topicContentList__item {
  margin-top: -106px;
  padding-top: calc(106px + 120px);
}
.is_login_user .pageSupportPageContentSec__topicContentList__item {
  margin-top: calc(-32px - 106px);
  padding-top: calc(32px + 106px + 120px);
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item {
    margin-top: -62px;
    padding-top: calc(62px + 40px);
  }
  .is_login_user .pageSupportPageContentSec__topicContentList__item {
    margin-top: calc(-46px - 62px);
    padding-top: calc(46px + 62px + 40px);
  }
}
.pageSupportPageContentSec__topicContentList__item__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin-bottom: 40px;
}
.pageSupportPageContentSec__topicContentList__item__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSupportPageContentSec__topicContentList__item__topicTitle__text.big {
  font-size: 32px;
  font-weight: bold;
}
.pageSupportPageContentSec__topicContentList__item__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageSupportPageContentSec__topicContentList__item__topicTitle__text.big {
    font-size: 20px;
  }
  .pageSupportPageContentSec__topicContentList__item__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageSupportPageContentSec__topicContentList__item__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea {
  width: calc(100% - 395px);
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 15px;
  padding-left: 1em;
  text-indent: -1em;
  color: #9B6C2F;
  font-weight: bold;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title .textRed, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title .textRed {
  color: #792129;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title .taC, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title .taC {
  text-align: center;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title .taR, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title .taR {
  text-align: right;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title .textSmall, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title.textRed, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title.textRed {
  color: #792129;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title.taC, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title.taC {
  text-align: center;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title.taR, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__title, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__title {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text .textRed, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text .textRed {
  color: #792129;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text .taC, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text .taC {
  text-align: center;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text .taR, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text .taR {
  text-align: right;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text .textSmall, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text.textRed, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text.textRed {
  color: #792129;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text.taC, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text.taC {
  text-align: center;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text.taR, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__text, .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea__text {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea__thumb {
  width: 275px;
  margin: 70px auto 0;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__rightArea {
  width: 380px;
}
.pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__allArea {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageSupportPageContentSec__topicContentList__item__innerArea__2clmArea__rightArea {
    width: 100%;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clm {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clm {
    display: block;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmLeft, .pageSupportPageContentSec__EndOfLifeArea2clmRight {
  width: 470px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmLeft, .pageSupportPageContentSec__EndOfLifeArea2clmRight {
    width: 100%;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmLeftBg {
  background-color: #FFFBDE;
  padding: 30px 26px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmLeftBg {
    padding: 30px 12px;
    margin-bottom: 20px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmRight {
  background-color: #DEE8ED;
  padding: 30px 26px;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRight {
    padding: 30px 12px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmLeftBgPix {
  width: 427px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmLeftBgPix {
    width: 100%;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhite {
  background-color: #fff;
  border-radius: 30px;
  padding: 30px 40px;
  margin: 10px auto 20px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhite {
    padding: 30px 12px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #193547;
  padding: 5px 5px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhiteBgText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #000;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhiteTitle {
    font-size: 18px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #9B6C2F;
  padding: 5px 5px;
  margin-top: 15px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhiteYBgText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #914377;
  width: 100px;
  display: block;
  margin: 15px auto 10px;
  padding: 10px 5px;
  border-radius: 30px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhiteziBgText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #000;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhitetexts {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #7F7888;
  padding: 5px 5px;
  margin-top: 15px;
  margin-bottom: 10px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmWhitehuiBgText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  border-bottom: 1px solid #000;
  display: inline;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextline.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmTextline {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  background-color: #193547;
  font-weight: bold;
  display: block;
  width: 310px;
  padding: 15px 5px;
  border-radius: 30px;
  margin: 0 auto 6px;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnrtext {
    width: 100%;
  }
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #193547;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeAreaBgContTextAreatexts {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  text-align: center;
  margin-bottom: 36px;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeAreaBgContTextAreaMsg {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeAreaBgContBlueBnr {
  margin-top: 40px;
  margin-bottom: 10px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle {
  font-size: 40px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  padding: 30px 0 40px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle {
    font-size: 40px;
  }
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightBgTitle {
    padding: 0px 0 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightThumbTitle {
    font-size: 20px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhite {
  background-color: #fff;
  padding: 30px;
  border-radius: 30px;
  margin-bottom: 30px;
  position: relative;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhite.u-arricon::after {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 50%;
  width: 18px;
  height: 14px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/talk/support/supportPage_thumb-14.png");
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightWhite {
    padding: 30px 12px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteTitle.u-center {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  margin-top: 20px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmRightWhiteText {
    font-size: 15px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmArr {
  padding: 0 30px;
  margin-bottom: 45px;
  position: relative;
}
.pageSupportPageContentSec__EndOfLifeArea2clmArr.u-arricon::after {
  content: "";
  position: absolute;
  bottom: -28px;
  left: 50%;
  width: 18px;
  height: 14px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/talk/support/supportPage_thumb-14.png");
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmArr {
    padding: 0;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArr.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmTextArr {
    font-size: 14px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  border-bottom: 1px solid #000;
  display: inline;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline .textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline .taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline .taR {
  text-align: right;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline .textSmall {
  font-size: 12px;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline.textRed {
  color: #792129;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline.taC {
  text-align: center;
}
.pageSupportPageContentSec__EndOfLifeArea2clmTextArrline.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmTextArrline {
    font-size: 14px;
  }
}
.pageSupportPageContentSec__EndOfLifeArea2clmMsgArea {
  padding: 0 30px;
}
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec__EndOfLifeArea2clmMsgArea {
    padding: 0;
  }
}

/*-----------------------------------------------
pageSupportPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageSupportPageContentSec {
    padding: 20px 0 10px;
  }
  .pageSupportPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageSupportPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageSupportPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageSupportPageContentSec__innerArea__infoArea {
    margin-top: 20px;
  }
  .pageSupportPageContentSec__innerArea__infoArea__bnr {
    width: 100%;
  }
  .pageSupportPageContentSec__innerArea__addressArea__textArea {
    padding: 0 5px 5px;
  }
}
/*====================================================================
pageMemorialServicePageContentSec
====================================================================*/
.pageMemorialServicePageContentSec {
  padding: 35px 0 100px;
}
.pageMemorialServicePageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageMemorialServicePageContentSec__innerArea__topicTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 45px 0 15px;
  padding: 10px;
  background: #193547;
  color: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__topicTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__topicTitle {
    font-size: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__subTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 60px 0 10px;
  font-weight: bold;
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__subTitle {
    margin: 40px 0 10px;
  }
}
.pageMemorialServicePageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMemorialServicePageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea {
  margin-top: 80px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px;
  background: #C8A981;
  font-weight: bold;
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__title {
    font-size: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  padding: 50px 70px 30px;
  background: #FAECDA;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea {
  width: 470px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__textSpan {
    font-size: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  margin-top: 35px;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover::before {
    width: 100%;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
    padding: 7px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__rightArea {
  width: 330px;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__rightArea__thumb {
  margin: 0 auto;
}
.pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__rightArea__thumb.w190 {
  width: 190px;
}
.pageMemorialServicePageContentSec__thumbArea {
  padding: 40px 0;
  background: #F1EAE0;
}
.pageMemorialServicePageContentSec__thumbArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__thumbArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__btn__thumb {
  width: 198px;
  margin-top: 10px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 280px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr:hover::before {
    width: 100%;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr {
    padding: 7px;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr__text {
  font-size: 16px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: inline-flex;
  margin-top: 20px;
  text-decoration: underline;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink .textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink .taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink .taR {
  text-align: right;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink .textSmall {
  font-size: 12px;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink.textRed {
  color: #792129;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink.taC {
  text-align: center;
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__textLink:hover {
    opacity: 0.6;
  }
}
.pageMemorialServicePageContentSec__innerArea__acdList__item__btn {
  padding-left: 30px;
  text-indent: -1em;
}

/*-----------------------------------------------
SP
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec {
    padding: 10px 0 20px;
  }
  .pageMemorialServicePageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageMemorialServicePageContentSec__innerArea__topicTitle {
    margin: 20px 0 10px;
    padding: 5px;
  }
  .pageMemorialServicePageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea {
    margin-top: 30px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea {
    display: block;
    padding: 15px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea {
    width: 100%;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .textRed {
    color: #792129;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .taC {
    text-align: center;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .taR {
    text-align: right;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text .textSmall {
    font-size: 12px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.textRed {
    color: #792129;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.taC {
    text-align: center;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 22px 15px;
    position: relative;
    border: 2px solid #193547;
    border-radius: 5px;
    background: #193547;
    margin-top: 35px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr::before {
    content: "";
    width: 0px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #C8A981;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text {
    padding-right: 20px;
    position: relative;
    color: #C8A981;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.15em;
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text:not(.outer):not(.pdf)::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 1px solid #C8A981;
    border-bottom: 1px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer {
    padding-right: 30px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer::after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf {
    padding-right: 30px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf::after {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover::before {
    width: 100%;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr {
    padding: 7px;
  }
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__leftArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageMemorialServicePageContentSec__innerArea__infoArea__2clmArea__rightArea {
    width: 100%;
    margin-top: 20px;
  }
  .pageMemorialServicePageContentSec__innerArea__acdList__item__contentArea__bnr {
    width: 100%;
  }
  .pageMemorialServicePageContentSec__thumbArea {
    padding: 15px 0;
  }
}
/*====================================================================
pageLectureChildPageContentSec
====================================================================*/
.pageLectureChildPageContentSec {
  padding-top: 35px;
}
.pageLectureChildPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageLectureChildPageContentSec__innerArea__pageTitle.tsukijiacademy {
  margin-bottom: 25px;
}
.pageLectureChildPageContentSec__innerArea__pageTitle.radio-mihotoketotomoni {
  margin-bottom: 40px;
}
.pageLectureChildPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__text.english {
  padding-top: 30px;
}
.pageLectureChildPageContentSec__innerArea__text__bold {
  font-weight: bold;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__pageTitle__samll.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__pageTitle__samll {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageLectureChildPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01 {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px 20px;
  border: 2px solid #193547;
  background: #193547;
  color: #fff;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__labelArea__label.english {
  width: 190px;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea02 {
  margin-top: 15px;
  padding: 30px 80px;
  background: #E5E1DC;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 10px;
  font-weight: bold;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea02__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__infoArea02__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__infoArea02__textList__item {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__infoArea01__infoList__item__data__text__bold {
  font-weight: bold;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea {
  margin-top: 150px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__scheduleArea__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__title:nth-of-type(2) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #193547;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 15px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__scheduleArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList {
  margin-top: 30px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(even) {
  background: #F2F2F2;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(1) {
  border-bottom: 1px solid #BFBFBF;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data {
  width: 50%;
  padding: 20px 15px;
  border-left: 1px solid #BFBFBF;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data:nth-child(1) {
  border-left: none;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__addressArea {
  margin-top: 30px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageLectureChildPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageLectureChildPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}

/*-----------------------------------------------
pageLectureChildPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec {
    padding: 20px 0 10px;
  }
  .pageLectureChildPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01 {
    padding: 15px 5px;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea02 {
    padding: 20px;
  }
  .pageLectureChildPageContentSec__innerArea__scheduleArea {
    margin-top: 30px;
  }
  .pageLectureChildPageContentSec__innerArea__scheduleArea__scheduleList {
    margin-top: 20px;
  }
  .pageLectureChildPageContentSec__innerArea__text {
    text-align: left;
  }
  .pageLectureChildPageContentSec__innerArea__text.radio-mihotoketotomoni {
    text-align: center;
  }
  .pageLectureChildPageContentSec__innerArea__infoArea01__labelArea {
    margin-top: 12px;
  }
}
/*====================================================================
pageLectureChildPageContentSec__tsukijiAcademyArea
====================================================================*/
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea {
  padding-top: 30px;
  border-top: 1px solid #707070;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9A0000;
  font-weight: bold;
  text-align: center;
  padding-bottom: 40px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__title {
    font-size: 18px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box {
  border: 2px solid #9A0000;
  padding-bottom: 40px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background-color: #9A0000;
  padding: 5px 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__title {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9A0000;
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__thumbText {
    padding: 0 20px 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 30px 0 10px;
  margin: 0 60px 10px;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid #707070;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__thumbTitle {
    margin: 0 20px 10px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text {
    font-size: 14px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text a {
  border-bottom: 1px solid #193547;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text a:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__redBoxArea__box__text {
    padding: 0 20px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__kvArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__kvArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea {
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.blue01 {
  background-color: #f9eeef;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.violet02 {
  background-color: #f9eeef;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.green08 {
  background-color: #fceff2;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.green09 {
  background-color: #F1F2E3;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.green0713 {
  background-color: #E2F0EA;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.brown11 {
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea.blue02 {
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text {
  font-size: 21px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 20px 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title {
  font-size: 25px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title {
    font-size: 18px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after {
  content: "初級";
  position: absolute;
  font-size: 25px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #c62e2d;
  background-color: #fff;
  width: 115px;
  height: 40px;
  top: 50%;
  right: 25px;
  border-radius: 10px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue01 {
  background-color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue01::after {
  color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.violet02 {
  background-color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.violet02::after {
  color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green08 {
  background-color: #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green08::after {
  content: "初級";
  color: #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green0713 {
  background-color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green0713::after {
  content: "中級";
  color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09 {
  padding: 10px 0 0;
  background-color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09::after {
  content: "中級";
  color: #73AE4A;
  top: 90%;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.brown11 {
  padding: 0 0 20px;
  background-color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.brown11::after {
  content: "上級";
  color: #249cbb;
  top: 10%;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue02 {
  padding: 0 0 20px;
  background-color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue02::after {
  content: "上級";
  color: #0076a7;
  top: 10%;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  color: #fff;
  padding-bottom: 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text {
    font-size: 18px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.green09 {
  background-color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.brown11 {
  padding-bottom: 0;
  padding-top: 20px;
  background-color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.blue02 {
  padding-bottom: 0;
  padding-top: 20px;
  background-color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title__big {
  font-size: 40px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  padding: 30px 0 50px;
  position: relative;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 5px;
  bottom: 20%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.blue01 {
  color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.blue01::after {
  background-color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.violet02 {
  color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.violet02::after {
  background-color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green08 {
  color: #9DA94C;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green08::after {
  background-color: #9DA94C;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green0713 {
  color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green0713::after {
  background-color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green09 {
  color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.green09::after {
  background-color: #E4EBE9;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.brown11 {
  color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.brown11::after {
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.blue02 {
  color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.blue02::after {
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.addWhiteBorder {
  padding-top: 60px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle.addWhiteBorder::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: inline-block;
  width: 100%;
  height: 20px;
  background-color: #fff;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-bottom: 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg {
    font-size: 14px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.green08 {
  text-align: left;
  padding: 30px 30px 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.green0713 {
  text-align: left;
  padding: 30px 30px 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.green09 {
  padding: 30px 30px 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.brown11 {
  padding: 30px 30px 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.blue02 {
  padding: 30px 30px 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  background-color: #c62e2d;
  text-align: center;
  display: block;
  width: 150px;
  padding: 3px 0;
  margin: 0 auto 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__redBoxText {
    font-size: 12px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px 30px;
  position: relative;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink {
  position: relative;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before {
  content: "コロナウイルス感染防止対策のため中止";
  position: absolute;
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 12;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::before {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box.u-nolink::after {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time {
  width: 170px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.blue01 {
  background-color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.violet02 {
  background-color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.green08 {
  background-color: #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.green0713 {
  background-color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.green09 {
  background-color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.brown11 {
  background-color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time.blue02 {
  background-color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text {
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  padding-left: 18px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text__big {
  font-size: 24px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption {
  background-color: #fff;
  width: 750px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding: 20px 0 20px 22px;
  align-items: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 8px;
  width: 520px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-weight: bold;
  width: 80px;
  background-color: #C8A981;
  text-align: center;
  margin-top: 3px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__titleArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-weight: bold;
  width: 160px;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.blue01 {
  background-color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.violet02 {
  background-color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.green08 {
  background-color: #9DA94C;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.green0713 {
  background-color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.green09 {
  background-color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.brown11 {
  background-color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__title.blue02 {
  background-color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea {
  margin-left: 15px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea .textBoldS {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__text__s {
  font-size: 16px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 300;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 4px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textR {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS.thin {
  font-weight: 200;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea__textS.u-qianxi {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 300;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application {
  width: 170px;
  margin-left: 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  background-color: #9A0000;
  border: 1px solid #9A0000;
  padding: 5px 0;
  font-weight: bold;
  text-align: center;
  display: block;
  margin-bottom: 3px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.u-nopro {
  background-color: #C4B9B9;
  border: 1px solid #C4B9B9;
  line-height: 1.4;
  padding: 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.u-stext {
  background-color: #076094;
  border: 1px solid #076094;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title:hover {
    color: #9A0000;
    background-color: #fff;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title:hover.u-nopro {
    color: #fff;
    background-color: #C4B9B9;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title:hover.u-stext {
    color: #076094;
    background-color: #fff;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__title.u-cantClick {
  pointer-events: none;
  background-color: #9a9494;
  border: 1px solid #9a9494;
  padding: 11px 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px 0;
  border-bottom: 1px solid #193547;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application__text__s {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  background-color: #fff;
  margin: 30px;
  padding: 30px 60px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__pix {
  width: 202px;
  margin-right: 30px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea {
  width: calc(100% - 230px);
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name {
    font-size: 20px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name__s {
  font-size: 16px;
  font-weight: normal;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-top: 30px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea {
  background-color: rgba(206, 130, 8, 0.15);
  padding: 30px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea {
    padding: 30px 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #E7566A;
  text-align: center;
  font-weight: bold;
  padding-bottom: 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__title {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__msgArea__textArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000000;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding-top: 35px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorAreaTitle {
    font-size: 24px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea {
  padding: 35px 0 50px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  padding-top: 60px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__title {
    padding-top: 35px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item {
  width: calc((100% - 20px) / 2);
  margin-right: 15px;
  margin-top: 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item:nth-child(2n) {
  margin-right: 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link {
  display: block;
  position: relative;
  border: 2px solid #fff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link::after {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #3E9CBC;
  border-bottom: 2px solid #3E9CBC;
  left: 48%;
  bottom: 20px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link::after {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.blue01::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #c62e2d;
  border-bottom: 2px solid #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.violet02::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #ba2b60;
  border-bottom: 2px solid #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.green08::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #db305c;
  border-bottom: 2px solid #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.green0713::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #009251;
  border-bottom: 2px solid #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.green09::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #73AE4A;
  border-bottom: 2px solid #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.brown11::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #249cbb;
  border-bottom: 2px solid #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link.blue02::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  border-right: 2px solid #0076a7;
  border-bottom: 2px solid #0076a7;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover::after {
    bottom: 6px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.blue01 {
    border: 2px solid #c62e2d;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.violet02 {
    border: 2px solid #ba2b60;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.green08 {
    border: 2px solid #db305c;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.green0713 {
    border: 2px solid #009251;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.green09 {
    border: 2px solid #73AE4A;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.brown11 {
    border: 2px solid #249cbb;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link:hover.blue02 {
    border: 2px solid #0076a7;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-weight: bold;
  text-align: center;
  position: relative;
  padding: 20px 0 50px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title {
    font-size: 18px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after {
  content: "初級";
  position: absolute;
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #c62e2d;
  background-color: #fff;
  width: 70px;
  height: 32px;
  top: 70%;
  left: 50%;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after {
    font-size: 14px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.blue01 {
  background-color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.violet02 {
  background-color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.violet02::after {
  color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green08 {
  background-color: #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green08::after {
  content: "初級";
  top: 78%;
  color: #db305c;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green0713 {
  background-color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green0713::after {
  content: "中級";
  top: 78%;
  color: #009251;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green09 {
  background-color: #73AE4A;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.green09::after {
  top: 78%;
  color: #73AE4A;
  content: "中級";
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.brown11 {
  background-color: #249cbb;
  min-height: 144px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.brown11 {
    min-height: auto;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.brown11::after {
  content: "上級";
  top: 80%;
  color: #249cbb;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.blue02 {
  background-color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title.blue02::after {
  content: "上級";
  top: 78%;
  color: #0076a7;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption {
  padding: 10px 15px 50px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.blue01 {
  height: 392px;
  background-color: #f9eeef;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.violet02 {
  background-color: #f9eeef;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green08 {
  height: 220px;
  background-color: #fceff2;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green0713 {
  height: 220px;
  background-color: #E2F0EA;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green09 {
  height: 220px;
  background-color: #f1f2e3;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.brown11 {
  height: 220px;
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.blue02 {
  background-color: #f0f8fa;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title.blue01 {
  color: #c62e2d;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__title.violet02 {
  color: #ba2b60;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text.blue01 {
  border-bottom: 1px solid #c62e2d;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text.violet02 {
  border-bottom: 1px solid #ba2b60;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-right: 5px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anc {
  padding-top: 160px;
  margin-top: -160px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  background-color: rgba(206, 130, 8, 0.15);
  padding: 20px 30px;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea {
    padding: 10px 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap {
  padding: 0 24px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap {
    padding: 0;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 20px auto 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner {
  background-color: #fff;
  padding: 20px 0 10px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 20px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__wrap__textBlod {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  text-align: center;
  margin: 0 auto;
  width: 360px;
  background-color: #F79223;
  padding: 4px 0;
  border-radius: 20px;
  color: #fff;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__title {
    width: 70%;
    max-width: 360px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin: 12px 0 8px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__text {
    padding: 0 10px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__pix {
  width: 711px;
  margin: 26px auto 10px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__batchArea__inner__pix {
    width: 176px;
    margin: 8px auto;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  padding: 0 50px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea {
    flex-direction: column;
    padding: 0 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__pix {
  width: 48px;
  margin-right: 16px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__pix {
    width: 30px;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C62E2D;
  font-size: 18px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__renTextArea__text {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__wrapArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__wrapArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__wrapArea__item {
  display: none;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__wrapArea__item.tab_main.is_show {
  display: block;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea {
  overflow: hidden;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 80px;
  justify-content: center;
  border-bottom: 5px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea {
    display: block;
    margin-top: 40px;
    border: none;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item {
  background: #193547;
  color: #fff;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  width: 324px;
  padding: 10px 0;
  text-align: center;
  border-top: 2px solid #193547;
  border-left: 2px solid #193547;
  border-right: 2px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin: 0 3px;
  cursor: pointer;
  display: block;
  position: relative;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 5px;
  width: 100vw;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.u-gold {
  background-color: #A89476;
  border-top: 2px solid #A89476;
  border-left: 2px solid #A89476;
  border-right: 2px solid #A89476;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.select {
  background-color: #193547;
  border-top: 2px solid #193547;
  border-left: 2px solid #193547;
  border-right: 2px solid #193547;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item:hover {
    background-color: #fff;
    color: #193547;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item:hover.u-gray {
    color: #868280;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item:hover.u-brown {
    color: #957462;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item:hover.u-gold {
    color: #A89476;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item {
    position: static;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin: 1px 0 0;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item::after {
    position: static;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.u-gray {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.u-brown {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__taguArea__tabArea__item.u-gold {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  background-color: #193547;
  color: #C8A981;
  text-align: center;
  padding: 10px 0;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__bigTitle {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 50px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsTitle {
    padding-bottom: 20px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__newsText {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__tsukijiAcademyArea .u-spDin410 {
  display: none;
}

/*------------------------------------------------------------
pageLectureChildPageContentSec__tsukijiAcademyArea(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title {
    padding: 10px 0 40px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title::after {
    width: 50px;
    height: 20px;
    border-radius: 5px;
    font-size: 12px;
    top: 72%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green08::after {
    top: 90px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green0713::after {
    top: 90px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09::after {
    top: 82px;
  }
}
@media screen and (max-width: 768px) and (max-width: 414px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09::after {
    top: 82px;
  }
}
@media screen and (max-width: 768px) and (max-width: 410px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09::after {
    top: 112px;
  }
}
@media screen and (max-width: 768px) and (max-width: 410px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.green09.adjust::after {
    top: 136px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue02 {
    padding: 0 0 35px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.blue02::after {
    top: 76px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.brown11 {
    padding: 0 0 30px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.brown11::after {
    top: 43px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title.brown11.adjust::after {
    top: 73px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text {
    font-size: 14px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__text.green09 {
    padding-bottom: 40px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle {
    padding: 20px 10px 30px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__thumbTitle::after {
    width: 30px;
    height: 3px;
    bottom: 12%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg {
    text-align: left;
    padding: 0 15px 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.green08 {
    text-align: left;
    padding: 10px 15px 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.green09 {
    padding: 10px 15px 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.brown11 {
    padding: 10px 15px 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__msg.blue02 {
    padding: 10px 15px 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box {
    flex-direction: column;
    padding: 10px 15px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time {
    width: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text {
    position: static;
    padding-left: 0;
    top: 0;
    left: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    padding: 6px 0;
    text-align: center;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 15px 10px 15px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea {
    flex-direction: column;
    width: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__explanation__msgArea__textArea {
    margin-left: 0;
    padding: 10px 0;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__caption__application {
    width: 100%;
    margin-left: 0;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile {
    flex-direction: column;
    padding: 20px 15px;
    margin: 20px 15px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__pix {
    width: 120px;
    margin: 0 auto;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea {
    width: 100%;
    padding-top: 15px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__text {
    padding-top: 15px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name {
    line-height: 1.2;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__profile__textArea__name__s {
    font-size: 13px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__box__time__text__big {
    font-size: 20px;
    padding-left: 10px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__contArea__title__big {
    font-size: 26px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea {
    padding: 0 0 20px;
    margin-top: 20px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list {
    flex-direction: column;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item {
    width: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link::after {
    bottom: 10px;
    left: 47%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.blue01 {
    height: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green08 {
    height: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green0713 {
    height: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.green09 {
    height: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption.brown11 {
    height: 100%;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 10px 0 40px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__title::after {
    color: #c62e2d;
    background-color: #fff;
    width: 58px;
    height: 26px;
    top: 70%;
    left: 50%;
    border-radius: 10px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anchorArea__list__item__link__caption__text__s {
    font-size: 13px;
  }
  .pageLectureChildPageContentSec__tsukijiAcademyArea__anc {
    padding-top: 130px;
    margin-top: -130px;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
  .u-spDin410 {
    display: inline !important;
  }
}
/*====================================================================
pageNewReportPageContentSec
====================================================================*/
.pageNewReportPageContentSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap {
    overflow: hidden;
  }
}
.pageNewReportPageContentSec__wrap__title {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__title {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageNewReportPageContentSec__wrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 40px;
}
.pageNewReportPageContentSec__wrap__text .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__text .taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__text .taR {
  text-align: right;
}
.pageNewReportPageContentSec__wrap__text .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__wrap__text.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__text.taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__text {
    font-size: 15px;
  }
}
.pageNewReportPageContentSec__wrap__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list {
    flex-direction: column;
  }
}
.pageNewReportPageContentSec__wrap__list__item {
  width: calc((100% - 120px) / 4);
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: 40px;
  align-items: center;
  flex-direction: column;
  margin-bottom: 24px;
  border: 1px solid #C1C1C1;
  padding: 20px 0;
}
.pageNewReportPageContentSec__wrap__list__item:nth-child(1), .pageNewReportPageContentSec__wrap__list__item:nth-child(5), .pageNewReportPageContentSec__wrap__list__item:nth-child(9), .pageNewReportPageContentSec__wrap__list__item:nth-child(13), .pageNewReportPageContentSec__wrap__list__item:nth-child(17), .pageNewReportPageContentSec__wrap__list__item:nth-child(21), .pageNewReportPageContentSec__wrap__list__item:nth-child(25), .pageNewReportPageContentSec__wrap__list__item:nth-child(29), .pageNewReportPageContentSec__wrap__list__item:nth-child(33) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item:nth-child(1), .pageNewReportPageContentSec__wrap__list__item:nth-child(5), .pageNewReportPageContentSec__wrap__list__item:nth-child(9), .pageNewReportPageContentSec__wrap__list__item:nth-child(13), .pageNewReportPageContentSec__wrap__list__item:nth-child(17), .pageNewReportPageContentSec__wrap__list__item:nth-child(21), .pageNewReportPageContentSec__wrap__list__item:nth-child(25), .pageNewReportPageContentSec__wrap__list__item:nth-child(29), .pageNewReportPageContentSec__wrap__list__item:nth-child(33) {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item {
    width: 80%;
    margin: 0 auto 20px;
    padding: 20px 0;
  }
}
.pageNewReportPageContentSec__wrap__list__item__pix {
  width: 159px;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__pix {
    width: 80%;
  }
}
.pageNewReportPageContentSec__wrap__list__item__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 6px;
}
.pageNewReportPageContentSec__wrap__list__item__title .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__title .taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__title .taR {
  text-align: right;
}
.pageNewReportPageContentSec__wrap__list__item__title .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__wrap__list__item__title.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__title.taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__title {
    font-size: 16px;
  }
}
.pageNewReportPageContentSec__wrap__list__item__desc__box {
  margin-bottom: 24px;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p,
.pageNewReportPageContentSec__wrap__list__item__desc__box span,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6 {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box span .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1 .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2 .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3 .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4 .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5 .textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6 .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box span .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1 .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2 .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3 .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4 .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5 .taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6 .taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box span .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1 .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2 .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3 .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4 .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5 .taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6 .taR {
  text-align: right;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box span .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1 .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2 .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3 .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4 .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5 .textSmall,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6 .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box span.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5.textRed,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box span.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5.taC,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6.taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__desc__box p.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box span.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h1.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h2.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h3.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h4.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h5.taR,
.pageNewReportPageContentSec__wrap__list__item__desc__box h6.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__desc__box p,
  .pageNewReportPageContentSec__wrap__list__item__desc__box span,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h1,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h2,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h3,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h4,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h5,
  .pageNewReportPageContentSec__wrap__list__item__desc__box h6 {
    font-size: 18px;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
  align-items: center;
  margin-top: auto;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #A20749;
  border-radius: 5px;
  background: #A20749;
  width: 181px;
  padding: 2px 0;
  align-items: center;
  border-radius: 30px;
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr::before {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.outer {
  padding-right: 30px;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.pdf {
  padding-right: 30px;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr:hover::before {
    width: 100%;
  }
  .pageNewReportPageContentSec__wrap__list__item__link__bnr:hover span[class*=__text] {
    color: #A20749;
  }
  .pageNewReportPageContentSec__wrap__list__item__link__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #A20749;
  }
  .pageNewReportPageContentSec__wrap__list__item__link__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageNewReportPageContentSec__wrap__list__item__link__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr {
    padding: 7px;
  }
  .pageNewReportPageContentSec__wrap__list__item__link__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr:before {
  border-radius: 30px !important;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr {
    padding: 2px 0;
  }
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-right: 0;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text .taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text .taR {
  text-align: right;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.taC {
  text-align: center;
}
.pageNewReportPageContentSec__wrap__list__item__link__bnr__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr__text {
    padding-right: 0;
  }
}
.pageNewReportPageContentSec__thisMonthArea {
  background-color: #fcf9ec;
  padding: 36px 0 24px;
}
.pageNewReportPageContentSec__thisMonthTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  margin: 0 auto 34px;
  width: 100%;
  max-width: 240px;
  text-align: right;
  position: relative;
}
.pageNewReportPageContentSec__thisMonthTitle .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__thisMonthTitle .taC {
  text-align: center;
}
.pageNewReportPageContentSec__thisMonthTitle .taR {
  text-align: right;
}
.pageNewReportPageContentSec__thisMonthTitle .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__thisMonthTitle.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__thisMonthTitle.taC {
  text-align: center;
}
.pageNewReportPageContentSec__thisMonthTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__thisMonthTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__thisMonthTitle {
    font-size: 20px;
  }
}
.pageNewReportPageContentSec__thisMonthTitle::before {
  position: absolute;
  top: 6px;
  left: 0;
  content: "";
  display: inline-block;
  width: 23px;
  height: 22px;
  background: url("../images/lower/enjoy/new-report/newReportPage_icon_01.png") no-repeat center/contain;
}
.pageNewReportPageContentSec__thisMonthTitle::after {
  position: absolute;
  bottom: -8px;
  left: 0;
  content: "";
  display: inline-block;
  width: 240px;
  height: 2px;
  background: url("../images/lower/enjoy/new-report/newReportPage_icon_02.png") no-repeat center/contain;
}
.pageNewReportPageContentSec__thisMonthImageWrapper {
  width: 100%;
  max-width: 481px;
  margin: 0 auto;
}
.pageNewReportPageContentSec__thisMonthImage {
  width: 100%;
  max-width: 481px;
}
.pageNewReportPageContentSec__thisMonthLinkArea {
  width: 100%;
  max-width: 412px;
  margin: 24px auto 0;
}
.pageNewReportPageContentSec__thisMonthLink {
  display: block;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-size: 20px;
  background-color: #193547;
  text-align: center;
  padding: 14px 60px;
  border-radius: 50px;
  font-weight: bold;
  position: relative;
}
.pageNewReportPageContentSec__thisMonthLink .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__thisMonthLink .taC {
  text-align: center;
}
.pageNewReportPageContentSec__thisMonthLink .taR {
  text-align: right;
}
.pageNewReportPageContentSec__thisMonthLink .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__thisMonthLink.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__thisMonthLink.taC {
  text-align: center;
}
.pageNewReportPageContentSec__thisMonthLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__thisMonthLink {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__thisMonthLink {
    margin: 0 20px;
    font-size: 15px;
    padding: 14px 30px;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__thisMonthLink {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__thisMonthLink:hover {
  opacity: 0.7;
}
.pageNewReportPageContentSec__thisMonthLink::after {
  position: absolute;
  top: 23px;
  right: 55px;
  content: "";
  display: inline-block;
  width: 8px;
  height: 16px;
  background: url("../images/lower/enjoy/new-report/newReportPage_icon_03.png") no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__thisMonthLink::after {
    top: 19px;
    right: 35px;
  }
}
.pageNewReportPageContentSec__subscriptionArea {
  margin: 50px 0;
}
.pageNewReportPageContentSec__subscriptionArea__button {
  width: 100%;
  max-width: 481px;
  margin: 0 auto;
  display: block;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 20px;
  background-color: #c8a981;
  text-align: center;
  padding: 14px 60px;
  border-radius: 25px;
  font-weight: bold;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__subscriptionArea__button {
    margin: 0 auto;
    font-size: 15px;
    padding: 14px 10px;
    max-width: auto;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__subscriptionArea__button {
    transition: 0.6s;
  }
}
.pageNewReportPageContentSec__subscriptionArea__button:hover {
  opacity: 0.7;
}
.pageNewReportPageContentSec__subscriptionArea__button::after {
  position: absolute;
  top: 23px;
  right: 55px;
  content: "";
  display: inline-block;
  width: 8px;
  height: 16px;
  background: url("../images/lower/enjoy/new-report/newReportPage_icon_04.png") no-repeat center/contain;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__subscriptionArea__button::after {
    top: 19px;
    right: 35px;
  }
}
.pageNewReportPageContentSec__tabArea {
  display: -ms-grid;
  display: grid;
  -webkit-column-gap: 48px;
     -moz-column-gap: 48px;
          column-gap: 48px;
      grid-template-areas: "tab2023 tab2023 tab2023" "tab2022 tab2021 tab2020";
  border-bottom: 15px solid #193547;
  margin: 0 0 44px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tabArea {
    display: block;
  }
}
.pageNewReportPageContentSec__tabArea::before {
  position: absolute;
  bottom: -15px;
  left: calc((100vw - 980px - 15px) / 2 * -1);
  content: "";
  display: inline-block;
  width: calc((100vw - 980px - 15px) / 2);
  height: 15px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tabArea::before {
    left: calc((100vw - 345px) / 2 * -1);
    width: calc((100vw - 345px) / 2);
  }
}
.pageNewReportPageContentSec__tabArea::after {
  position: absolute;
  bottom: -15px;
  right: calc((100vw - 980px - 15px) / 2 * -1);
  content: "";
  display: inline-block;
  width: calc((100vw - 980px - 15px) / 2);
  height: 15px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tabArea::after {
    right: calc((100vw - 345px) / 2 * -1);
    width: calc((100vw - 345px) / 2);
  }
}
.pageNewReportPageContentSec__tab {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #193547;
  background-color: #d4d6d8;
  text-align: center;
  padding: 12px 0 12px;
  border-radius: 20px;
  margin: 0 0 25px;
  line-height: 1.25;
  cursor: pointer;
}
.pageNewReportPageContentSec__tab .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__tab .taC {
  text-align: center;
}
.pageNewReportPageContentSec__tab .taR {
  text-align: right;
}
.pageNewReportPageContentSec__tab .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__tab.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__tab.taC {
  text-align: center;
}
.pageNewReportPageContentSec__tab.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tab {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__tab {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__tab:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tab {
    line-height: 1.2;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    margin: 0 0 12px;
  }
}
@media screen and (max-width: 520px) {
  .pageNewReportPageContentSec__tab {
    font-size: 12px;
  }
}
.pageNewReportPageContentSec .is-active {
  color: #d4d6d8;
  background-color: #193547;
}
.pageNewReportPageContentSec__content {
  display: none;
}
.pageNewReportPageContentSec .is-show {
  display: block;
}
.pageNewReportPageContentSec__infoTextArea {
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 980px;
  margin-bottom: 60px;
  border: 1px solid #193547;
  padding: 20px 30px;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__infoTextArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNewReportPageContentSec__infoTextAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNewReportPageContentSec__infoTextAreaTitle .textRed {
  color: #792129;
}
.pageNewReportPageContentSec__infoTextAreaTitle .taC {
  text-align: center;
}
.pageNewReportPageContentSec__infoTextAreaTitle .taR {
  text-align: right;
}
.pageNewReportPageContentSec__infoTextAreaTitle .textSmall {
  font-size: 12px;
}
.pageNewReportPageContentSec__infoTextAreaTitle.textRed {
  color: #792129;
}
.pageNewReportPageContentSec__infoTextAreaTitle.taC {
  text-align: center;
}
.pageNewReportPageContentSec__infoTextAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__infoTextAreaTitle {
    font-size: 16px;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__infoTextAreaTitle a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNewReportPageContentSec__infoTextAreaTitle a:hover {
    opacity: 0.6;
  }
}
.pageNewReportPageContentSec__tab2023 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: tab2023;
  padding: 26px 0 20px;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__tab2023 {
    border: 20px;
    padding: 22px 0 18px;
  }
}
.pageNewReportPageContentSec__tab2022 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: tab2022;
}
.pageNewReportPageContentSec__tab2021 {
  -ms-grid-row: 2;
  -ms-grid-column: 3;
  grid-area: tab2021;
}
.pageNewReportPageContentSec__tab2020 {
  -ms-grid-row: 2;
  -ms-grid-column: 5;
  grid-area: tab2020;
}

.pageNewReportPageContentSec__wrap__list__item__link__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}

.pageNewReportPageContentSec__wrap__list__item__link__bnr span[class*=__text] {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNewReportPageContentSec__wrap__list__item__link__bnr span[class*=__text] {
    font-size: 12px;
  }
}

.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  width: 565px;
  margin: 30px auto 10px;
  border-bottom: 1px solid #707070;
  padding-bottom: 10px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Title {
    width: 100%;
    font-size: 20px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle.u-two {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Thumbtitle {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__videoInnerArea {
  max-width: 780px;
  width: 100%;
  margin: 0 auto;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Pix {
  width: 512px;
  margin: 20px auto 30px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01Pix {
    width: 100%;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea02Pix {
  width: 680px;
  margin: 20px auto 40px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea02Pix {
    width: 100%;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 60px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__infoArea01text {
    font-size: 16px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__wrapArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__wrapArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__innerArea__wrapArea {
    border-top: 5px solid #193547;
    margin-top: 30px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__wrapArea__item {
  display: none;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__wrapArea__item.tab_main.is_show {
  display: block;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 80px;
  justify-content: center;
  border-bottom: 5px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea {
    display: block;
    margin-top: 40px;
    border: none;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item {
  background: #193547;
  color: #fff;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  width: 324px;
  padding: 10px 0;
  text-align: center;
  border-top: 2px solid #193547;
  border-left: 2px solid #193547;
  border-right: 2px solid #193547;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  margin: 0 3px;
  cursor: pointer;
  display: block;
  position: relative;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item {
    font-size: 15px;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 5px;
  width: 100vw;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.u-gold {
  color: #193547;
  font-weight: bold;
  background-color: #A89476;
  border-top: 2px solid #A89476;
  border-left: 2px solid #A89476;
  border-right: 2px solid #A89476;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item {
    transition: 0.6s;
  }
}
.pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.select {
  color: #fff;
  font-weight: bold;
  background-color: #193547;
  border-top: 2px solid #193547;
  border-left: 2px solid #193547;
  border-right: 2px solid #193547;
}
@media screen and (min-width: 769px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item:hover {
    background-color: #fff;
    color: #193547;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item:hover.u-gray {
    color: #868280;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item:hover.u-brown {
    color: #957462;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item:hover.u-gold {
    color: #A89476;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item:hover.select {
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item {
    position: static;
    width: 100%;
    margin: 1px 0 0;
    border-radius: 10px;
    width: 95%;
    margin: 0 auto 10px;
    font-size: 20px;
    padding: 16px 0 18px;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item::after {
    position: static;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.u-gold {
    border-radius: 10px;
    width: 95%;
    margin: 0 auto 10px;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.select {
    border-radius: 10px;
    width: 95%;
    margin: 0 auto 10px;
  }
}

.is_page__radio-mihotoketotomoni .siteContent {
  overflow: hidden;
}

@supports (-ms-ime-align: auto) {
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.u-gold {
    border: 2px solid #C8A981;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.u-gold:hover {
    border-bottom: 2px solid #C8A981;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.select {
    border: 2px solid #193547;
  }
  .pageLectureChildPageContentSec__radio-mihotoketotomoniArea__taguArea__tabArea__item.select:hover {
    border-bottom: 2px solid #193547;
  }
}
/*====================================================================
pageLectureChildPageContentSec__kokoroAcademyArea
====================================================================*/
.pageLectureChildPageContentSec__kokoroAcademyArea__kvArea {
  width: 442px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__kokoroAcademyArea__kvArea {
    width: 96%;
    margin: 0 auto 20px;
  }
}
.pageLectureChildPageContentSec .kokoroAcademy {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec .kokoroAcademy {
    padding-bottom: 0;
  }
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea {
  margin-bottom: 40px;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
  margin-bottom: 30px;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__text {
    margin-bottom: 20px;
  }
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #9A0000;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText .textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText .taC {
  text-align: center;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText .taR {
  text-align: right;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText .textSmall {
  font-size: 12px;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText.textRed {
  color: #792129;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText.taC {
  text-align: center;
}
.pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageLectureChildPageContentSec__kokoroAcademyArea__renTextArea__ageText {
    line-height: 1.7;
  }
}

.kokoroAcademy {
  background-color: #EAEAEA;
}
@media screen and (max-width: 768px) {
  .kokoroAcademy {
    padding-bottom: 0 !important;
  }
}

.kokoroAcademyPost {
  margin-bottom: 50px;
}
.kokoroAcademyPost__wrap {
  width: 980px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__wrap {
    width: 95%;
    margin: 0 auto 45px;
  }
}
.kokoroAcademyPost__Head {
  background: #73878D;
}
.kokoroAcademyPost__HeadDeta {
  color: #fff;
  padding: 10px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__HeadDeta {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.kokoroAcademyPost__HeadDetaSmall {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 1.7;
}
.kokoroAcademyPost__HeadDetaSmall .textRed {
  color: #792129;
}
.kokoroAcademyPost__HeadDetaSmall .taC {
  text-align: center;
}
.kokoroAcademyPost__HeadDetaSmall .taR {
  text-align: right;
}
.kokoroAcademyPost__HeadDetaSmall .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__HeadDetaSmall.textRed {
  color: #792129;
}
.kokoroAcademyPost__HeadDetaSmall.taC {
  text-align: center;
}
.kokoroAcademyPost__HeadDetaSmall.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__HeadDetaSmall {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__HeadDetaSmall {
    line-height: 1.75;
  }
}
.kokoroAcademyPost__HeadDetaBig {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  line-height: 1.7;
  position: relative;
}
.kokoroAcademyPost__HeadDetaBig .textRed {
  color: #792129;
}
.kokoroAcademyPost__HeadDetaBig .taC {
  text-align: center;
}
.kokoroAcademyPost__HeadDetaBig .taR {
  text-align: right;
}
.kokoroAcademyPost__HeadDetaBig .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__HeadDetaBig.textRed {
  color: #792129;
}
.kokoroAcademyPost__HeadDetaBig.taC {
  text-align: center;
}
.kokoroAcademyPost__HeadDetaBig.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__HeadDetaBig {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__HeadDetaBig {
    display: inline;
    text-align: left;
    padding-bottom: 15px;
    margin-top: 6px;
    margin-bottom: 10px;
    line-height: 1.16;
  }
}
.kokoroAcademyPost__HeadDetaBig::after {
  content: "";
  position: absolute;
  width: 380px;
  height: 1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  background-color: #fff;
}
.kokoroAcademyPost__body {
  background: #fff;
  padding: 30px 20px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__body {
    padding: 12px 20px 35px;
  }
}
.kokoroAcademyPost__bodyLabel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  background: #B74B58;
  color: #fff;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 30px;
  margin-bottom: 10px;
}
.kokoroAcademyPost__bodyLabel .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyLabel .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyLabel .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyLabel .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyLabel.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyLabel.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyLabel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyLabel {
    font-size: 16px;
  }
}
.kokoroAcademyPost__bodyHeading {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #003146;
  font-weight: bold;
  line-height: 1.7;
  margin-bottom: 25px;
}
.kokoroAcademyPost__bodyHeading .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyHeading .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyHeading .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyHeading .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyHeading.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyHeading.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyHeading.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyHeading {
    font-size: 24px;
  }
}
.kokoroAcademyPost__bodyText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.6;
  margin-bottom: 25px;
  font-weight: 500;
}
.kokoroAcademyPost__bodyText .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyText .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyText .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyText .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyText.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyText.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyText {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyText {
    margin-bottom: 20px;
  }
}
.kokoroAcademyPost__bodyAlert {
  color: #B74B58;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 25px;
  font-weight: 500;
}
.kokoroAcademyPost__bodyAlert .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyAlert .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyAlert .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyAlert .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyAlert.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyAlert.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyAlert.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyAlert {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyAlert {
    margin-bottom: 30px;
  }
}
.kokoroAcademyPost__bodyContent {
  display: flex;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContent {
    display: block;
  }
}
.kokoroAcademyPost__bodyContentImgWrap {
  width: 177px;
  height: 177px;
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentImgWrap {
    margin-right: 0;
    margin-bottom: 25px;
  }
}
.kokoroAcademyPost__bodyContentImg {
  width: 100%;
  height: 100%;
}
.kokoroAcademyPost__bodyContentWrap {
  width: 451px;
  margin-right: 40px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrap {
    width: 100%;
  }
}
.kokoroAcademyPost__bodyContentWrapLabel {
  display: inline-block;
  background: #003146;
  color: #fff;
  padding: 5px 10px;
  letter-spacing: 0.8em;
  text-indent: 0.8em;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrapLabel {
    font-size: 14px;
  }
}
.kokoroAcademyPost__bodyContentWrapHeading {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
}
.kokoroAcademyPost__bodyContentWrapHeading .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrapHeading .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrapHeading .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyContentWrapHeading .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyContentWrapHeading.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrapHeading.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrapHeading.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrapHeading {
    font-size: 18px;
  }
}
.kokoroAcademyPost__bodyContentWrapText {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.5;
  font-weight: 500;
}
.kokoroAcademyPost__bodyContentWrapText .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrapText .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrapText .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyContentWrapText .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyContentWrapText.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrapText.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrapText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrapText {
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrapText {
    margin-bottom: 30px;
  }
}
.kokoroAcademyPost__bodyContentWrap02 {
  width: 232px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrap02 {
    width: 100%;
  }
}
.kokoroAcademyPost__bodyContentWrap02Label {
  background: #9A0000;
  border: 2px solid #9a0000;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: 5px 30px;
  margin-bottom: 20px;
  position: relative;
  width: 230px;
  height: 40px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrap02Label {
    padding: 12px 0;
    margin-bottom: 5px;
    width: 100%;
  }
}
.kokoroAcademyPost__bodyContentWrap02Label::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .kokoroAcademyPost__bodyContentWrap02Label:hover span {
    color: #9A0000 !important;
  }
  .kokoroAcademyPost__bodyContentWrap02Label:hover::before {
    width: 100%;
  }
}
.kokoroAcademyPost__bodyContentWrap02Text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.kokoroAcademyPost__bodyContentWrap02Text .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrap02Text .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrap02Text .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyContentWrap02Text .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyContentWrap02Text.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrap02Text.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrap02Text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrap02Text {
    font-size: 16px;
  }
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: absolute;
  z-index: 1;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan .textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan .taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan .taR {
  text-align: right;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan .textSmall {
  font-size: 12px;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan.textRed {
  color: #792129;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan.taC {
  text-align: center;
}
.kokoroAcademyPost__bodyContentWrap02LabelSpan.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyPost__bodyContentWrap02LabelSpan {
    font-size: 16px;
  }
}

.kokoroAcademyAttention {
  background: #fff;
  padding-top: 50px;
}
.kokoroAcademyAttention__title {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  position: relative;
  line-height: 2;
  margin-bottom: 72px;
}
.kokoroAcademyAttention__title .textRed {
  color: #792129;
}
.kokoroAcademyAttention__title .taC {
  text-align: center;
}
.kokoroAcademyAttention__title .taR {
  text-align: right;
}
.kokoroAcademyAttention__title .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__title.textRed {
  color: #792129;
}
.kokoroAcademyAttention__title.taC {
  text-align: center;
}
.kokoroAcademyAttention__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__title {
    margin-bottom: 15px;
  }
}
.kokoroAcademyAttention__title::after {
  content: "";
  position: absolute;
  background: #B54C59;
  width: 140px;
  height: 5px;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.kokoroAcademyAttention__wrap {
  margin-bottom: 50px;
}
.kokoroAcademyAttention__wrap:last-child {
  margin-bottom: 0;
}
.kokoroAcademyAttention__topTextRed {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B74B58;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 600;
}
.kokoroAcademyAttention__topTextRed .textRed {
  color: #792129;
}
.kokoroAcademyAttention__topTextRed .taC {
  text-align: center;
}
.kokoroAcademyAttention__topTextRed .taR {
  text-align: right;
}
.kokoroAcademyAttention__topTextRed .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__topTextRed.textRed {
  color: #792129;
}
.kokoroAcademyAttention__topTextRed.taC {
  text-align: center;
}
.kokoroAcademyAttention__topTextRed.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topTextRed {
    font-size: 18px;
  }
}
.kokoroAcademyAttention__topHeading {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 35px;
  font-weight: bold;
}
.kokoroAcademyAttention__topHeading .textRed {
  color: #792129;
}
.kokoroAcademyAttention__topHeading .taC {
  text-align: center;
}
.kokoroAcademyAttention__topHeading .taR {
  text-align: right;
}
.kokoroAcademyAttention__topHeading .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__topHeading.textRed {
  color: #792129;
}
.kokoroAcademyAttention__topHeading.taC {
  text-align: center;
}
.kokoroAcademyAttention__topHeading.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topHeading {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topHeading {
    margin-bottom: 20px;
  }
}
.kokoroAcademyAttention__topText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-bottom: 50px;
  font-weight: 600;
}
.kokoroAcademyAttention__topText .textRed {
  color: #792129;
}
.kokoroAcademyAttention__topText .taC {
  text-align: center;
}
.kokoroAcademyAttention__topText .taR {
  text-align: right;
}
.kokoroAcademyAttention__topText .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__topText.textRed {
  color: #792129;
}
.kokoroAcademyAttention__topText.taC {
  text-align: center;
}
.kokoroAcademyAttention__topText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topText {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topText {
    margin-bottom: 30px;
  }
}
.kokoroAcademyAttention__topLink {
  background: #B74B58;
  border: 2px solid #b74b58;
  color: #fff;
  text-align: center;
  width: 670px;
  height: 68px;
  padding: 23px 0;
  margin: 0 auto 30px;
  border-radius: 24px;
  transition: 0.6s;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topLink {
    width: 95%;
    font-size: 20px;
    height: 100px;
  }
}
.kokoroAcademyAttention__topLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .kokoroAcademyAttention__topLink:hover span {
    color: #B74B58 !important;
  }
  .kokoroAcademyAttention__topLink:hover::before {
    width: 100%;
  }
}
.kokoroAcademyAttention__topLinkSpan {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topLinkSpan {
    line-height: 2;
  }
}
.kokoroAcademyAttention__topImg {
  width: 880px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__topImg {
    width: 100%;
  }
}
.kokoroAcademyAttention__topLabel {
  font-size: 20px;
  background: #003146;
  color: #fff;
  padding: 5px;
  width: 250px;
  margin: 20px auto 0;
  text-align: center;
}
.kokoroAcademyAttention__wrapContact {
  width: 976px;
  margin: 0 auto;
  margin-bottom: 40px;
  border: 10px solid #193547;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContact {
    width: 95%;
    margin-bottom: 70px;
  }
}
.kokoroAcademyAttention__wrapContactTitle {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 25px 0;
  color: #C8A981;
  background: #193547;
}
.kokoroAcademyAttention__wrapContactTitle .textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactTitle .taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactTitle .taR {
  text-align: right;
}
.kokoroAcademyAttention__wrapContactTitle .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__wrapContactTitle.textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactTitle.taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactTitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactTitle {
    line-height: 1.3;
    padding: 6px 0 16px;
  }
}
.kokoroAcademyAttention__wrapContactTextArea {
  padding: 25px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactTextArea {
    padding: 10px 0;
  }
}
.kokoroAcademyAttention__wrapContactTextTel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B23333;
  line-height: 1;
  margin-bottom: 30px;
}
.kokoroAcademyAttention__wrapContactTextTel .textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactTextTel .taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactTextTel .taR {
  text-align: right;
}
.kokoroAcademyAttention__wrapContactTextTel .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__wrapContactTextTel.textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactTextTel.taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactTextTel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactTextTel {
    font-size: 45px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactTextTel {
    margin-bottom: 25px;
    margin-top: 20px;
    letter-spacing: 0;
  }
}
.kokoroAcademyAttention__wrapContactText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.kokoroAcademyAttention__wrapContactText .textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactText .taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactText .taR {
  text-align: right;
}
.kokoroAcademyAttention__wrapContactText .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__wrapContactText.textRed {
  color: #792129;
}
.kokoroAcademyAttention__wrapContactText.taC {
  text-align: center;
}
.kokoroAcademyAttention__wrapContactText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__wrapContactText {
    font-size: 15px;
  }
}
.kokoroAcademyAttention__wrapContactText.u-bg {
  width: 268px;
  margin: 0 auto 10px;
  padding: 2px 0;
  border-radius: 15px;
  background: #EAEAEA;
}
.kokoroAcademyAttention__info {
  background: #FFF7DB;
  width: 980px;
  margin: 0 auto;
  padding: 25px 100px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__info {
    width: 100%;
    padding: 30px 10px;
  }
}
.kokoroAcademyAttention__infoHeading {
  font-size: 27px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #B74B58;
  margin-bottom: 30px;
}
.kokoroAcademyAttention__infoHeading .textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoHeading .taC {
  text-align: center;
}
.kokoroAcademyAttention__infoHeading .taR {
  text-align: right;
}
.kokoroAcademyAttention__infoHeading .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__infoHeading.textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoHeading.taC {
  text-align: center;
}
.kokoroAcademyAttention__infoHeading.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoHeading {
    font-size: 27px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoHeading {
    margin-bottom: 20px;
  }
}
.kokoroAcademyAttention__infoBox {
  border: 1px solid #707070;
  display: flex;
  align-items: center;
  padding: 20px 0;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBox {
    display: block;
    padding: 25px 0 15px;
  }
}
.kokoroAcademyAttention__infoBoxText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 430px;
  text-align: center;
}
.kokoroAcademyAttention__infoBoxText .textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoBoxText .taC {
  text-align: center;
}
.kokoroAcademyAttention__infoBoxText .taR {
  text-align: right;
}
.kokoroAcademyAttention__infoBoxText .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__infoBoxText.textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoBoxText.taC {
  text-align: center;
}
.kokoroAcademyAttention__infoBoxText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBoxText {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBoxText {
    width: 100%;
    margin-bottom: 20px;
  }
}
.kokoroAcademyAttention__infoBoxImgWrap {
  display: flex;
  width: 50%;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBoxImgWrap {
    width: 100%;
    justify-content: center;
  }
}
.kokoroAcademyAttention__infoBoxImgWrapItem01 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 160px;
}
.kokoroAcademyAttention__infoBoxImgWrapItem02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 160px;
}
.kokoroAcademyAttention__infoBoxImg01 {
  margin-top: 15px;
  width: 120px;
  min-height: 1px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBoxImg01 {
    width: 90%;
  }
}
.kokoroAcademyAttention__infoBoxImg02 {
  width: 60px;
  margin-right: 17px;
  min-height: 1px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBoxImg02 {
    width: 45%;
  }
}
.kokoroAcademyAttention__infoCaption {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 10px;
}
.kokoroAcademyAttention__infoCaption .textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoCaption .taC {
  text-align: center;
}
.kokoroAcademyAttention__infoCaption .taR {
  text-align: right;
}
.kokoroAcademyAttention__infoCaption .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__infoCaption.textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoCaption.taC {
  text-align: center;
}
.kokoroAcademyAttention__infoCaption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoCaption {
    font-size: 14px;
  }
}
.kokoroAcademyAttention__infoBody {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0;
}
.kokoroAcademyAttention__infoBody .textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoBody .taC {
  text-align: center;
}
.kokoroAcademyAttention__infoBody .taR {
  text-align: right;
}
.kokoroAcademyAttention__infoBody .textSmall {
  font-size: 12px;
}
.kokoroAcademyAttention__infoBody.textRed {
  color: #792129;
}
.kokoroAcademyAttention__infoBody.taC {
  text-align: center;
}
.kokoroAcademyAttention__infoBody.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAttention__infoBody {
    font-size: 16px;
  }
}

.kokoroAcademyAccess__infoCont {
  margin-bottom: 100px;
  background: #fff;
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoCont {
    padding-bottom: 35px;
    margin-bottom: 0;
  }
}
.kokoroAcademyAccess__infoCont.u-wide {
  width: 100%;
}
.kokoroAcademyAccess__infoContTtl {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
  text-align: center;
  width: 236px;
  margin: 0 auto 25px;
  padding-bottom: 18px;
  border-bottom: 5px solid #B23333;
}
.kokoroAcademyAccess__infoContTtl .textRed {
  color: #792129;
}
.kokoroAcademyAccess__infoContTtl .taC {
  text-align: center;
}
.kokoroAcademyAccess__infoContTtl .taR {
  text-align: right;
}
.kokoroAcademyAccess__infoContTtl .textSmall {
  font-size: 12px;
}
.kokoroAcademyAccess__infoContTtl.textRed {
  color: #792129;
}
.kokoroAcademyAccess__infoContTtl.taC {
  text-align: center;
}
.kokoroAcademyAccess__infoContTtl.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoContTtl {
    font-size: 28px;
  }
}
.kokoroAcademyAccess__infoContTtl.u-access {
  width: 140px;
}
.kokoroAcademyAccess__infoContTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.kokoroAcademyAccess__infoContTxt .textRed {
  color: #792129;
}
.kokoroAcademyAccess__infoContTxt .taC {
  text-align: center;
}
.kokoroAcademyAccess__infoContTxt .taR {
  text-align: right;
}
.kokoroAcademyAccess__infoContTxt .textSmall {
  font-size: 12px;
}
.kokoroAcademyAccess__infoContTxt.textRed {
  color: #792129;
}
.kokoroAcademyAccess__infoContTxt.taC {
  text-align: center;
}
.kokoroAcademyAccess__infoContTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoContTxt {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoContTxt {
    line-height: 1.77;
  }
}
.kokoroAcademyAccess__infoContTxt.u-bg {
  padding: 18px 0;
  background: #FFF7DB;
}
.kokoroAcademyAccess__infoContTxt.u-red {
  margin-bottom: 56px;
  color: #B74B58;
}
.kokoroAcademyAccess__infoContTxtMb {
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoContTxtMb {
    margin-bottom: 40px;
  }
}
.kokoroAcademyAccess__infoContMapArea {
  margin-bottom: 64px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__infoContMapArea {
    margin-bottom: 30px;
    padding: 0 15px;
  }
}
.kokoroAcademyAccess__infoContMap {
  width: 100% !important;
}
.kokoroAcademyAccess__accessSecImgWrap {
  max-width: 694px;
  width: 100%;
  height: auto;
  margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
  .kokoroAcademyAccess__accessSecImgWrap {
    margin: 0 auto 15px;
  }
}
.kokoroAcademyAccess__accessSecImg {
  width: 100%;
  height: auto;
}
.kokoroAcademyAccess__accessSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #003146;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #003146;
  max-width: 354px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.kokoroAcademyAccess__accessSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .kokoroAcademyAccess__accessSecLink:hover span {
    color: #003146 !important;
  }
  .kokoroAcademyAccess__accessSecLink:hover::before {
    width: 100%;
  }
}
.kokoroAcademyAccess__accessSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  font-weight: bold;
  color: #C8A981;
  transition: 0.6s;
}

/*====================================================================
pageThreeMinutesInternetPageContentSec
====================================================================*/
.pageThreeMinutesInternetPageContentSec {
  padding: 35px 0 100px;
}
.pageThreeMinutesInternetPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 60px 0 20px;
  font-weight: bold;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item {
  margin-top: 30px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item:nth-child(1) {
  margin-top: 0;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title {
  margin-bottom: 15px;
  padding: 8px 0;
  background: #193547;
  color: #fff;
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__text {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList {
  margin-top: 30px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item {
  margin-top: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item:nth-child(1) {
  margin-top: 0;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 15px 30px;
  display: block;
  position: relative;
  background: #C8A981;
  font-weight: bold;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea {
  padding: 30px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  border-bottom: 1px solid #BFBFBF;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item:nth-child(1) {
  background: #BFBFBF;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 20%;
  padding: 15px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel.aiFs {
  align-items: flex-start;
}
li[class*=__infoList__item] .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel {
  border-left: 1px solid #fff;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(1) {
  width: 100px;
  padding: 15px 0;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(2) {
  width: 200px;
  padding: 15px 0;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(3) {
  width: calc(100% - 460px);
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(4) {
  width: 160px;
  padding: 15px 0;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea {
  margin-top: 30px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__textlink {
  position: relative;
  padding: 5px 0 5px 30px;
  background: url("../images/lower/lecture/three-minutes-internet/ThreeMinutesInternetPage_icon.png") no-repeat left 0 top 2px/19px auto;
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__textlink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__textlink:hover {
    opacity: 0.6;
  }
}

/*-----------------------------------------------
pageThreeMinutesInternetPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec {
    padding: 20px 0 30px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__pageTitle {
    margin-bottom: 40px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__subTitle {
    margin: 40px 0 15px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item {
    margin-top: 20px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__boxTitle__telList__item__title {
    margin-bottom: 10px;
    padding: 5px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList {
    margin-top: 20px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn {
    font-size: 24px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    padding: 15px 30px 15px 15px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea {
    padding: 30px 15px;
    overflow-x: scroll;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList {
    width: 700px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
  }
  li[class*=__infoList__item] .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel {
    border-left: 1px solid #fff;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(1) {
    width: 90px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(2) {
    width: 160px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(3) {
    width: calc(100% - 380px);
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel:nth-child(4) {
    width: 130px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title {
    font-size: 18px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__acdList__item__contentArea__infoList__item__cel__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea {
    margin-top: 30px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__title {
    padding: 5px;
    background: #C8A981;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding: 10px;
    background: #F5E9D9;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 18px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-weight: bold;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    padding-left: 30px;
    background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
    display: block;
    letter-spacing: 0.05em;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    display: block;
    letter-spacing: 0.05em;
    font-size: 28px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    display: block;
    letter-spacing: 0.05em;
    font-size: 16px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 5px 8px;
    display: block;
    background: #193547;
    color: #fff;
    font-size: 11px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-left: 5px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-top: 15px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .taR {
    text-align: right;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text .textSmall {
    font-size: 12px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.textRed {
    color: #792129;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.taC {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageThreeMinutesInternetPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
/*====================================================================
pageUtilityPageSec
====================================================================*/
.pageUtilityPageSec {
  padding-top: 50px;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec {
    padding-top: 0;
  }
}
.pageUtilityPageSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageUtilityPageSec__wrap__title {
  padding: 30px 0 15px;
  color: #193547;
  font-size: 44px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.2em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__title {
    font-size: 22px;
    padding-bottom: 10px;
  }
}
.pageUtilityPageSec__wrap__text {
  color: #193547;
  font-size: 20px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__text {
    font-size: 16px;
  }
}
.pageUtilityPageSec__wrap__videoArea {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__videoArea iframe {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 41vh;
  }
}
@media screen and (max-width: 660px) {
  .pageUtilityPageSec__wrap__videoArea iframe {
    height: 40vh;
  }
}
@media screen and (max-width: 414px) {
  .pageUtilityPageSec__wrap__videoArea iframe {
    height: 29vh;
  }
}
.pageUtilityPageSec__wrap__thumbTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 30px;
  font-size: 32px;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__thumbTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageUtilityPageSec__wrap__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageUtilityPageSec__wrap__msg .textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__msg .taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__msg .taR {
  text-align: right;
}
.pageUtilityPageSec__wrap__msg .textSmall {
  font-size: 12px;
}
.pageUtilityPageSec__wrap__msg.textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__msg.taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__msg {
    font-size: 15px;
  }
}
.pageUtilityPageSec__wrap__sai {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: right;
  margin-bottom: 60px;
  padding-bottom: 30px;
}
.pageUtilityPageSec__wrap__sai .textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__sai .taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__sai .taR {
  text-align: right;
}
.pageUtilityPageSec__wrap__sai .textSmall {
  font-size: 12px;
}
.pageUtilityPageSec__wrap__sai.textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__sai.taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__sai.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__sai {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__sai {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
}
.pageUtilityPageSec__wrap__freeArea {
  margin: 30px auto;
}
.pageUtilityPageSec__wrap__webArea__title {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-size: 32px;
  padding-bottom: 10px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__title {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageUtilityPageSec__wrap__webArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 40px;
}
.pageUtilityPageSec__wrap__webArea__text .textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__text .taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__text .taR {
  text-align: right;
}
.pageUtilityPageSec__wrap__webArea__text .textSmall {
  font-size: 12px;
}
.pageUtilityPageSec__wrap__webArea__text.textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__text.taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__text {
    font-size: 15px;
  }
}
.pageUtilityPageSec__wrap__webArea__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin-bottom: 60px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list {
    flex-direction: column;
    margin-bottom: 30px;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item {
  width: calc((100% - 15px) / 2);
  margin-left: 15px;
  margin-bottom: 50px;
}
.pageUtilityPageSec__wrap__webArea__list__item:nth-child(1), .pageUtilityPageSec__wrap__webArea__list__item:nth-child(2n-1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  margin-top: 10px;
}
.pageUtilityPageSec__wrap__webArea__list__item__title .textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__list__item__title .taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__list__item__title .taR {
  text-align: right;
}
.pageUtilityPageSec__wrap__webArea__list__item__title .textSmall {
  font-size: 12px;
}
.pageUtilityPageSec__wrap__webArea__list__item__title.textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__list__item__title.taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__vibeo iframe {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 41vh;
  }
}
@media screen and (max-width: 660px) {
  .pageUtilityPageSec__wrap__webArea__list__item__vibeo iframe {
    height: 40vh;
  }
}
@media screen and (max-width: 414px) {
  .pageUtilityPageSec__wrap__webArea__list__item__vibeo iframe {
    height: 29vh;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageUtilityPageSec__wrap__webArea__list__item__text .textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__list__item__text .taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__list__item__text .taR {
  text-align: right;
}
.pageUtilityPageSec__wrap__webArea__list__item__text .textSmall {
  font-size: 12px;
}
.pageUtilityPageSec__wrap__webArea__list__item__text.textRed {
  color: #792129;
}
.pageUtilityPageSec__wrap__webArea__list__item__text.taC {
  text-align: center;
}
.pageUtilityPageSec__wrap__webArea__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__text {
    font-size: 15px;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  width: 166px;
  padding: 2px 0;
  align-items: center;
  border-radius: 8px;
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link {
    transition: 0.6s;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link::before {
    transition: 0.6s;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link__text {
    transition: 0.6s;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.outer {
  padding-right: 30px;
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.outer::after {
    transition: 0.6s;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.pdf {
  padding-right: 30px;
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link:hover::before {
    width: 100%;
  }
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link {
    padding: 7px;
  }
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link {
    width: 260px;
    padding: 4px 3px;
  }
}
.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text {
  font-size: 16px;
  font-weight: normal;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link__text {
    padding-right: 0;
    font-size: 12px;
  }
}

.pageUtilityPageSec__wrap__webArea__list__item__btn__link__text:not(.outer):not(.pdf):after {
  display: none;
}

.pageUtilityPageSec__wrap__webArea__list__item__btn__link span[class*=__text] {
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageUtilityPageSec__wrap__webArea__list__item__btn__link span[class*=__text] {
    font-size: 12px;
  }
}

.pageKokoroAcademy__fvSec {
  text-align: center;
  max-width: 1020px;
  width: 100%;
  padding: 75px 20px 0;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__fvSec {
    padding: 35px 15px 0;
  }
}
.pageKokoroAcademy__fvTitle {
  font-size: 28px;
  font-weight: 500;
  padding-bottom: 20px;
  border-bottom: 1px solid #707070;
  margin-bottom: 10px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__fvTitle {
    padding: 0 15px 15px;
    margin-bottom: 25px;
  }
}
.pageKokoroAcademy__fvColorText {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.68;
  color: #b74b58;
  margin-bottom: 25px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__fvColorText {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.pageKokoroAcademy__fvText {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.77;
  margin-bottom: 25px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__fvText {
    font-size: 16px;
  }
}
.pageKokoroAcademy__fvImgWrap {
  width: 600px;
  height: auto;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__fvImgWrap {
    width: 100%;
  }
}
.pageKokoroAcademy__fvImg {
  width: 100%;
  height: auto;
}
.pageKokoroAcademy__listSec {
  width: 100%;
  background-color: #FFDDDD;
  padding-bottom: 30px;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__listSec {
    padding: 0 15px 30px;
    margin-top: 25px;
  }
}
.pageKokoroAcademy__listSecTitle {
  font-size: 24px;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 10px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__listSecTitle {
    padding-top: 35px;
  }
}
.pageKokoroAcademy__listSecList {
  width: 935px;
  margin: 0 auto;
  background-color: #fff;
  padding: 30px 0 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__listSecList {
    width: 100%;
    padding: 30px 15px 25px;
  }
}
.pageKokoroAcademy__listSecListItem {
  width: 690px;
  margin: 0 auto 15px;
  border-bottom: 1px solid #707070;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__listSecListItem {
    width: 100%;
  }
}
.pageKokoroAcademy__listSecListItemLink {
  display: block;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__listSecListItemLink:hover {
    opacity: 0.6;
  }
}
.pageKokoroAcademy__listSecListItemInner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.pageKokoroAcademy__listSecLabel {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background-color: #B74B58;
  padding: 4px 5px;
  display: inline-block;
}
.pageKokoroAcademy__listSecDate {
  font-size: 18px;
  font-weight: 500;
  padding-left: 10px;
}
.pageKokoroAcademy__listSecItemTitle {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.72;
  margin-top: 8px;
  margin-bottom: 15px;
}
.pageKokoroAcademy__listSecListLink {
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin: 0 auto;
  padding: 10px 5px;
  width: 170px;
  text-align: center;
  position: relative;
}
.pageKokoroAcademy__listSecListLink::after {
  content: "";
  background-image: url("../../_assets/images/lower/lecture/kokoro-academy/20220328_kokoroAcademy_arrow.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  position: absolute;
  left: 8px;
  bottom: 0;
  width: 172px;
  height: 20px;
  transition: 0.3s;
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__listSecListLink:hover::after {
    left: 23px;
  }
}
.pageKokoroAcademy__joinSec {
  padding-top: 40px;
  padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSec {
    padding: 30px 0 35px;
  }
}
.pageKokoroAcademy__joinSecFlex {
  width: 775px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecFlex {
    width: 100%;
    padding: 0 15px;
    flex-direction: column;
    justify-content: flex-start;
  }
}
.pageKokoroAcademy__joinSecTitle {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecTitle {
    margin-bottom: 25px;
  }
}
.pageKokoroAcademy__joinSecLeft {
  width: 380px;
  height: 185px;
  border-radius: 20px;
  border-bottom: 1px solid #707070;
  background-color: #003146;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecLeft {
    max-width: 380px;
    width: 100%;
    height: 170px;
    margin: 0 auto 15px;
  }
}
.pageKokoroAcademy__joinSecLeftLabel {
  font-size: 20px;
  font-weight: bold;
  padding: 15px 0 8px;
  margin: 0 15px;
  border-bottom: 1px solid #fff;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecLeftLabel {
    font-size: 18px;
  }
}
.pageKokoroAcademy__joinSecLeftCont {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
}
.pageKokoroAcademy__joinSecLeftText {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecLeftText {
    font-size: 26px;
  }
}
.pageKokoroAcademy__joinSecLeftImgWrap {
  width: 48px;
  height: 76px;
  margin-left: 15px;
}
.pageKokoroAcademy__joinSecLeftImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__joinSecRightCont {
  width: 380px;
  height: 185px;
  border-radius: 20px;
  border: 3px solid #003146;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecRightCont {
    max-width: 380px;
    width: 100%;
    height: 170px;
    margin: 0 auto;
  }
}
.pageKokoroAcademy__joinSecRightLabel {
  font-size: 20px;
  font-weight: bold;
  padding: 15px 0 5px;
  margin: 0 15px;
  border-bottom: 1px solid #003146;
  color: #003146;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecRightLabel {
    font-size: 18px;
    padding: 10px 0 5px;
  }
}
.pageKokoroAcademy__joinSecRightInnerTop {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 5px;
}
.pageKokoroAcademy__joinSecRightInnerTopText {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
  color: #003146;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecRightInnerTopText {
    font-size: 18px;
  }
}
.pageKokoroAcademy__joinSecRightInnerTopImgWrap {
  width: 68px;
  height: 63px;
  margin-left: 40px;
}
.pageKokoroAcademy__joinSecRightInnerTopImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__joinSecRightInnerBottom {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pageKokoroAcademy__joinSecRightInnerBottomImgWrap {
  width: 76px;
  height: 50px;
}
.pageKokoroAcademy__joinSecRightInnerBottomImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__joinSecRightInnerBottomText {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.72;
  color: #2d81fb;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__joinSecRightInnerBottomText {
    font-size: 10px;
  }
}
.pageKokoroAcademy__courseSecTitle {
  font-size: 28px;
  font-weight: 500;
  color: #193547;
  padding: 0 0 15px;
  border-bottom: 5px solid #B23333;
  text-align: center;
  width: 235px;
  margin: 0 auto 15px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecTitle {
    margin: 0 auto 30px;
  }
}
.pageKokoroAcademy__courseSecTitleDesc {
  text-align: center;
  font-size: 20px;
  color: #193547;
  margin-bottom: 15px;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecTitleDesc {
    margin-bottom: 15px;
  }
}
.pageKokoroAcademy__courseSecList {
  width: 825px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecList {
    width: 100%;
    padding: 0 15px;
  }
}
.pageKokoroAcademy__courseSecListItem {
  display: flex;
  justify-content: center;
  padding: 25px 0 15px;
  border-bottom: 1px solid #707070;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItem {
    flex-direction: column;
  }
}
.pageKokoroAcademy__courseSecListItem.u-pb {
  padding-bottom: 200px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItem.u-pb {
    padding-bottom: 20px;
  }
}
.pageKokoroAcademy__courseSecListItemImgWrap {
  width: 170px;
  height: 208px;
  margin-right: 85px;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImgWrap {
    margin: 5px auto 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImgWrap.u-flex {
    display: flex;
    margin: 0 auto -23px;
    justify-content: center;
    max-width: 345px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImgWrap.u-textMb {
    margin: 5px auto 40px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImgBox {
    width: 100%;
  }
}
.pageKokoroAcademy__courseSecListItemImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__courseSecListItemImg.u-mb {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImg.u-mb {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemImg {
    height: auto;
  }
}
.pageKokoroAcademy__courseSecListItemTextArea {
  width: 570px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTextArea {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTextArea .u-mb30 {
    margin-bottom: 30px;
  }
}
.pageKokoroAcademy__courseSecListItemDateWrap {
  padding: 8px 15px 8px 15px;
  background-color: #C8A981;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemDateWrap {
    flex-direction: column;
    padding: 5px 10px;
    margin-bottom: 15px;
  }
}
.pageKokoroAcademy__courseSecListItemDate {
  font-size: 18px;
  font-weight: bold;
  color: #003146;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemDate {
    padding-bottom: 10px;
  }
}
.pageKokoroAcademy__courseSecListItemDate-three {
  line-height: 1.5;
}
.pageKokoroAcademy__courseSecListItemTime {
  font-size: 14px;
  font-weight: bold;
  color: #003146;
  padding-left: 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTime {
    padding-left: 0;
  }
}
.pageKokoroAcademy__cateBox {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cateBox {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
  }
}
.pageKokoroAcademy__cateBox-three {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cateBox-three {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
  }
}
.pageKokoroAcademy__cateItemBox {
  margin-left: 7px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cateItemBox {
    margin: 0;
  }
  .pageKokoroAcademy__cateItemBox:not(:first-child) {
    margin-left: 7px;
  }
}
.pageKokoroAcademy__cateItemBox-ft {
  margin-left: 7px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cateItemBox-ft {
    margin: 0;
  }
}
.pageKokoroAcademy__cateItem {
  padding: 4px 22px 3px 22px;
  font-size: 14px;
  color: #fff;
  border-radius: 40px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cateItem {
    padding: 4px 18px 3px 18px;
  }
}
@media screen and (max-width: 370px) {
  .pageKokoroAcademy__cateItem {
    padding: 4px 16px 3px 16px;
  }
}
@media screen and (max-width: 360px) {
  .pageKokoroAcademy__cateItem {
    padding: 4px 14px 3px 14px;
  }
}
@media screen and (max-width: 320px) {
  .pageKokoroAcademy__cateItem {
    padding: 4px 7px 3px 7px;
    font-size: 13px;
  }
}
.pageKokoroAcademy__cateItem-red {
  background: #830000;
}
.pageKokoroAcademy__cateItem-blue {
  background: #376091;
}
.pageKokoroAcademy__cateItem-gray {
  background: #7E7E7E;
}
.pageKokoroAcademy__courseSecListItemTitle {
  font-size: 24px;
  font-weight: bold;
  color: #003146;
  margin-bottom: 15px;
}
.pageKokoroAcademy__courseSecListItemTitle-small {
  font-size: 18px;
  font-weight: bold;
  color: #003146;
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitle-small {
    text-align: left;
    line-height: 1.5;
    margin-bottom: 3px;
  }
}
.pageKokoroAcademy__courseSecListItemTitle.u-line {
  line-height: 1.5;
}
.pageKokoroAcademy__courseSecListItemTitle-smallRed {
  font-size: 18px;
  font-weight: bold;
  color: #B23333;
  display: inline-block;
  padding-left: 15px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitle-smallRed {
    text-align: left;
    line-height: 1.5;
    margin-bottom: 3px;
  }
}
.pageKokoroAcademy__courseSecListItemTitle-red {
  background-color: #B23333;
  font-size: 16px;
  color: white;
  padding: 5px 15px;
  display: inline-block;
  margin: 25px 0 8px;
  letter-spacing: 0.05em;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitle-red {
    margin: 18px 0 8px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitle {
    text-align: left;
    line-height: 1.5;
    margin-bottom: 11px;
  }
}
.pageKokoroAcademy__courseSecListItemTitleDesc {
  font-size: 18px;
  font-weight: bold;
  color: #003146;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitleDesc {
    line-height: 1.7;
    margin-bottom: 16px;
  }
}
.pageKokoroAcademy__courseSecListItemTitleDesc-big {
  font-size: 20px;
  font-weight: bold;
  color: #003146;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemTitleDesc-big {
    line-height: 1.7;
    margin-bottom: 10px;
  }
}
.pageKokoroAcademy__courseSecListItemText {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #003146;
  margin-bottom: 15px;
}
.pageKokoroAcademy__courseSecListItemText-red {
  font-size: 16px;
  color: #B23333;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemText {
    text-align: justify;
    margin-bottom: 10px;
  }
}
.pageKokoroAcademy__courseSecListItemText.u-mg {
  margin: 30px 0;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemText.u-mg {
    margin: 20px 0;
  }
}
.pageKokoroAcademy__courseSecListItemText.u-mb {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemText.u-mb {
    margin: 15px 0;
  }
}
.pageKokoroAcademy__courseSecListItemName {
  font-size: 16px;
  font-weight: bold;
  color: #003146;
  margin-bottom: 7px;
  line-height: 1.5;
}
.pageKokoroAcademy__courseSecListItemName.u-mb {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName.u-mb {
    margin-bottom: 20px;
  }
}
.pageKokoroAcademy__courseSecListItemName.u-mb-big {
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName.u-mb-big {
    margin-bottom: 25px;
  }
}
.pageKokoroAcademy__courseSecListItemName.u-mt {
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName.u-mt {
    margin-top: 20px;
  }
}
.pageKokoroAcademy__courseSecListItemName.u-mt-small {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName.u-mt-small {
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName.u-mb-small-sp {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__courseSecListItemName {
    text-align: left;
    line-height: 1.7;
    margin-bottom: 3px;
  }
}
.pageKokoroAcademy__courseSecListItemName.u-right {
  text-align: right;
  margin-top: 2px;
}
.pageKokoroAcademy__scheduleSec {
  margin-top: 180px;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__scheduleSec {
    margin-top: 70px;
    margin-bottom: 50px;
  }
}
.pageKokoroAcademy__scheduleSecTitle {
  font-size: 28px;
  font-weight: 500;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #193547;
  margin-bottom: 45px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__scheduleSecTitle {
    line-height: 1.71;
    margin-bottom: 5px;
  }
}
.pageKokoroAcademy__scheduleSecList {
  width: 640px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__scheduleSecList {
    width: 100%;
    flex-direction: column;
    padding: 0 15px;
  }
}
.pageKokoroAcademy__scheduleSecListItem {
  width: 202px;
  height: 202px;
  background-color: #fcdbdb;
  text-align: center;
  padding: 40px 0 10px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__scheduleSecListItem {
    margin-bottom: 20px;
    padding: 10px 35px 10px;
    width: 100%;
    max-width: 500px;
    height: auto;
  }
}
.pageKokoroAcademy__scheduleSecListItemYear {
  font-size: 27px;
  font-weight: 500;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  margin-bottom: 15px;
}
.pageKokoroAcademy__scheduleSecListItemMonth {
  font-size: 53px;
  font-weight: 500;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageKokoroAcademy__scheduleSecListItemLink {
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 30px auto 0;
  width: 174px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #003146;
  background-color: #003146;
  transition: 0.3s;
  padding: 5px;
  border-radius: 30px;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.pageKokoroAcademy__scheduleSecListItemLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 30px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__scheduleSecListItemLink:hover span {
    color: #003146 !important;
  }
  .pageKokoroAcademy__scheduleSecListItemLink:hover::before {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__scheduleSecListItemLink {
    width: 100%;
    max-width: 280px;
    margin: 15px auto 0;
  }
}
.pageKokoroAcademy__scheduleSecListItemLinkSpan {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  transition: 0.6s;
  position: absolute;
  z-index: 1;
}
.pageKokoroAcademy__applicationSec {
  max-width: 1005px;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}
.pageKokoroAcademy__applicationSecTitle {
  font-size: 28px;
  font-weight: 500;
  color: #193547;
  padding: 0 0 15px;
  border-bottom: 5px solid #B23333;
  text-align: center;
  width: 235px;
  margin: 0 auto 15px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageKokoroAcademy__applicationSecColorText {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.77;
  color: #b74b58;
  margin-bottom: 75px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__applicationSecColorText {
    margin-bottom: 85px;
  }
}
.pageKokoroAcademy__applicationSecLabel {
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  color: #193547;
  margin-bottom: 25px;
}
.pageKokoroAcademy__applicationSecLink {
  margin: 0 auto 80px;
  background-color: #B74B58;
  border: 2px solid #b74b58;
  width: 667px;
  height: 68px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  transition: 0.6s;
  position: relative;
  overflow: hidden;
}
.pageKokoroAcademy__applicationSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__applicationSecLink {
    width: 100%;
    height: 100px;
    margin: 0 auto 50px;
  }
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__applicationSecLink:hover span {
    color: #B74B58 !important;
  }
  .pageKokoroAcademy__applicationSecLink:hover::before {
    width: 100%;
  }
}
.pageKokoroAcademy__applicationSecLinkSpan {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__applicationSecLinkSpan {
    line-height: 2;
  }
}
.pageKokoroAcademy__applicationSecText {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.77;
  color: #003146;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__applicationSecText {
    margin-bottom: 20px;
  }
}
.pageKokoroAcademy__applicationSecImgWrap {
  width: 880px;
  height: auto;
  margin: -60px auto 60px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__applicationSecImgWrap {
    width: 100%;
    margin: -30px auto 60px;
  }
}
.pageKokoroAcademy__applicationSecImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__infoContBox {
  margin-bottom: 40px;
  border: 10px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__infoContBox {
    border: 5px solid #193547;
    margin-bottom: 0;
  }
}
.pageKokoroAcademy__infoContBoxTtl {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 20px 0 25px;
  color: #C8A981;
  background: #193547;
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-top: -1px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__infoContBoxTtl {
    font-size: 18px;
    line-height: 1.33;
    padding: 5px 0 15px;
  }
}
.pageKokoroAcademy__infoContBoxTxtArea {
  padding: 15px 0 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__infoContBoxTxtArea {
    padding: 15px 0 10px;
  }
}
.pageKokoroAcademy__infoContBoxTxtTel {
  font-size: 45px;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B23333;
  line-height: 1;
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__infoContBoxTxtTel {
    letter-spacing: 0;
    margin-bottom: 35px;
  }
}
.pageKokoroAcademy__infoContBoxTxt {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageKokoroAcademy__infoContBoxTxt.u-bg {
  width: 268px;
  margin: 0 auto;
  padding: 2px 0 5px;
  border-radius: 15px;
  background: #EAEAEA;
}
.pageKokoroAcademy__cautionSec {
  max-width: 1005px;
  width: 100%;
  padding: 0 20px 20px;
  background-color: #FFF7DB;
  margin: 55px auto 0;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cautionSec {
    margin: 20px auto 0;
  }
}
.pageKokoroAcademy__cautionSecTitle {
  font-size: 27px;
  font-weight: 600;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #b74b58;
  padding: 25px 0 30px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cautionSecTitle {
    padding: 35px 0 25px;
  }
}
.pageKokoroAcademy__cautionSecImgWrap {
  width: 776px;
  height: 155px;
  margin: 0 auto 25px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cautionSecImgWrap {
    width: 100%;
    height: auto;
  }
}
.pageKokoroAcademy__cautionSecImg {
  width: 100%;
  height: 100%;
}
.pageKokoroAcademy__cautionSecText {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #193547;
  width: 776px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__cautionSecText {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__requestSec {
    padding: 0 15px;
  }
}
.pageKokoroAcademy__requestSecWrap {
  max-width: 775px;
  width: 100%;
  margin: 50px auto 100px;
  padding: 10px 0 20px;
  border: 3px solid #003146;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__requestSecWrap {
    margin: 15px auto 55px;
    padding: 15px 0 20px;
  }
}
.pageKokoroAcademy__requestSecText {
  font-size: 24px;
  font-weight: bold;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1.66;
  color: #193547;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__requestSecText {
    font-size: 20px;
    line-height: 2;
  }
}
.pageKokoroAcademy__requestSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #B74B58;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #B74B58;
  width: 277px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.pageKokoroAcademy__requestSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__requestSecLink:hover span {
    color: #B74B58 !important;
  }
  .pageKokoroAcademy__requestSecLink:hover::before {
    width: 100%;
  }
}
.pageKokoroAcademy__requestSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  transition: 0.6s;
}
.pageKokoroAcademy__accessSecTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
  text-align: center;
  width: 140px;
  margin: 0 auto 65px;
  padding-bottom: 15px;
  border-bottom: 5px solid #B23333;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__accessSecTitle {
    width: 140px;
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__accessSecMap {
    padding: 0 15px;
  }
}
.pageKokoroAcademy__accessSecImgWrap {
  max-width: 694px;
  width: 100%;
  height: auto;
  margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__accessSecImgWrap {
    margin: 0 auto 15px;
  }
}
.pageKokoroAcademy__accessSecImg {
  width: 100%;
  height: auto;
}
.pageKokoroAcademy__accessSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #003146;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #003146;
  max-width: 354px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.pageKokoroAcademy__accessSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .pageKokoroAcademy__accessSecLink:hover span {
    color: #003146 !important;
  }
  .pageKokoroAcademy__accessSecLink:hover::before {
    width: 100%;
  }
}
.pageKokoroAcademy__accessSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  font-weight: bold;
  color: #C8A981;
  transition: 0.6s;
}
.pageKokoroAcademy__infoSec {
  padding: 65px 0;
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageKokoroAcademy__infoSec {
    padding: 40px 0;
  }
}
.pageKokoroAcademy__infoText {
  margin-bottom: 30px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.55;
}
.pageKokoroAcademy__infoText:last-of-type {
  margin-bottom: 0;
}

@media all and (-ms-high-contrast: none) {
  /* ここに書く */
  .u-BnrIeStyle {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    white-space: nowrap;
  }
}
/*====================================================================
archiveKokoroAcademyPageHeader
====================================================================*/
.archiveKokoroAcademyPageHeader__title {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFDDDD;
  font-weight: bold;
  text-align: center;
}
.archiveKokoroAcademyPageHeader__title .textRed {
  color: #792129;
}
.archiveKokoroAcademyPageHeader__title .taC {
  text-align: center;
}
.archiveKokoroAcademyPageHeader__title .taR {
  text-align: right;
}
.archiveKokoroAcademyPageHeader__title .textSmall {
  font-size: 12px;
}
.archiveKokoroAcademyPageHeader__title.textRed {
  color: #792129;
}
.archiveKokoroAcademyPageHeader__title.taC {
  text-align: center;
}
.archiveKokoroAcademyPageHeader__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageHeader__title {
    font-size: 15px;
  }
}

/*-----------------------------------------------
archiveKokoroAcademyPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageHeader__title {
    min-height: inherit;
    font-size: 20px;
  }
}
.archiveKokoroAcademy__textArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademy__textArea {
    padding: 10px 5px;
    flex-wrap: wrap;
  }
}

/*====================================================================
archiveKokoroAcademy
====================================================================*/
.archiveKokoroAcademyPageContentSec {
  padding: 35px 0 100px;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec {
    padding: 0 0 70px;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea {
    padding-left: 0;
    padding-right: 0;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item {
  border-bottom: 1px solid #C1C1C1;
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (min-width: 769px) {
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link:hover {
    opacity: 0.6;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__termLabel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 12px 5px;
  border-radius: 3px;
  background: #C8A981;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__text {
  width: calc(100% - 135px);
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__text__time {
  color: #737272;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__text__postTitle {
  color: #193547;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link {
    padding: 10px 5px;
    flex-wrap: wrap;
  }
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__termLabel {
    width: 100px;
    padding: 3px 5px;
    font-size: 11px;
  }
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__text {
    width: calc(100% - 120px);
  }
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__text__time {
    font-size: 11px;
  }
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__postTitle {
    margin-top: 7px;
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-top: 12px;
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea {
    justify-content: center;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea__postList__item__link__postTitle {
    font-size: 16px;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link {
  padding: 5px 20px;
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link {
    transition: 0.6s;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::before, .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::after {
  content: "";
  display: block;
  position: absolute;
  background: #193547;
}
@media screen and (min-width: 769px) {
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::before, .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::after {
    transition: 0.6s;
  }
}
.archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::before {
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
}
.archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link::after {
  width: 20px;
  height: 2px;
  bottom: 7px;
  right: -3px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 769px) {
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link:hover::before {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link:hover::after {
    -webkit-transform: translateX(10px) rotate(45deg);
            transform: translateX(10px) rotate(45deg);
  }
}
@media screen and (max-width: 768px) {
  .archiveKokoroAcademyPageContentSec__innerArea__bnrArea__link {
    font-size: 16px;
  }
}

/*-----------------------------------------------
archiveKokoroAcademyPageContentSec(SP)
------------------------------------------------*/
/*====================================================================
singleKokoroAcademyHeader
====================================================================*/
.singleKokoroAcademyHeader__cptTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFDDDD;
  font-weight: bold;
}
.singleKokoroAcademyHeader__cptTitle .textRed {
  color: #792129;
}
.singleKokoroAcademyHeader__cptTitle .taC {
  text-align: center;
}
.singleKokoroAcademyHeader__cptTitle .taR {
  text-align: right;
}
.singleKokoroAcademyHeader__cptTitle .textSmall {
  font-size: 12px;
}
.singleKokoroAcademyHeader__cptTitle.textRed {
  color: #792129;
}
.singleKokoroAcademyHeader__cptTitle.taC {
  text-align: center;
}
.singleKokoroAcademyHeader__cptTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleKokoroAcademyHeader__cptTitle {
    font-size: 15px;
  }
}
.singleKokoroAcademyHeader__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
@media screen and (max-width: 768px) {
  .singleKokoroAcademyHeader__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleKokoroAcademyHeader__innerArea__postTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  min-height: 100px;
  padding: 15px 17px;
  border-left: 20px solid #193547;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text .textRed {
  color: #792129;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text .taC {
  text-align: center;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text .taR {
  text-align: right;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text .textSmall {
  font-size: 12px;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text.textRed {
  color: #792129;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text.taC {
  text-align: center;
}
.singleKokoroAcademyHeader__innerArea__postTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleKokoroAcademyHeader__innerArea__postTitle__text {
    font-size: 15px;
  }
}

/*-----------------------------------------------
singleKokoroAcademyHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleKokoroAcademyHeader__cptTitle {
    min-height: inherit;
    padding: 30px 15px;
    font-size: 20px;
  }
  .singleKokoroAcademyHeader__innerArea {
    padding-top: 30px;
  }
  .singleKokoroAcademyHeader__innerArea__postTitle {
    min-height: inherit;
    padding: 15px;
    border-left-width: 5px;
  }
  .singleKokoroAcademyHeader__innerArea__postTitle__text {
    font-size: 16px;
  }
}
/*====================================================================
singleKokoroAcademyContentSec
====================================================================*/
.singleKokoroAcademyContentSec {
  padding: 35px 0 100px;
}
.singleKokoroAcademyContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .singleKokoroAcademyContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleKokoroAcademyContentSec__innerArea__catch {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
}
.singleKokoroAcademyContentSec__innerArea__catch * {
  margin-top: 1.75em;
}
.singleKokoroAcademyContentSec__innerArea__catch *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__catch a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__catch a:hover {
    opacity: 0.6;
  }
}
.singleKokoroAcademyContentSec__innerArea__catch h1, .singleKokoroAcademyContentSec__innerArea__catch h2, .singleKokoroAcademyContentSec__innerArea__catch h3, .singleKokoroAcademyContentSec__innerArea__catch h4, .singleKokoroAcademyContentSec__innerArea__catch h5, .singleKokoroAcademyContentSec__innerArea__catch h6 {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__catch h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleKokoroAcademyContentSec__innerArea__catch h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__catch h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__catch h4, .singleKokoroAcademyContentSec__innerArea__catch h5, .singleKokoroAcademyContentSec__innerArea__catch h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__catch h1 + h2,
.singleKokoroAcademyContentSec__innerArea__catch h2 + h3,
.singleKokoroAcademyContentSec__innerArea__catch h3 + h4,
.singleKokoroAcademyContentSec__innerArea__catch h4 + h5,
.singleKokoroAcademyContentSec__innerArea__catch h5 + h6 {
  margin-top: 0.5em;
}
.singleKokoroAcademyContentSec__innerArea__catch p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleKokoroAcademyContentSec__innerArea__catch strong {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__catch em {
  font-style: italic;
}
.singleKokoroAcademyContentSec__innerArea__catch ul {
  list-style-type: disc;
}
.singleKokoroAcademyContentSec__innerArea__catch ol {
  list-style-type: decimal;
}
.singleKokoroAcademyContentSec__innerArea__catch ul, .singleKokoroAcademyContentSec__innerArea__catch ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleKokoroAcademyContentSec__innerArea__catch ul li, .singleKokoroAcademyContentSec__innerArea__catch ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleKokoroAcademyContentSec__innerArea__catch sup, .singleKokoroAcademyContentSec__innerArea__catch sub {
  font-size: 10px;
}
.singleKokoroAcademyContentSec__innerArea__catch table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleKokoroAcademyContentSec__innerArea__catch table thead th, .singleKokoroAcademyContentSec__innerArea__catch table thead td {
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__catch table tr th, .singleKokoroAcademyContentSec__innerArea__catch table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleKokoroAcademyContentSec__innerArea__catch table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__catch img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__catch img.alignnone, .singleKokoroAcademyContentSec__innerArea__catch img.alignleft {
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__catch img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleKokoroAcademyContentSec__innerArea__catch img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleKokoroAcademyContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
}
.singleKokoroAcademyContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  margin: 15px 0 0 15px;
}
.singleKokoroAcademyContentSec__innerArea__thumbList__item:nth-child(1), .singleKokoroAcademyContentSec__innerArea__thumbList__item:nth-child(2) {
  margin-top: 0;
}
.singleKokoroAcademyContentSec__innerArea__thumbList__item:nth-child(2n+1) {
  margin-left: 0;
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__thumbList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__thumbList__item__link:hover {
    opacity: 0.6;
  }
}
.singleKokoroAcademyContentSec__innerArea__textList {
  margin-top: 60px;
}
.singleKokoroAcademyContentSec__innerArea__textList__item {
  margin-top: 30px;
}
.singleKokoroAcademyContentSec__innerArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 10px;
  border-bottom: 1px solid #193547;
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title .textRed {
  color: #792129;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title .taC {
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title .taR {
  text-align: right;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title .textSmall {
  font-size: 12px;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title.textRed {
  color: #792129;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title.taC {
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleKokoroAcademyContentSec__innerArea__textList__item__title {
    font-size: 15px;
  }
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea * {
  margin-top: 1.75em;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__textList__item__textArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__textList__item__textArea a:hover {
    opacity: 0.6;
  }
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h1, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h2, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h3, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h4, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h5, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h6 {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h4, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h5, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h1 + h2,
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h2 + h3,
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h3 + h4,
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h4 + h5,
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea h5 + h6 {
  margin-top: 0.5em;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea strong {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea em {
  font-style: italic;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea ul {
  list-style-type: disc;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea ol {
  list-style-type: decimal;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea ul, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea ul li, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea sup, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea sub {
  font-size: 10px;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea table thead th, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea table tr th, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea img.alignnone, .singleKokoroAcademyContentSec__innerArea__textList__item__textArea img.alignleft {
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleKokoroAcademyContentSec__innerArea__textList__item__textArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleKokoroAcademyContentSec__innerArea__freeArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleKokoroAcademyContentSec__innerArea__freeArea * {
  margin-top: 1.75em;
}
.singleKokoroAcademyContentSec__innerArea__freeArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__freeArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleKokoroAcademyContentSec__innerArea__freeArea a:hover {
    opacity: 0.6;
  }
}
.singleKokoroAcademyContentSec__innerArea__freeArea h1, .singleKokoroAcademyContentSec__innerArea__freeArea h2, .singleKokoroAcademyContentSec__innerArea__freeArea h3, .singleKokoroAcademyContentSec__innerArea__freeArea h4, .singleKokoroAcademyContentSec__innerArea__freeArea h5, .singleKokoroAcademyContentSec__innerArea__freeArea h6 {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__freeArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleKokoroAcademyContentSec__innerArea__freeArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__freeArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__freeArea h4, .singleKokoroAcademyContentSec__innerArea__freeArea h5, .singleKokoroAcademyContentSec__innerArea__freeArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleKokoroAcademyContentSec__innerArea__freeArea h1 + h2,
.singleKokoroAcademyContentSec__innerArea__freeArea h2 + h3,
.singleKokoroAcademyContentSec__innerArea__freeArea h3 + h4,
.singleKokoroAcademyContentSec__innerArea__freeArea h4 + h5,
.singleKokoroAcademyContentSec__innerArea__freeArea h5 + h6 {
  margin-top: 0.5em;
}
.singleKokoroAcademyContentSec__innerArea__freeArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleKokoroAcademyContentSec__innerArea__freeArea strong {
  font-weight: bold;
}
.singleKokoroAcademyContentSec__innerArea__freeArea em {
  font-style: italic;
}
.singleKokoroAcademyContentSec__innerArea__freeArea ul {
  list-style-type: disc;
}
.singleKokoroAcademyContentSec__innerArea__freeArea ol {
  list-style-type: decimal;
}
.singleKokoroAcademyContentSec__innerArea__freeArea ul, .singleKokoroAcademyContentSec__innerArea__freeArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleKokoroAcademyContentSec__innerArea__freeArea ul li, .singleKokoroAcademyContentSec__innerArea__freeArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleKokoroAcademyContentSec__innerArea__freeArea sup, .singleKokoroAcademyContentSec__innerArea__freeArea sub {
  font-size: 10px;
}
.singleKokoroAcademyContentSec__innerArea__freeArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleKokoroAcademyContentSec__innerArea__freeArea table thead th, .singleKokoroAcademyContentSec__innerArea__freeArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__freeArea table tr th, .singleKokoroAcademyContentSec__innerArea__freeArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleKokoroAcademyContentSec__innerArea__freeArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleKokoroAcademyContentSec__innerArea__freeArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__freeArea img.alignnone, .singleKokoroAcademyContentSec__innerArea__freeArea img.alignleft {
  margin-top: 2em;
}
.singleKokoroAcademyContentSec__innerArea__freeArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleKokoroAcademyContentSec__innerArea__freeArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}

/*-----------------------------------------------
singleKokoroAcademyContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleKokoroAcademyContentSec {
    padding: 20px 0 10px;
  }
  .singleKokoroAcademyContentSec__innerArea__catch {
    font-size: 14px;
  }
  .singleKokoroAcademyContentSec__innerArea__thumbList {
    display: block;
    margin-top: 20px;
  }
  .singleKokoroAcademyContentSec__innerArea__thumbList__item {
    width: 100%;
    margin: 15px 0 0;
  }
  .singleKokoroAcademyContentSec__innerArea__thumbList__item:nth-child(2) {
    margin-top: 15px;
  }
  .singleKokoroAcademyContentSec__innerArea__textList {
    margin-top: 40px;
  }
  .singleKokoroAcademyContentSec__innerArea__textList__item {
    margin-top: 30px;
  }
  .singleKokoroAcademyContentSec__innerArea__textList__item__title {
    font-size: 14px;
    padding-bottom: 4px;
  }
  .singleKokoroAcademyContentSec__innerArea__textList__item__textArea {
    margin-top: 10px;
  }
}
/*====================================================================
pageLunchtimeConcertPageContentSec
====================================================================*/
.pageLunchtimeConcertPageContentSec {
  padding: 35px 0 100px;
}
.pageLunchtimeConcertPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__pageTitle.u-newsSec {
  margin-bottom: 20px;
}
.pageLunchtimeConcertPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 60px 0 40px;
}
.pageLunchtimeConcertPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageLunchtimeConcertPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageLunchtimeConcertPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageLunchtimeConcertPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  border-radius: 10px;
  overflow: hidden;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea {
  margin-top: 30px;
  padding: 30px 0;
  background: #FAECDA;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea {
    padding: 30px 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList {
  border-bottom: 1px solid #C3C3C3;
  width: 660px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList {
    width: 100%;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea {
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title:nth-of-type(2) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #193547;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 15px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList {
  margin-top: 30px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(even) {
  background: #F2F2F2;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(1) {
  border-bottom: 1px solid #BFBFBF;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data {
  width: 50%;
  padding: 20px 15px;
  border-left: 1px solid #BFBFBF;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data:nth-child(1) {
  border-left: none;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea {
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 30px;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
    padding-top: 40px;
    padding-bottom: 16px;
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont {
    display: block;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
  width: 100%;
  max-width: 482px;
  display: block;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
    max-width: 353px;
    margin: 0 auto 16px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle {
  margin-top: 90px;
  background-color: #F7E29D;
  padding: 8px 0;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle.u-night {
  background-color: #193547;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix.u-night {
  max-width: 381px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix {
    max-width: 300px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix.u-night {
    max-width: 300px;
  }
}
.pageLunchtimeConcertPageContentSec__ankaLink {
  margin-top: -100px;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__ankaLink {
    padding-top: 30px;
    margin-top: -70px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  color: #A00000;
  text-align: center;
  font-weight: 500;
  padding-top: 10px;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
    font-size: 18px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  width: 785px;
  margin: 20px auto;
  font-size: 20px;
  color: #A00000;
  text-align: center;
  font-weight: bold;
  border: 1px solid #a00000;
  padding: 11px 0;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
    width: 80%;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea {
  margin-top: 30px;
  padding: 30px 0;
  background: #FAECDA;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList {
  border-bottom: 1px solid #C3C3C3;
  width: 800px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList {
    width: 95%;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #a00000;
  font-weight: bold;
  margin-top: 30px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
    margin-top: 0;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.u-mosikomi {
  padding: 280px 10px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    width: 80px;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.u-mosikomi {
    padding: 400px 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
    width: calc(100% - 95px);
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
  display: block;
  width: 599px;
  margin: 10px 0 10px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link:hover {
    opacity: 0.6;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link.u-white {
  margin: 10px 0 40px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
    width: 100%;
    max-width: 274px;
  }
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link.u-white {
    margin: 10px 0 20px;
  }
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
    margin-bottom: 20px;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea {
  background-color: #E6EFF0;
  margin: 10px 0 50px;
  padding: 40px 0;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__text {
    font-size: 18px;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 27px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__title {
    font-size: 22px;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 500px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    width: 100%;
    max-width: 350px;
    padding: 14px 0;
  }
}
.pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
  font-size: 16px;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
    padding-right: 0;
  }
}
.pageLunchtimeConcertPageContentSec .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  right: -30px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
    font-size: 16px;
  }
}
.pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea {
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea {
    padding-bottom: 20px;
  }
}

/*-----------------------------------------------
pageLunchtimeConcertPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec {
    padding: 20px 0 10px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageLunchtimeConcertPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__thumbList {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__thumbList__item {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__thumbList__item:nth-child(1) {
    margin-bottom: 20px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea {
    padding: 10px 5px;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
    line-height: 1.4;
  }
  .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea {
    margin-top: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec {
  padding: 35px 0 100px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerAreaWrap {
  background-color: #FAECDA;
  padding: 57px 0 27px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerAreaWrap {
    padding: 20px 0 25px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea {
  width: 855px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 14px;
  margin-bottom: 68px;
  position: relative;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle {
    margin-bottom: 50px;
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerSecTitle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 109px;
  height: 3px;
  background-color: #B23333;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organFlex {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  gap: 25px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organFlex {
    display: block;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organImgArea {
  width: 431px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organImgArea {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organImgArea.u-mb {
    margin-bottom: 28px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organImgArea.u-mt {
    margin-top: 28px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organMovieBox {
  margin-top: 20px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organMovieBox {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 58.3726%;
    overflow: hidden;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organMovie {
  width: 855px;
  height: 495px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organMovie {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextArea {
  width: 390px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextArea.u-flexMt {
  margin: 50px 0 0 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextArea.u-flexMt {
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextArea {
    width: 100%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 22px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organTextTitle {
    margin-bottom: 22px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: Medium;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organText {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDescBox {
  margin: 42px 0 80px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDescBox {
    margin: 30px 0 48px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-bottom: 22px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__organDesc {
    margin-bottom: 22px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__pageTitle.u-newsSec {
  margin-bottom: 20px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepWrap {
  padding: 64px 0 105px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepWrap {
    padding: 64px 0 55px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepList {
  width: 855px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepList {
    width: 100%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 63px;
  padding: 5px 0 5px 160px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListItem:nth-child(odd) {
  background-color: #FFF4C7;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListItem {
    display: block;
    padding: 14px 15px 12px 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear {
  width: 115px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListYear {
    margin-bottom: 6px;
    width: 90px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__stepListText {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle {
  background-color: #193547;
  padding: 35px 0 47px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle {
    margin: 25px 0 16px !important;
    padding: 57px 0 57px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListItem {
  border-bottom: 1px solid #707070;
  padding: 45px 0 25px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListItem {
    padding: 0px 0 0px;
    margin-top: 50px;
    border: none;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListItemBox {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 855px;
  margin: 0 auto;
  gap: 68px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListItemBox {
    width: 100%;
    display: block;
    border-bottom: 1px solid #707070;
    padding: 0 0 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introList {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introList {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  margin-bottom: 20px;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescTitle {
    text-align: center;
    margin-bottom: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDesc {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListImgArea {
  width: 217px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListImgArea {
    margin: 0 auto 23px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescArea {
  width: 529px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescArea {
    width: 100%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescArea.u-mt {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__introListDescArea.u-mt {
    margin-top: 0;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  color: white;
  padding: 0;
  border: none;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big__text.big {
  font-size: 36px;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big__text.big {
    font-size: 20px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big__text.small {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.big {
    font-size: 24px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  font-size: 24px;
  color: white;
  padding: 0;
  border: none;
  display: block;
  margin-top: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal__text.big {
  font-size: 26px;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal__text.big {
    font-size: 20px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal__text.small {
    font-size: 11px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__topicTitle__text.normal {
    margin-top: 10px;
    font-size: 16px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text_box {
  margin: 69px 0 40px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text_box {
    margin: 21px 0 36px;
    padding: 0 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  border-radius: 10px;
  overflow: hidden;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea {
  margin-top: 30px;
  padding: 30px 0;
  background: #FAECDA;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea {
    padding: 30px 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList {
  border-bottom: 1px solid #C3C3C3;
  width: 660px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__infoArea__infoList {
    width: 100%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea {
  margin-top: 40px;
  margin-bottom: 40px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title:nth-of-type(2) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #193547;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  margin-top: 15px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList {
  margin-top: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(even) {
  background: #F2F2F2;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item:nth-child(1) {
  border-bottom: 1px solid #BFBFBF;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data {
  width: 50%;
  padding: 20px 15px;
  border-left: 1px solid #BFBFBF;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data:nth-child(1) {
  border-left: none;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__scheduleList__item__data__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleArea__title {
  font-size: 24px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea {
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__title {
    padding-top: 40px;
    padding-bottom: 16px;
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont {
    display: block;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
  width: 100%;
  max-width: 482px;
  display: block;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankalink__cont__link {
    max-width: 353px;
    margin: 0 auto 16px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle {
  margin-top: 90px;
  background-color: #F7E29D;
  padding: 8px 0;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle.u-night {
  background-color: #193547;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix.u-night {
  max-width: 381px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix {
    max-width: 300px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitlePix.u-night {
    max-width: 300px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__ankaLink {
  margin-top: -100px;
  padding-top: 100px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__ankaLink {
    padding-top: 30px;
    margin-top: -70px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  color: #A00000;
  text-align: center;
  font-weight: 500;
  padding-top: 10px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__text {
    font-size: 18px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  width: 785px;
  margin: 20px auto;
  font-size: 20px;
  color: #A00000;
  text-align: center;
  font-weight: bold;
  border: 1px solid #a00000;
  padding: 11px 0;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__ankaTitle__msg {
    width: 80%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea {
  margin-top: 30px;
  padding: 30px 0;
  background: #FAECDA;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList {
  border-bottom: 1px solid #C3C3C3;
  width: 800px;
  margin: 0 auto;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList {
    width: 95%;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #a00000;
  font-weight: bold;
  margin-top: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__redText {
    margin-top: 0;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.u-mosikomi {
  padding: 280px 10px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head {
    width: 80px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__head.u-mosikomi {
    padding: 400px 10px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data {
    width: calc(100% - 95px);
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
  display: block;
  width: 599px;
  margin: 10px 0 10px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link:hover {
    opacity: 0.6;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link.u-white {
  margin: 10px 0 40px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link {
    width: 100%;
    max-width: 274px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__data__bntArea__link.u-white {
    margin: 10px 0 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__tableArea__infoList__item__dataMsg {
    margin-bottom: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea {
  background-color: #E6EFF0;
  margin: 10px 0 50px;
  padding: 40px 0;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__text {
    font-size: 18px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 27px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__title {
    font-size: 22px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 500px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    padding: 7px;
  }
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr {
    width: 100%;
    max-width: 350px;
    padding: 14px 0;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
  font-size: 16px;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text {
    padding-right: 0;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec .pageLunchtimeConcertPageContentSec__youtubeArea__inner__bnrArea__bnr__text:not(.outer):not(.pdf):after {
  right: -30px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-top: 40px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__title {
    font-size: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .taR {
  text-align: right;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text .textSmall {
  font-size: 12px;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.textRed {
  color: #792129;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.taC {
  text-align: center;
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea__text {
    font-size: 16px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea {
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .pageLunchtimeConcertPageContentSec__innerArea__scheduleTextArea {
    padding-bottom: 20px;
  }
}
.pageLunchtimeConcertPageContentSec2023 .newsSecWrap {
  width: 855px;
  margin: 30px auto 10px;
}
@media screen and (max-width: 768px) {
  .pageLunchtimeConcertPageContentSec2023 .newsSecWrap {
    width: 100%;
    padding: 0 15px;
    margin: 20px auto 10px;
  }
}

/*====================================================================
pageMealStayPageContentSec
====================================================================*/
.pageMealStayPageContentSec {
  padding: 35px 0 100px;
}
.pageMealStayPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageMealStayPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageMealStayPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 20px;
}
.pageMealStayPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageMealStayPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageMealStayPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageMealStayPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageMealStayPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageMealStayPageContentSec__innerArea__text01 {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMealStayPageContentSec__innerArea__text01 .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__text01 .taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__text01 .taR {
  text-align: right;
}
.pageMealStayPageContentSec__innerArea__text01 .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__innerArea__text01.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__text01.taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__text01.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__text01 {
    font-size: 15px;
  }
}
.pageMealStayPageContentSec__innerArea__text02 {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
}
.pageMealStayPageContentSec__innerArea__text02 .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__text02 .taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__text02 .taR {
  text-align: right;
}
.pageMealStayPageContentSec__innerArea__text02 .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__innerArea__text02.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__text02.taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__text02.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__text02 {
    font-size: 15px;
  }
}
.pageMealStayPageContentSec__innerArea__textBoxArea {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__textBox {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  border: 1px solid #193547;
  padding: 10px;
  margin-top: 27px;
  display: inline-block;
  padding: 14px 29px 12px;
}
.pageMealStayPageContentSec__innerArea__textBox .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__textBox .taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__textBox .taR {
  text-align: right;
}
.pageMealStayPageContentSec__innerArea__textBox .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__innerArea__textBox.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__textBox.taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__textBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__textBox {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__textBox {
    padding: 14px 15px 11px;
    font-size: 15px;
    letter-spacing: 0;
  }
}
.pageMealStayPageContentSec__innerArea__textBoxBottom {
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__textBoxBottom {
    font-size: 14px;
  }
}
.pageMealStayPageContentSec__innerArea__reserveArea {
  background: #F0DEDE;
  padding: 27px 87px 13px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reserveArea {
    padding: 17px 14px 35px;
    margin: 0 calc(50% - 50vw);
    width: 100vw;
  }
}
.pageMealStayPageContentSec__innerArea__reservTitle {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #193547;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reservTitle {
    padding-bottom: 7px;
    margin-bottom: 12px;
    font-size: 16px;
  }
}
.pageMealStayPageContentSec__innerArea__reservsubTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle .taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle .taR {
  text-align: right;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle.taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__reservsubTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reservsubTitle {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reservsubTitle {
    font-size: 16px;
    line-height: 2;
  }
}
.pageMealStayPageContentSec__innerArea__reservText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageMealStayPageContentSec__innerArea__reservText .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__reservText .taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__reservText .taR {
  text-align: right;
}
.pageMealStayPageContentSec__innerArea__reservText .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__innerArea__reservText.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__innerArea__reservText.taC {
  text-align: center;
}
.pageMealStayPageContentSec__innerArea__reservText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reservText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__reservText {
    font-size: 15px;
  }
}
@media screen and (max-width: 320px) {
  .pageMealStayPageContentSec__innerArea__reservText {
    font-size: 14px;
  }
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__reservTextLink a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
  }
}
.pageMealStayPageContentSec__innerArea__reservTextBottom {
  letter-spacing: 0.04em;
}
.pageMealStayPageContentSec .u-textBold {
  font-weight: bold;
}
.pageMealStayPageContentSec .u-textSmall {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec .u-textSmall {
    font-size: 13px;
  }
}
.pageMealStayPageContentSec__infoArea {
  width: 680px;
  margin: 30px auto 0;
  border: 1px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoArea {
    width: 100%;
  }
}
.pageMealStayPageContentSec__infoAreaTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  font-weight: bold;
  background-color: #193547;
  padding: 3px 5px;
}
.pageMealStayPageContentSec__infoAreaTitle .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__infoAreaTitle .taC {
  text-align: center;
}
.pageMealStayPageContentSec__infoAreaTitle .taR {
  text-align: right;
}
.pageMealStayPageContentSec__infoAreaTitle .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__infoAreaTitle.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__infoAreaTitle.taC {
  text-align: center;
}
.pageMealStayPageContentSec__infoAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoAreaTitle {
    font-size: 15px;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  width: 600px;
  margin: 20px auto;
  padding: 16px 15px;
  border-radius: 32px;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageMealStayPageContentSec__infoArea__bnrArea__bnr::before {
  border-radius: 32px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoArea__bnrArea__bnr {
    width: 90%;
  }
}
.pageMealStayPageContentSec__infoAreaText {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
  text-align: center;
}
.pageMealStayPageContentSec__infoAreaText .textRed {
  color: #792129;
}
.pageMealStayPageContentSec__infoAreaText .taC {
  text-align: center;
}
.pageMealStayPageContentSec__infoAreaText .taR {
  text-align: right;
}
.pageMealStayPageContentSec__infoAreaText .textSmall {
  font-size: 12px;
}
.pageMealStayPageContentSec__infoAreaText.textRed {
  color: #792129;
}
.pageMealStayPageContentSec__infoAreaText.taC {
  text-align: center;
}
.pageMealStayPageContentSec__infoAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__infoAreaText {
    font-size: 18px;
    padding: 0 15px;
  }
}
.pageMealStayPageContentSec span.u-text {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec span.u-text {
    font-size: 12px;
  }
}
.pageMealStayPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
}
.pageMealStayPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  border-radius: 10px;
  overflow: hidden;
}
.pageMealStayPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageMealStayPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageMealStayPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageMealStayPageContentSec {
    padding: 20px 0 10px;
  }
  .pageMealStayPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageMealStayPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageMealStayPageContentSec__innerArea__thumbList {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageMealStayPageContentSec__innerArea__thumbList__item {
    width: 100%;
  }
  .pageMealStayPageContentSec__innerArea__thumbList__item:nth-child(1) {
    margin-bottom: 20px;
  }
}
/*====================================================================
pageLodgingPageContentSec
====================================================================*/
.pageLodgingPageContentSec {
  padding: 35px 0 100px;
}
.pageLodgingPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageLodgingPageContentSec__innerArea__subTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__borderTitle {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin: 50px 0 15px;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__borderTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__borderTitle__text {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
}
.pageLodgingPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  border-radius: 10px;
  overflow: hidden;
}
.pageLodgingPageContentSec__innerArea__tableWrap {
  overflow-x: scroll;
}
.pageLodgingPageContentSec__innerArea__tableWrap__table {
  width: 100%;
  border: 1px solid #909090;
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 12px;
  border-left: 1px solid #909090;
  text-align: center;
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td .textRed, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th .textRed {
  color: #792129;
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td .taC, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th .taC {
  text-align: center;
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td .taR, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th .taR {
  text-align: right;
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td .textSmall, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec .textRed.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td, .pageLodgingPageContentSec .textRed.pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th {
  color: #792129;
}
.pageLodgingPageContentSec .taC.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td, .pageLodgingPageContentSec .taC.pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th {
  text-align: center;
}
.pageLodgingPageContentSec .taR.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td, .pageLodgingPageContentSec .taR.pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td, .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr__td:nth-child(1), .pageLodgingPageContentSec .pageLodgingPageContentSec__innerArea__tableWrap__table__thead__tr__th:nth-child(1) {
  border-left: none;
}
.pageLodgingPageContentSec__innerArea__tableWrap__table__thead {
  background: #FFEAD0;
}
.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody {
  border-top: 1px solid #909090;
}
.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr {
  border-top: 1px solid #909090;
}
.pageLodgingPageContentSec__innerArea__tableWrap__table__tbody__tr:nth-child(1) {
  border-top: none;
}
.pageLodgingPageContentSec__innerArea__textList {
  margin-top: 40px;
}
.pageLodgingPageContentSec__innerArea__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 1em;
  text-indent: -1em;
}
.pageLodgingPageContentSec__innerArea__textList__item .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__textList__item .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__textList__item .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__textList__item .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__textList__item.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__textList__item.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__textList__item {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__textList__item.textHead {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}
.pageLodgingPageContentSec__innerArea__textList__item.textRed {
  margin-bottom: 10px;
  color: #792129;
  font-weight: bold;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item {
  width: 180px;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 5px;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__4clmThumbList__item__caption {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageLodgingPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea {
  background: #fff;
  margin-top: 50px;
  background: #FAECDA;
}
.pageLodgingPageContentSec__innerArea__addressArea__title {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px;
  background: #C8A981;
  color: #fff;
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__title .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__title .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__title .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__addressArea__title .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__addressArea__title.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__title.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__addressArea__title {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea {
  padding: 12px 12px 20px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 15px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  padding-right: 50px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
  font-size: 28px;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel:hover {
    opacity: 0.6;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .taR {
  text-align: right;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text .textSmall {
  font-size: 12px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.textRed {
  color: #792129;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taC {
  text-align: center;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__text {
    font-size: 15px;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  padding-left: 50px;
  border-left: 1px solid #2A4555;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  width: 280px;
  padding: 15px;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr::before {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer {
  padding-right: 30px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover::before {
    width: 100%;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    padding: 7px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr__text {
  font-size: 15px;
}
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec__innerArea__addressArea__title {
    font-size: 14px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea {
    padding: 15px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea {
    margin-top: 10px;
    display: block;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea {
    width: 100%;
    padding: 0 0 12px;
    justify-content: center;
    align-items: center;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__tel {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding: 5px 0 5px 25px;
    background-size: 20px;
    font-size: 18px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__leftArea__time__label {
    padding: 3px 8px;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea {
    align-items: center;
    width: 100%;
    padding: 12px 12px 0;
    border-top: 1px solid #2A4555;
    border-left: none;
  }
  .pageLodgingPageContentSec__innerArea__addressArea__textArea__2clmArea__rightArea__bnr {
    width: 100%;
    max-width: 400px;
  }
}

/*-----------------------------------------------
pageLodgingPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageLodgingPageContentSec {
    padding: 20px 0 10px;
  }
  .pageLodgingPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageLodgingPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageLodgingPageContentSec__innerArea__thumbList {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageLodgingPageContentSec__innerArea__thumbList__item {
    width: 100%;
  }
  .pageLodgingPageContentSec__innerArea__thumbList__item:nth-child(1) {
    margin-bottom: 20px;
  }
  .pageLodgingPageContentSec__innerArea__textList__item.textHead {
    font-size: 15px;
  }
  .pageLodgingPageContentSec__innerArea__textList {
    margin-top: 20px;
  }
  .pageLodgingPageContentSec__innerArea__borderTitle {
    margin: 20px 0 15px;
  }
  .pageLodgingPageContentSec__innerArea__4clmThumbList {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }
  .pageLodgingPageContentSec__innerArea__4clmThumbList__item {
    width: calc((100% - 15px) / 2);
  }
  .pageLodgingPageContentSec__innerArea__4clmThumbList__item:nth-child(2n) {
    margin-left: 15px;
  }
}
/*====================================================================
pageGiftPageContentSec
====================================================================*/
.pageGiftPageContentSec {
  padding: 35px 0 100px;
}
.pageGiftPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageGiftPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageGiftPageContentSec__topicTitle {
  padding: 0 15px 12px;
  border-bottom: 2px solid #193547;
  margin: 120px 0 20px;
}
.pageGiftPageContentSec__topicTitle__text {
  display: block;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.pageGiftPageContentSec__topicTitle__text.big {
  font-size: 38px;
  font-weight: bold;
}
.pageGiftPageContentSec__topicTitle__text.small {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec__topicTitle {
    padding-bottom: 6px;
    border-bottom-width: 1px;
  }
  .pageGiftPageContentSec__topicTitle__text.big {
    font-size: 20px;
  }
  .pageGiftPageContentSec__topicTitle__text.small {
    font-size: 11px;
  }
}
.pageGiftPageContentSec__innerArea__text01 {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageGiftPageContentSec__innerArea__text01 .textRed {
  color: #792129;
}
.pageGiftPageContentSec__innerArea__text01 .taC {
  text-align: center;
}
.pageGiftPageContentSec__innerArea__text01 .taR {
  text-align: right;
}
.pageGiftPageContentSec__innerArea__text01 .textSmall {
  font-size: 12px;
}
.pageGiftPageContentSec__innerArea__text01.textRed {
  color: #792129;
}
.pageGiftPageContentSec__innerArea__text01.taC {
  text-align: center;
}
.pageGiftPageContentSec__innerArea__text01.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec__innerArea__text01 {
    font-size: 15px;
  }
}
.pageGiftPageContentSec__innerArea__text02 {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 20px;
}
.pageGiftPageContentSec__innerArea__text02 .textRed {
  color: #792129;
}
.pageGiftPageContentSec__innerArea__text02 .taC {
  text-align: center;
}
.pageGiftPageContentSec__innerArea__text02 .taR {
  text-align: right;
}
.pageGiftPageContentSec__innerArea__text02 .textSmall {
  font-size: 12px;
}
.pageGiftPageContentSec__innerArea__text02.textRed {
  color: #792129;
}
.pageGiftPageContentSec__innerArea__text02.taC {
  text-align: center;
}
.pageGiftPageContentSec__innerArea__text02.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec__innerArea__text02 {
    font-size: 15px;
  }
}
.pageGiftPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}
.pageGiftPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  margin-left: 15px;
  border-radius: 10px;
  overflow: hidden;
}
.pageGiftPageContentSec__innerArea__thumbList__item:nth-child(1) {
  margin-left: 0;
}

/*-----------------------------------------------
pageGiftPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGiftPageContentSec {
    padding: 20px 0 10px;
  }
  .pageGiftPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGiftPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageGiftPageContentSec__innerArea__thumbList {
    margin-top: 20px;
  }
  .pageGiftPageContentSec__innerArea__text {
    margin-top: 10px;
  }
  .pageGiftPageContentSec__innerArea__thumbList__item {
    width: 100%;
  }
  .pageGiftPageContentSec__innerArea__thumbList__item:nth-child(1) {
    margin-bottom: 20px;
  }
  .pageGiftPageContentSec__innerArea__thumbList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
  }
}
/*====================================================================
築地をもっと元気に！ページ
====================================================================*/
.is_page__enjoy-tsukiji .lowerPageHeader {
  display: none;
}

.pageEnjoyTsukijiPageContentSec {
  /*-----------------------------------------------
  FV
  ------------------------------------------------*/
  /*-----------------------------------------------
  築地本願寺倶楽部 会員限定
  ------------------------------------------------*/
  /*-----------------------------------------------
  協賛店一覧
  ------------------------------------------------*/
}
.pageEnjoyTsukijiPageContentSec__fvArea {
  background-color: #FFF3D8;
  padding: 52px 0 28px;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__fvArea {
    padding: 12px;
  }
}
.pageEnjoyTsukijiPageContentSec__fvArea__imageWrapper {
  width: 990px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__fvArea__imageWrapper {
    width: 100%;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea {
  background-color: #F4F1E7;
  padding: 40px 0;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea {
    padding: 28px 10px;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  line-height: 1;
  text-align: center;
  margin: 0 auto 60px;
  width: 365px;
  position: relative;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__title {
    font-size: 20px;
    width: calc(100vw - 20px);
    margin: 0 auto 40px;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__title::after {
  position: absolute;
  bottom: -8px;
  left: 0;
  content: "";
  display: inline-block;
  width: 100%;
  height: 2px;
  background: url(../images/lower/enjoy/new-report/newReportPage_icon_02.png) center/contain;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__textArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__textArea {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__imageWrapper {
  width: 160px;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__imageWrapper {
    width: 125px;
    margin-bottom: 30px;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 2.62;
  width: 100%;
  max-width: 597px;
  margin-left: 24px;
  text-align: justify;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__text {
    font-size: 16px;
    margin: 0;
    line-height: 1.63;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__textWineRed {
  display: inline-block;
  font-size: 14px;
  color: #891736;
  line-height: 1.571;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link {
  width: 100%;
  max-width: 412px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 1;
  font-weight: bold;
  padding: 16px 10px;
  border-radius: 50px;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link:hover {
    opacity: 0.6;
  }
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link:first-child {
  background-color: #93255C;
  margin-bottom: 6px;
  border: 1px solid #93255C;
}
.pageEnjoyTsukijiPageContentSec__membersOnlyArea__linkArea__link:last-child {
  background-color: #193547;
  border: 1px solid #193547;
}
.pageEnjoyTsukijiPageContentSec__shopListArea {
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea {
    padding-top: 35px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  line-height: 1;
  text-align: center;
  margin-bottom: 20px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__title {
    font-size: 24px;
    margin-bottom: 16px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__mapArea {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  margin-bottom: 60px;
  position: relative;
  padding-top: 66%;
  padding-top: 40%;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__mapArea iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__mapArea {
    height: 424px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopListWrapper {
  background-color: #F4EBC8;
  padding: 30px 0;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopListWrapper {
    padding: 20px 0;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem {
  background-color: #fff;
  width: 100%;
  max-width: 233px;
  margin: 0 16px 32px 0;
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem:hover {
    transition: 0.6s;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem:hover .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__imageWrapper__image {
  opacity: 0.8;
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem:hover .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__imageWrapper__image {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem {
    margin: 0 0 20px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem:nth-child(4n) {
  margin-right: 0;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__imageWrapper {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__imageWrapper {
    transition: 0.6s;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__imageWrapper__image {
  width: 100%;
  max-width: 233px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea {
  padding: 34px 18px 15px;
  text-align: center;
  position: relative;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea::before {
  position: absolute;
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "1";
  color: #fff;
  line-height: 40px;
  display: inline-block;
  width: 40px;
  height: 40px;
  background-color: #891736;
  border-radius: 50%;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  padding: 4px 12px;
  border: 1px solid #193547;
  border-radius: 15px;
  display: inline-block;
  margin-bottom: 10px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__category {
    font-size: 12px;
    line-height: 1;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 18px;
  position: relative;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName {
    font-size: 16px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__shopName::after {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  display: inline-block;
  width: 84px;
  height: 1px;
  background-color: #707070;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  text-align: center;
  margin-bottom: 11px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__tel {
    font-size: 12px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  text-align: center;
  background-color: #E3D5C3;
  padding: 2px 10px 4px;
  margin-bottom: 11px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDay {
    font-size: 12px;
  }
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__shopListArea__shopList__shopItem__textArea__openDesc {
    font-size: 12px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(128, 128, 128, 0.7);
  z-index: 1000;
  display: none;
  padding: 48px 0;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper {
    padding: 77px 0;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner {
  height: calc(100vh - 96px);
  width: 100%;
  max-width: 814px;
  margin: 0 auto;
  background-color: #fff;
  padding: 16px 83px;
  overflow-y: scroll;
  position: relative;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner {
    height: calc(100vh - 144px);
    max-width: 355px;
    padding: 16px 18px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__imageWrapper {
  width: 100%;
  max-width: 449px;
  margin: 0 auto 34px;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__imageWrapper {
    max-width: 100%;
    margin: 0 auto 12px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  line-height: 1;
  padding: 4px 18px;
  border: 1px solid #193547;
  border-radius: 15px;
  display: inline-block;
  margin: 0 auto 14px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__category {
    font-size: 15px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 29px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  margin-bottom: 23px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__shopName {
    font-size: 29px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel {
  background-color: #AA2015;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 1;
  padding: 6px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel {
    font-size: 15px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 28px;
  padding: 44px 15px;
  line-height: 1;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__redLabel__text {
    font-size: 28px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel {
  background-color: #E3D5C3;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 16px;
  line-height: 1;
  padding: 6px;
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__beigeLabel {
    font-size: 15px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 16px;
  text-align: center;
  padding: 5px 5px 10px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__text {
    font-size: 15px;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link {
  display: block;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 16px;
  text-align: center;
  padding: 5px 5px 10px;
  text-decoration: underline;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__link:hover {
    opacity: 0.6;
  }
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel {
  display: block;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-size: 16px;
  text-align: center;
  padding: 5px 5px 10px;
  text-decoration: underline;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel .textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel .taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel .taR {
  text-align: right;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel .textSmall {
  font-size: 12px;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel.textRed {
  color: #792129;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel.taC {
  text-align: center;
}
.pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalWrapper__inner__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageEnjoyTsukijiPageContentSec__modalCloseBtn {
  position: absolute;
  top: 12px;
  right: calc((100vw - 814px) / 2 - 100px);
  width: 54px;
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalCloseBtn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageEnjoyTsukijiPageContentSec__modalCloseBtn:hover {
    opacity: 0.6;
  }
}
@media screen and (max-width: 768px) {
  .pageEnjoyTsukijiPageContentSec__modalCloseBtn {
    width: 38px;
    top: 18px;
    right: 18px;
  }
}

/*====================================================================
pageOrganizationChildPageContentSec
====================================================================*/
.pageOrganizationChildPageContentSec {
  padding: 35px 0 100px;
}
.pageOrganizationChildPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageOrganizationChildPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__thumb {
  width: 800px;
  margin: 40px auto 0;
}
.pageOrganizationChildPageContentSec__innerArea__thumb + figure[class*=__thumb] {
  margin-top: 15px;
}
.pageOrganizationChildPageContentSec__innerArea__iframeWrap {
  position: relative;
  padding-top: 66%;
}
.pageOrganizationChildPageContentSec__innerArea__iframeWrap iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01 {
  margin-top: 30px;
  padding: 15px 80px;
  background: #FAECDA;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #193547;
  font-weight: bold;
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea01__title {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__subTitle {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 40px;
  font-weight: bold;
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea01__text {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02 {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__text {
    font-size: 13px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr {
    padding: 7px;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__addressArea {
  margin-top: 35px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.pageOrganizationChildPageContentSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text {
  margin-top: 15px;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__addressArea__textArea__text__link:hover {
    opacity: 0.6;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageOrganizationChildPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageOrganizationChildPageContentSec__innerArea__infoArea01__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.6;
}

/*-----------------------------------------------
pageOrganizationChildPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageOrganizationChildPageContentSec {
    padding: 20px 0 10px;
  }
  .pageOrganizationChildPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea01 {
    padding: 15px 20px;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02 {
    padding: 15px 8px;
  }
  .pageOrganizationChildPageContentSec__innerArea__thumb {
    width: 100%;
    margin: 20px auto;
  }
  .pageOrganizationChildPageContentSec__innerArea__text.taC {
    text-align: left;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
    line-height: 1.6;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__head {
    width: 65px;
  }
  .pageOrganizationChildPageContentSec__innerArea__infoArea02__infoList__item__data {
    width: calc(100% - 75px);
  }
  .pageOrganizationChildPageContentSec__innerArea__subTitle {
    margin-top: 20px;
  }
}
/*====================================================================
pageAccessPageContentSec
====================================================================*/
.pageAccessPageContentSec {
  padding: 35px 0 100px;
}
.pageAccessPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageAccessPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageAccessPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageAccessPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageAccessPageContentSec__innerArea__cont {
  text-align: center;
}
.pageAccessPageContentSec__innerArea__cont__title, .pageAccessPageContentSec__innerArea__traffic__title {
  font-size: 24px;
  line-height: 1.6;
  margin-bottom: 16px;
  font-weight: bold;
}
.pageAccessPageContentSec__innerArea__cont__text, .pageAccessPageContentSec__innerArea__traffic__text {
  font-size: 16px;
  line-height: 1.6;
}
.pageAccessPageContentSec__innerArea__traffic {
  margin: 50px 0 30px;
}
.pageAccessPageContentSec__innerArea__time {
  background-color: #193547;
  border-radius: 10px;
  padding: 15px;
  text-align: center;
  margin: 30px auto;
}
.pageAccessPageContentSec__innerArea__time__title {
  color: #C8A981;
  font-size: 24px;
  line-height: 1.6;
  padding-bottom: 10px;
  margin: 0 50px 20px;
  border-bottom: 1px solid #BFBFBF;
}
.pageAccessPageContentSec__innerArea__time__text {
  color: #fff;
  font-size: 18px;
  line-height: 1.6;
}
.pageAccessPageContentSec__innerArea__traffic__map {
  padding-bottom: 30px;
}
.pageAccessPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 480px;
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageAccessPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageAccessPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
pageAccessPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageAccessPageContentSec {
    padding: 20px 0 10px;
  }
  .pageAccessPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageAccessPageContentSec__topicTitle {
    margin: 40px 0 16px;
  }
  .pageAccessPageContentSec__innerArea__cont__title, .pageAccessPageContentSec__innerArea__traffic__title {
    font-size: 16px;
  }
  .pageAccessPageContentSec__innerArea__cont__text, .pageAccessPageContentSec__innerArea__traffic__text {
    font-size: 14px;
  }
  .pageAccessPageContentSec__innerArea__time {
    margin: 15px auto;
  }
  .pageAccessPageContentSec__innerArea__time__title {
    font-size: 16px;
    margin: 0 10px 10px;
  }
  .pageAccessPageContentSec__innerArea__time__text {
    font-size: 14px;
  }
  .pageAccessPageContentSec__innerArea__traffic {
    margin: 30px 0 15px;
  }
  .pageAccessPageContentSec__innerArea__bnrArea {
    margin-top: 20px;
  }
  .pageAccessPageContentSec__innerArea__bnrArea__bnr {
    padding: 8px;
  }
  .pageAccessPageContentSec__innerArea__add {
    text-align: center;
  }
  .pageAccessPageContentSec__innerArea__traffic__map {
    padding-bottom: 15px;
  }
}
/*====================================================================
pageNoChildPageContentSec
====================================================================*/
.pageNoChildPageContentSec {
  padding: 35px 0 100px;
}
.pageNoChildPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageNoChildPageContentSec__innerArea__subTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 30px 0 5px;
  font-weight: bold;
}
.pageNoChildPageContentSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__subTitle.u-topM100 {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__subTitle.u-topM100 {
    margin-top: 50px;
  }
}
.pageNoChildPageContentSec .u-square {
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec .u-square {
    font-size: 20px;
  }
}
.pageNoChildPageContentSec__innerArea__borderTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 50px 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #193547;
  font-weight: bold;
}
.pageNoChildPageContentSec__innerArea__borderTitle .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__borderTitle .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__borderTitle .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__borderTitle .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__borderTitle.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__borderTitle.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__borderTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__borderTitle {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoChildPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__text .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__text .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__text.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__text + p[class*=__innerArea__text] {
  margin-top: 15px;
}
.pageNoChildPageContentSec__innerArea__text.u-lineHight {
  line-height: 2;
}
.pageNoChildPageContentSec__innerArea__text.u-topM {
  margin-top: 40px !important;
  line-height: 2;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 2;
  margin-left: 1em;
  text-indent: -1em;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textSocialmediapolicy {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textSocialmediapolicy.u-topM {
  margin-top: 40px;
  line-height: 2;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textSocialmediapolicy.u-topM {
    margin-top: 20px;
    line-height: 2;
  }
}
.pageNoChildPageContentSec .u-topMbr {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  margin-top: 40px;
  line-height: 2;
}
.pageNoChildPageContentSec .u-topMbr .textRed {
  color: #792129;
}
.pageNoChildPageContentSec .u-topMbr .taC {
  text-align: center;
}
.pageNoChildPageContentSec .u-topMbr .taR {
  text-align: right;
}
.pageNoChildPageContentSec .u-topMbr .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec .u-topMbr.textRed {
  color: #792129;
}
.pageNoChildPageContentSec .u-topMbr.taC {
  text-align: center;
}
.pageNoChildPageContentSec .u-topMbr.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec .u-topMbr {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textList01__item {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoChildPageContentSec__innerArea__textList01__item .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList01__item .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList01__item .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__textList01__item .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__textList01__item.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList01__item.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList01__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textList01__item {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textList02 {
  margin-top: 20px;
}
.pageNoChildPageContentSec__innerArea__textList02__item {
  margin-top: 30px;
}
.pageNoChildPageContentSec__innerArea__textList02__item:nth-child(1) {
  margin-top: 0;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 5px;
  font-weight: bold;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textList02__item__title {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textList02__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 1em;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textList02__item__text {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList {
  padding-left: 1em;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__textList02__item__textList__item.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__textList02__item__textList__item {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textInnerArea {
  padding: 0 20px;
}
.pageNoChildPageContentSec__innerArea__textInnerArea__text {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
}
.pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link .textRed, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head .textRed {
  color: #792129;
}
.pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link .taC, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head .taC {
  text-align: center;
}
.pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link .taR, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head .taR {
  text-align: right;
}
.pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link .textSmall, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec .textRed.pageNoChildPageContentSec__innerArea__textInnerArea__text__link, .pageNoChildPageContentSec .textRed.pageNoChildPageContentSec__innerArea__textInnerArea__text__head {
  color: #792129;
}
.pageNoChildPageContentSec .taC.pageNoChildPageContentSec__innerArea__textInnerArea__text__link, .pageNoChildPageContentSec .taC.pageNoChildPageContentSec__innerArea__textInnerArea__text__head {
  text-align: center;
}
.pageNoChildPageContentSec .taR.pageNoChildPageContentSec__innerArea__textInnerArea__text__link, .pageNoChildPageContentSec .taR.pageNoChildPageContentSec__innerArea__textInnerArea__text__head {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__link, .pageNoChildPageContentSec .pageNoChildPageContentSec__innerArea__textInnerArea__text__head {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__textInnerArea__text__link {
  margin-left: 20px;
  padding-left: 15px;
  position: relative;
}
@media screen and (min-width: 769px) {
  .pageNoChildPageContentSec__innerArea__textInnerArea__text__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoChildPageContentSec__innerArea__textInnerArea__text__link:hover {
    opacity: 0.6;
  }
}
.pageNoChildPageContentSec__innerArea__textInnerArea__text__link::before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.pageNoChildPageContentSec__innerArea__infoArea {
  margin-top: 35px;
}
.pageNoChildPageContentSec__innerArea__infoArea__label {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__label .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__label .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__label .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__infoArea__label .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__infoArea__label.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__label.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__infoArea__label {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox {
  padding: 40px 80px;
  background: #F5E9D9;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__title {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text .textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text .taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text .taR {
  text-align: right;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text .textSmall {
  font-size: 12px;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text.textRed {
  color: #792129;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text.taC {
  text-align: center;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__text {
    font-size: 15px;
  }
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__text__link {
  font-size: 14px;
}
@media screen and (min-width: 769px) {
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__text__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__text__link:hover {
    opacity: 0.6;
  }
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 30px;
}
.pageNoChildPageContentSec__innerArea__infoArea__textBox__thumbList__item {
  width: calc((100% - 15px) / 2);
}

/*-----------------------------------------------
pageNoChildPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageNoChildPageContentSec {
    padding: 20px 0 10px;
  }
  .pageNoChildPageContentSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageNoChildPageContentSec__innerArea__text.taC {
    text-align: left;
  }
  .pageNoChildPageContentSec__innerArea__infoArea {
    margin-top: 20px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox {
    padding: 25px 15px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__title {
    margin-bottom: 10px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__text__link {
    font-size: 13px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__thumbList {
    display: block;
    margin-top: 15px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__thumbList__item {
    width: 100%;
    margin-top: 15px;
  }
  .pageNoChildPageContentSec__innerArea__infoArea__textBox__thumbList__item:nth-child(1) {
    margin-top: 0;
  }
  .pageNoChildPageContentSec__innerArea__borderTitle {
    margin: 20px 0 10px;
  }
  .pageNoChildPageContentSec__innerArea__textInnerArea {
    padding: 0;
  }
  .pageNoChildPageContentSec__innerArea__textInnerArea__text {
    flex-direction: column;
    margin-bottom: 16px;
  }
  .pageNoChildPageContentSec__innerArea__textInnerArea__text__link {
    margin-left: 10px;
  }
  .pageNoChildPageContentSec__innerArea__subTitle {
    margin: 20px 0 5px;
    font-size: 14px;
  }
  .pageNoChildPageContentSec__innerArea__textList02 {
    margin-top: 16px;
  }
}
/*====================================================================
pageJiinPageSec
====================================================================*/
.pageJiinPageSec {
  padding: 35px 0 100px;
}
.pageJiinPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageJiinPageSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageJiinPageSec__innerArea__subTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin: 30px 0 5px;
  font-weight: bold;
}
.pageJiinPageSec__innerArea__subTitle .textRed {
  color: #792129;
}
.pageJiinPageSec__innerArea__subTitle .taC {
  text-align: center;
}
.pageJiinPageSec__innerArea__subTitle .taR {
  text-align: right;
}
.pageJiinPageSec__innerArea__subTitle .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__innerArea__subTitle.textRed {
  color: #792129;
}
.pageJiinPageSec__innerArea__subTitle.taC {
  text-align: center;
}
.pageJiinPageSec__innerArea__subTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__innerArea__subTitle {
    font-size: 15px;
  }
}
.pageJiinPageSec__mainArea__bnr {
  background-color: #FFF2CD;
  padding: 20px 0;
  margin: 26px auto;
}
.pageJiinPageSec__mainArea__bnr__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 17px;
  background-color: #7375A0;
  width: 280px;
  margin: 0 auto 10px;
}
.pageJiinPageSec__mainArea__bnr__text .textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__bnr__text .taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__bnr__text .taR {
  text-align: right;
}
.pageJiinPageSec__mainArea__bnr__text .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__mainArea__bnr__text.textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__bnr__text.taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__bnr__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__bnr__text {
    font-size: 15px;
  }
}
.pageJiinPageSec__mainArea__bnrArea {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.pageJiinPageSec__mainArea__bnr__link {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  border-bottom: 1px solid #193547;
  font-size: 24px;
  margin: 0 auto;
  display: inline;
  font-weight: bold;
}
.pageJiinPageSec__mainArea__bnr__link .textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__bnr__link .taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__bnr__link .taR {
  text-align: right;
}
.pageJiinPageSec__mainArea__bnr__link .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__mainArea__bnr__link.textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__bnr__link.taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__bnr__link.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__bnr__link {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageJiinPageSec__mainArea__bnr__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageJiinPageSec__mainArea__bnr__link:hover {
    color: #C8A981;
    border-bottom: 1px solid #C8A981;
  }
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__bnr__link {
    font-size: 20px;
  }
}
.pageJiinPageSec__mainArea__info {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info {
    display: block;
  }
}
.pageJiinPageSec__mainArea__info__item {
  width: calc((100% - 24px) / 4);
  margin-left: 12px;
  padding: 12px;
  border: 1px solid #707070;
}
.pageJiinPageSec__mainArea__info__item:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item {
    width: 100%;
    max-width: 400px;
    margin: 18px auto;
    padding: 15px;
  }
  .pageJiinPageSec__mainArea__info__item:nth-child(1) {
    margin: 18px auto;
  }
}
.pageJiinPageSec__mainArea__info__item__link {
  display: block;
  background-color: #FFF2CD;
}
@media screen and (min-width: 769px) {
  .pageJiinPageSec__mainArea__info__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageJiinPageSec__mainArea__info__item__link:hover {
    opacity: 0.6;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  display: block;
  background-color: #76546F;
  color: #fff;
  padding: 8px 0;
  font-weight: bold;
  margin-bottom: 50px;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop .textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop .taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop .taR {
  text-align: right;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop.textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop.taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textTop {
    font-size: 17px;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop.u-jiinpix02 {
  background-color: #7375A0;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textTop.u-jiinpix03 {
  background-color: #7375A0;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textTop {
    font-size: 17px;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textMiddle {
  width: 224px;
  margin: 0 auto 18px;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix01 {
  width: 156px;
  padding-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix01 {
    width: 224px;
    padding-bottom: 0;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix02 {
  width: 178px;
  padding-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix02 {
    width: 252px;
    padding-bottom: 0;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix03 {
  width: 82px;
  padding-bottom: 28px;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix03 {
    width: 113px;
    padding-bottom: 0;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix04 {
  width: 194px;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textMiddle.u-jiinpix04 {
    width: 244px;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 14px;
  background-color: #193547;
  width: 130px;
  border-radius: 20px;
  padding: 3px 0;
  margin: 0 auto 42px;
  font-weight: bold;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail .textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail .taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail .taR {
  text-align: right;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail.textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail.taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textDetail.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textDetail {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textDetail {
    font-size: 14px;
  }
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 14px;
  display: block;
  background-color: #AFAFAF;
  padding: 15px 0;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom .textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom .taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom .taR {
  text-align: right;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom .textSmall {
  font-size: 12px;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom.textRed {
  color: #792129;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom.taC {
  text-align: center;
}
.pageJiinPageSec__mainArea__info__item__innerBox__textBottom.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textBottom {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageJiinPageSec__mainArea__info__item__innerBox__textBottom {
    font-size: 14px;
  }
}

/*====================================================================
pageJyoseiPageSec
====================================================================*/
.pageJyoseiPageSec {
  padding: 60px 0 128px;
}
.pageJyoseiPageSec .pc {
  display: inline;
}
.pageJyoseiPageSec .sp {
  display: none;
}
.pageJyoseiPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageJyoseiPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageJyoseiPageSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #193547;
  letter-spacing: 0.05em;
}
.pageJyoseiPageSec__innerArea__pageTitle__taisyo {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  padding-top: 16px;
  display: block;
}
.pageJyoseiPageSec__wrapArea {
  margin-top: 60px;
}
.pageJyoseiPageSec__mainArea__title {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  padding-bottom: 40px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.pageJyoseiPageSec__mainArea__info {
  display: flex;
  flex-direction: row;
}
.pageJyoseiPageSec__mainArea__info__item {
  width: 100%;
  height: 315px;
  border: 1px solid #193547;
  background-color: #fff;
  margin-right: 16px;
  position: relative;
}
.pageJyoseiPageSec__mainArea__info__item:last-child {
  margin-right: 0;
}
.pageJyoseiPageSec__mainArea__info__item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 769px) {
  .pageJyoseiPageSec__mainArea__info__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageJyoseiPageSec__mainArea__info__item__link:hover:hover {
    opacity: 0.6;
  }
}
.pageJyoseiPageSec__mainArea__info__item__innerBox {
  width: 100%;
  height: 100%;
  border: 18px solid #fff;
  background-color: #F5E9D9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.pageJyoseiPageSec__mainArea__info__item__innerBox__text {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  padding-top: 116px;
}
.pageJyoseiPageSec__mainArea__info__item__innerBox__textDetail {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
  padding: 8px 26px;
  letter-spacing: 0.15em;
  background-color: #193547;
  color: #fff;
  border-radius: 20px;
}

/*------------------------------------------------------------
pageJyoseiPageSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageJyoseiPageSec {
    padding: 20px 0 40px;
  }
  .pageJyoseiPageSec .pc {
    display: none;
  }
  .pageJyoseiPageSec .sp {
    display: inline;
  }
  .pageJyoseiPageSec__innerArea__pageTitle {
    font-size: 20px;
    padding-bottom: 18px;
    line-height: 1.7;
  }
  .pageJyoseiPageSec__innerArea__pageTitle__taisyo {
    font-size: 16px;
    display: block;
  }
  .pageJyoseiPageSec__wrapArea {
    padding: 0 18px;
    margin-top: 20px;
  }
  .pageJyoseiPageSec__mainArea__title {
    font-size: 20px;
    padding-bottom: 20px;
    line-height: 1.7;
  }
  .pageJyoseiPageSec__mainArea__info {
    flex-direction: column;
  }
  .pageJyoseiPageSec__mainArea__info__item {
    margin-bottom: 12px;
  }
  .pageJyoseiPageSec__mainArea__info__item:last-child {
    margin-bottom: 0;
  }
}
/*====================================================================
so-koukaikouzaSec
====================================================================*/
.so-koukaikouzaSec {
  padding-top: 60px;
}
.so-koukaikouzaSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .so-koukaikouzaSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.so-koukaikouzaSec__brSp {
  display: none;
}
.so-koukaikouzaSec__brPc {
  display: block;
}
.so-koukaikouzaSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #193547;
}
.so-koukaikouzaSec__wrapArea {
  border-top: 10px solid #193547;
}
.so-koukaikouzaSec__wrapArea__item {
  margin-top: 49px;
}
.so-koukaikouzaSec__anchorArea {
  margin-bottom: 20px;
}
.so-koukaikouzaSec__anchorArea__title {
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 20px 0 30px;
}
.so-koukaikouzaSec__anchorArea__text {
  line-height: 2;
  letter-spacing: 1px;
}
.so-koukaikouzaSec__anchorArea__bottomArea {
  display: flex;
  justify-content: center;
  padding: 83px 0 0 0;
}
.so-koukaikouzaSec__anchorArea__MainArea {
  margin-bottom: 250px;
}
.so-koukaikouzaSec__anchorArea__Main__title {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 12px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 37px 8px;
  background: #F5E9D9;
  text-align: center;
  line-height: 1.5;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
  padding: 66px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
  padding: 185px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
  padding: 95px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng04 {
  padding: 90px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng05 {
  padding: 106px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng06 {
  padding: 23px 8px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detail {
  width: calc(100% - 180px);
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailBox {
  padding-bottom: 12px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
  font-size: 16px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
  line-height: 1.5;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng02 {
  line-height: 1.5;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng01 {
  padding-top: 10px;
  padding-bottom: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng02 {
  padding-bottom: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng03 {
  padding-bottom: 11px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng04 {
  padding-bottom: 10px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng05 {
  padding-bottom: 20px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng06 {
  padding-bottom: 15px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__box {
  margin-bottom: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailTextBox {
  padding-bottom: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal {
  font-weight: normal;
  line-height: 1.5;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal__red {
  color: #74080C;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal.fsChng01 {
  font-size: 14px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal.underLine {
  text-decoration: underline;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__red {
  color: #74080C;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 17px 15px;
  position: relative;
  border-radius: 5px;
  background: #193547;
  width: 372px;
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    transition: 0.6s;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
    transition: 0.6s;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
    transition: 0.6s;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer {
  padding-right: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
    transition: 0.6s;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf {
  padding-right: 30px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover::before {
    width: 100%;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text] {
    color: #193547;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 7px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  background: #fff;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  display: none;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
  padding-right: 0;
  font-size: 18px;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text]:not(.outer):not(.pdf)::after {
  border-color: #193547;
}
.so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}

/*------------------------------------------------------------
so-koukaikouzaSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .so-koukaikouzaSec {
    padding-top: 45px;
  }
  .so-koukaikouzaSec .innerArea {
    padding: 0 10px;
  }
  .so-koukaikouzaSec__anchorArea__MainArea {
    margin-bottom: 70px;
  }
  .so-koukaikouzaSec__brPc {
    display: none;
  }
  .so-koukaikouzaSec__brSp {
    display: block;
  }
  .so-koukaikouzaSec__innerArea__pageTitle {
    font-size: 20px;
    letter-spacing: 0.2em;
    padding-bottom: 16px;
    line-height: 1.5;
  }
  .so-koukaikouzaSec__wrapArea {
    border-top: 6px solid #193547;
  }
  .so-koukaikouzaSec__wrapArea__item {
    margin-top: 15px;
  }
  .so-koukaikouzaSec__anchorArea__title {
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 0 16px;
  }
  .so-koukaikouzaSec__anchorArea__bottomArea {
    display: block;
    padding: 8px 0;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item {
    display: block;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText {
    width: 100%;
    padding: 3px 8px;
    justify-content: flex-start;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng04 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng05 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng06 {
    padding: 3px 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detail {
    width: 100%;
    padding: 10px 0 12px 0;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText {
    font-size: 18px;
    line-height: 1.8;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
    line-height: 1.8;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
    font-size: 16px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng03 {
    padding-bottom: 11px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng04 {
    padding-bottom: 16px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng05 {
    padding-bottom: 8px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng06 {
    padding-bottom: 3px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng01Sp {
    padding-top: 11px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailBox {
    padding-bottom: 0px;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detail__address {
    padding: 14px 0 45px 0;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 17px 6px 17px 10px;
    width: 100%;
  }
  .so-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    font-size: 16px;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
}
/*====================================================================
jiin-koukaikouzaSec
====================================================================*/
.jiin-koukaikouzaSec {
  padding-top: 60px;
}
.jiin-koukaikouzaSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .jiin-koukaikouzaSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.jiin-koukaikouzaSec__brSp {
  display: none;
}
.jiin-koukaikouzaSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #193547;
}
.jiin-koukaikouzaSec__wrapArea {
  border-top: 10px solid #193547;
}
.jiin-koukaikouzaSec__wrapArea__item {
  margin-top: 49px;
}
.jiin-koukaikouzaSec__anchorArea {
  margin-bottom: 20px;
}
.jiin-koukaikouzaSec__anchorArea__title {
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 20px 0 30px;
}
.jiin-koukaikouzaSec__anchorArea__text {
  line-height: 2;
  letter-spacing: 1px;
}
.jiin-koukaikouzaSec__anchorArea__bottomArea {
  display: flex;
  justify-content: center;
  padding: 83px 0 0 0;
}
.jiin-koukaikouzaSec__anchorArea__MainArea {
  margin-bottom: 250px;
}
.jiin-koukaikouzaSec__anchorArea__Main__title {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 12px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 37px 8px;
  background: #F5E9D9;
  text-align: center;
  line-height: 1.5;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
  padding: 72px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
  padding: 185px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
  padding: 95px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng04 {
  padding: 177px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng05 {
  padding: 294px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng06 {
  padding: 55px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng07 {
  padding: 79px 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detail {
  width: calc(100% - 180px);
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailBox {
  padding-bottom: 12px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
  font-size: 16px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
  line-height: 1.5;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng02 {
  line-height: 1.5;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng01 {
  padding-top: 10px;
  padding-bottom: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng02 {
  padding-bottom: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng03 {
  padding-bottom: 8px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng04 {
  padding-bottom: 12px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng05 {
  padding-bottom: 19px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng06 {
  padding-bottom: 6px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng07 {
  padding-bottom: 7px;
  padding-top: 12px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng08 {
  padding-top: 10px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng09 {
  padding-bottom: 15px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__box {
  margin-bottom: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailTextBox {
  padding-bottom: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal {
  font-weight: normal;
  line-height: 1.5;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal__red {
  color: #74080C;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal__attention {
  color: red;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal.fsChng01 {
  font-size: 14px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__attention {
  color: #FF0000;
  margin: 16px 0 16px 23px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__red {
  color: #74080C;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 17px 15px;
  position: relative;
  border-radius: 5px;
  background: #193547;
  width: 372px;
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    transition: 0.6s;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
    transition: 0.6s;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
    transition: 0.6s;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer {
  padding-right: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
    transition: 0.6s;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf {
  padding-right: 30px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover::before {
    width: 100%;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text] {
    color: #193547;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 7px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  background: #fff;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  display: none;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
  padding-right: 0;
  font-size: 18px;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text]:not(.outer):not(.pdf)::after {
  border-color: #193547;
}
.jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}

.fwDarkbule {
  color: #193547;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .fwDarkbule {
    font-weight: normal;
  }
}

.bdGray {
  border-bottom: 1px solid #707070;
}

/*------------------------------------------------------------
jiin-koukaikouzaSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .jiin-koukaikouzaSec {
    padding-top: 45px;
  }
  .jiin-koukaikouzaSec .innerArea {
    padding: 0 10px;
  }
  .jiin-koukaikouzaSec__innerArea__pageTitle {
    font-size: 20px;
    letter-spacing: 0.2em;
    padding-bottom: 5px;
    line-height: 1.5;
  }
  .jiin-koukaikouzaSec__brSp {
    display: block;
  }
  .jiin-koukaikouzaSec__wrapArea {
    border-top: 6px solid #193547;
  }
  .jiin-koukaikouzaSec__wrapArea__item {
    margin-top: 15px;
  }
  .jiin-koukaikouzaSec__anchorArea__MainArea {
    margin-bottom: 70px;
  }
  .jiin-koukaikouzaSec__anchorArea__title {
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 0 16px;
  }
  .jiin-koukaikouzaSec__anchorArea__bottomArea {
    display: block;
    padding: 8px 0;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item {
    display: block;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText {
    width: 100%;
    padding: 3px 8px;
    justify-content: flex-start;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng04 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng05 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng06 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng07 {
    padding: 3px 8px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detail {
    width: 100%;
    padding: 8px 0 1px 0;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detail.pdChng01Sp {
    padding: 15px 0 1px 0;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText {
    font-size: 18px;
    line-height: 1.8;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
    line-height: 1.8;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
    font-size: 16px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng04 {
    padding-bottom: 10px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng05 {
    padding-bottom: 5px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng06 {
    padding-bottom: 6px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng07 {
    padding-bottom: 6px;
    padding-top: 12px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng08 {
    padding-top: 10px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng09 {
    padding-bottom: 15px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng02Sp {
    padding-bottom: 10px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng03Sp {
    padding-bottom: 5px;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detail__address {
    padding: 14px 0 45px 0;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 17px 6px 17px 10px;
    width: 100%;
  }
  .jiin-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    font-size: 16px;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
}
.elblock {
  display: block;
}

/*====================================================================
fukyojyo-koukaikouzaSec
====================================================================*/
.fukyojyo-koukaikouzaSec {
  padding-top: 60px;
}
.fukyojyo-koukaikouzaSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .fukyojyo-koukaikouzaSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.fukyojyo-koukaikouzaSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #193547;
}
.fukyojyo-koukaikouzaSec__wrapArea {
  border-top: 10px solid #193547;
}
.fukyojyo-koukaikouzaSec__wrapArea__item {
  margin-top: 32px;
}
.fukyojyo-koukaikouzaSec__anchorArea {
  margin-bottom: 20px;
}
.fukyojyo-koukaikouzaSec__anchorArea__title {
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 20px 0 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__text {
  line-height: 2;
  letter-spacing: 1px;
}
.fukyojyo-koukaikouzaSec__anchorArea__bottomArea {
  display: flex;
  justify-content: center;
  padding: 48px 0;
}
.fukyojyo-koukaikouzaSec__anchorArea__MainArea {
  margin-bottom: 50px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__title {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 12px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 37px 8px;
  background: #F5E9D9;
  text-align: center;
  line-height: 1.5;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
  padding: 72px 8px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
  padding: 185px 8px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
  padding: 95px 8px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detail {
  width: calc(100% - 180px);
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailBox {
  padding-bottom: 12px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText {
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
  font-size: 16px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
  line-height: 1.5;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng02 {
  line-height: 1.5;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng01 {
  padding-top: 10px;
  padding-bottom: 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng02 {
  padding-bottom: 20px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng03 {
  padding-bottom: 8px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.pdChng04 {
  padding-bottom: 10px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detail__address {
  padding-bottom: 14px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__box {
  margin-bottom: 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailTextBox {
  padding-bottom: 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal {
  font-weight: normal;
  line-height: 1.5;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal__red {
  color: #74080C;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__normal.fsChng01 {
  font-size: 14px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__red {
  color: #74080C;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 17px 15px;
  position: relative;
  border-radius: 5px;
  background: #193547;
  width: 372px;
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    transition: 0.6s;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
    transition: 0.6s;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
    transition: 0.6s;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer {
  padding-right: 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
    transition: 0.6s;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf {
  padding-right: 30px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover::before {
    width: 100%;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text] {
    color: #193547;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 7px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link::before {
  background: #fff;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  display: none;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
  padding-right: 0;
  font-size: 18px;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text]:not(.outer):not(.pdf)::after {
  border-color: #193547;
}
.fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}

/*------------------------------------------------------------
fukyojyo-koukaikouzaSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .fukyojyo-koukaikouzaSec {
    padding-top: 45px;
  }
  .fukyojyo-koukaikouzaSec .innerArea {
    padding: 0 10px;
  }
  .fukyojyo-koukaikouzaSec__innerArea__pageTitle {
    font-size: 20px;
    letter-spacing: 0.2em;
    padding-bottom: 16px;
  }
  .fukyojyo-koukaikouzaSec__wrapArea {
    border-top: 6px solid #193547;
  }
  .fukyojyo-koukaikouzaSec__wrapArea__item {
    margin-top: 20px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__title {
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 0 16px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__bottomArea {
    display: block;
    padding: 8px 0;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item {
    display: block;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText {
    width: 100%;
    padding: 8px;
    justify-content: flex-start;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng01 {
    padding: 8px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng02 {
    padding: 8px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__titleText.hChng03 {
    padding: 8px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detail {
    width: 100%;
    padding: 10px 0 12px 0;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText {
    font-size: 18px;
    line-height: 1.8;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.lhChng01 {
    line-height: 1.8;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText.fSizeCng01 {
    font-size: 16px;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link {
    padding: 17px 6px 17px 10px;
    width: 100%;
  }
  .fukyojyo-koukaikouzaSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    font-size: 16px;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
}
/*====================================================================
header img delete
====================================================================*/
.is_page__houmuitaku .lowerPageHeader {
  display: none;
  z-index: -1;
}

/*====================================================================
houmuitakuSec
====================================================================*/
.houmuitakuSec {
  padding-top: 60px;
}
.houmuitakuSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.houmuitakuSec__innerArea .fontColorRed02 {
  color: #76546F;
}
.houmuitakuSec__innerArea .fontColorRed05 {
  color: #792129;
}
.houmuitakuSec__innerArea .underline01 {
  text-decoration: underline;
  text-underline-position: under;
}
.houmuitakuSec__innerArea.mgBottom01 {
  margin-bottom: 56px;
}
.houmuitakuSec__innerArea.mgBottom02 {
  margin-bottom: 60px;
}
.houmuitakuSec__innerArea.mgBottom03 {
  margin-bottom: 36px;
}
.houmuitakuSec__innerArea.mgBottom04 {
  margin-bottom: 60px;
}
.houmuitakuSec__innerArea.pd01 {
  padding: 20px 0 36px;
}
.houmuitakuSec .pc {
  display: inline;
}
.houmuitakuSec .sp {
  display: none;
}
.houmuitakuSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 44px;
  text-align: center;
  font-weight: bold;
  padding-bottom: 12px;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__pageTitleSecond {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 31px;
  text-align: center;
  font-weight: bold;
  padding-bottom: 30px;
  letter-spacing: 0.09em;
}
.houmuitakuSec__innerArea__pageTitleThird {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 22px;
  text-align: center;
  font-weight: normal;
  padding-bottom: 34px;
  letter-spacing: 0.05em;
  border-bottom: 1px solid #193547;
}
.houmuitakuSec__innerArea__pageSubTitle {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  line-height: 1.8;
  padding-bottom: 16px;
  margin-bottom: 30px;
  letter-spacing: 0.05em;
  position: relative;
}
.houmuitakuSec__innerArea__pageSubTitle::after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #76546F;
  width: 212px;
  height: 5px;
  border-radius: 5px;
}
.houmuitakuSec__innerArea__pageSubTitle__houmuDaikou {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  line-height: 1.8;
  padding-bottom: 8px;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__pageSubTitle__houmuDaikou::after {
  display: none;
}
.houmuitakuSec__contArea {
  background: #FFF2CD;
}
.houmuitakuSec__innerArea__pageAboutText {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  line-height: 1.9;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__pageAboutDetailBox {
  position: relative;
  padding-bottom: 30px;
}
.houmuitakuSec__innerArea__pageAboutDetailBox::before {
  content: "";
  background-image: url(../images/lower/_noChild/temple.png);
  position: absolute;
  display: inline-block;
  width: 200px;
  height: 200px;
  background-size: contain;
  top: 150px;
  left: 10px;
}
.houmuitakuSec__innerArea__pageAboutDetailBox::after {
  content: "";
  background-image: url(../images/lower/_noChild/schedule.png);
  position: absolute;
  display: inline-block;
  width: 200px;
  height: 200px;
  background-size: contain;
  right: 0;
  bottom: 180px;
}
.houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01 {
  background-color: #fff;
  padding: 16px 0;
}
.houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01::before {
  display: none;
}
.houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01::after {
  display: none;
}
.houmuitakuSec__innerArea__pageAboutDetailBox__innerBox {
  padding-bottom: 26px;
}
.houmuitakuSec__innerArea__pageAboutDetailBox__title {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 36px;
  font-weight: 400;
  letter-spacing: 0.2em;
  line-height: 1.5;
}
.houmuitakuSec__innerArea__pageAboutDetailBox__text {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.07em;
  line-height: 1.8;
}
@media all and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__pageAboutDetailBox__text {
    letter-spacing: 0.01em;
  }
}
.houmuitakuSec__innerArea__pageAboutDetailBox__text__fontGothic {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.7;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__item {
  position: relative;
  margin-top: 80px;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__item:first-child {
  margin-top: 0;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__item::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 28px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 30px solid #C8A981;
  left: 49%;
  margin-top: 26px;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__item:last-child::after {
  display: none;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTitle {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTitleBox {
  padding: 20px 0;
  background-color: #DBCDD9;
  border-radius: 40px;
  margin-bottom: 20px;
}
@media all and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTitleBox {
    padding: 24px 0 14px;
  }
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemText {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.05em;
  line-height: 2;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextTel {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.7;
  padding: 4px 0 16px;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox {
  width: 408px;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #193547;
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox__title {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  border-bottom: 1px solid #193547;
  padding: 12px 0;
}
@media all and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox__title {
    padding: 16px 0 8px;
  }
}
.houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox__text {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.05em;
  padding: 20px 0;
  line-height: 1.7;
}
.houmuitakuSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.houmuitakuSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.houmuitakuSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.houmuitakuSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.houmuitakuSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.houmuitakuSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.houmuitakuSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.houmuitakuSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.houmuitakuSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.houmuitakuSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.houmuitakuSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.houmuitakuSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .houmuitakuSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}
.houmuitakuSec__innerArea__acdList__item {
  padding: 10px;
}
.houmuitakuSec__innerArea__acdList__item__btn {
  font-size: 20px;
  padding: 15px;
}
.houmuitakuSec__innerArea__linkArea {
  padding: 52px 0;
}
.houmuitakuSec__innerArea__linkArea__text {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 2;
  padding-bottom: 10px;
}
.houmuitakuSec__innerArea__linkArea__linkText {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.7;
  letter-spacing: 0.15em;
  display: flex;
  justify-content: center;
  padding-bottom: 8px;
}
.houmuitakuSec__innerArea__linkArea__linkText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  color: #fff;
  display: flex;
  justify-content: center;
  padding: 14px 15px 14px 25px;
  position: relative;
  border-radius: 40px;
  background: #193547;
  width: 432px;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link {
    transition: 0.6s;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link::before {
    transition: 0.6s;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link__text {
    transition: 0.6s;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.outer {
  padding-right: 30px;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link__text.outer::after {
    transition: 0.6s;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf {
  padding-right: 30px;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover::before {
    width: 100%;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover span[class*=__text] {
    color: #193547;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link {
    padding: 7px;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.houmuitakuSec__innerArea__linkArea__linkText__link::before {
  background: #fff;
  border-radius: 40px;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0.1em;
  font-weight: 400;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text:not(.outer):not(.pdf)::after {
  display: none;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf {
  position: relative;
  padding-right: 0;
  padding-left: 36px;
}
.houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf::after {
  left: 0;
  background-size: 24px auto;
  background-image: url(../images/common/icon-pdf-white.png);
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__linkArea__linkText__link:hover {
    color: #193547;
    border-radius: 40px;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__linkArea__linkText__link {
    padding: 18px 15px 10px 25px;
  }
  .houmuitakuSec .houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf::after {
    left: 0;
    top: 10px;
    background-size: 24px auto;
    background-image: url(../images/common/icon-pdf-white.png);
  }
}
.houmuitakuSec__innerArea__addressArea {
  margin-top: 72px;
}
.houmuitakuSec__innerArea__addressArea__title {
  padding: 5px;
  background: #C8A981;
  color: #fff;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding: 10px;
  background: #F5E9D9;
}
.houmuitakuSec__innerArea__addressArea__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.houmuitakuSec__innerArea__addressArea__textArea__title .textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__title .taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__title .taR {
  text-align: right;
}
.houmuitakuSec__innerArea__addressArea__textArea__title .textSmall {
  font-size: 12px;
}
.houmuitakuSec__innerArea__addressArea__textArea__title.textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__title.taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__addressArea__textArea__title {
    font-size: 15px;
  }
}
.houmuitakuSec__innerArea__addressArea__textArea__tel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 30px;
  background: url("../images/common/icon-tel-black.png") no-repeat left 0 center/23px auto;
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__addressArea__textArea__tel {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .houmuitakuSec__innerArea__addressArea__textArea__tel:hover {
    opacity: 0.6;
  }
}
.houmuitakuSec__innerArea__addressArea .addressArea__textArea__tel__textPC {
  display: block;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__addressArea__textArea__tel__textBig {
  display: block;
  letter-spacing: 0.05em;
  font-size: 28px;
}
.houmuitakuSec__innerArea__addressArea__textArea__tel__textSmall {
  display: block;
  letter-spacing: 0.05em;
  font-size: 16px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin-top: 10px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__label {
  padding: 5px 8px;
  display: block;
  background: #193547;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-left: 5px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text .textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text .taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text .taR {
  text-align: right;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text .textSmall {
  font-size: 12px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text.textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text.taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__addressArea__textArea__time__text {
    font-size: 15px;
  }
}
.houmuitakuSec__innerArea__addressArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-top: 15px;
}
.houmuitakuSec__innerArea__addressArea__textArea__text .textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__text .taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__text .taR {
  text-align: right;
}
.houmuitakuSec__innerArea__addressArea__textArea__text .textSmall {
  font-size: 12px;
}
.houmuitakuSec__innerArea__addressArea__textArea__text.textRed {
  color: #792129;
}
.houmuitakuSec__innerArea__addressArea__textArea__text.taC {
  text-align: center;
}
.houmuitakuSec__innerArea__addressArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__addressArea__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__addressArea__textArea {
    padding: 7px 15px 15px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__title {
    font-size: 14px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__title.english {
    text-align: center;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__tel {
    padding: 5px 0 5px 30px;
    background-size: 20px auto;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 21px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__tel__textSmall {
    font-size: 11px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__time {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    margin-top: 10px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__time__label {
    padding: 3px 8px;
  }
}
@media all and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__addressArea__title {
    padding: 10px 5px 5px;
  }
}
.houmuitakuSec__innerArea__addressArea__textArea {
  background: #fff;
  padding: 10px 0 20px;
}
.houmuitakuSec__innerArea__addressArea__textArea__tel {
  background: none;
  padding-left: 0;
  font-weight: bold;
  font-size: 28px;
}
.houmuitakuSec__innerArea__addressArea__textArea__tel:hover {
  opacity: 1;
}
.houmuitakuSec__innerArea__addressArea__textArea__tel__textBig {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0;
}
.houmuitakuSec__innerArea__addressArea__textArea__mailAddress {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.houmuitakuSec__innerArea__addressArea__textArea__mailAddress__text {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  margin: 10px 0 8px;
}
.houmuitakuSec__innerArea__addressArea__textArea__time__text {
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

/*------------------------------------------------------------
houmuitakuSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .houmuitakuSec {
    padding-top: 30px;
  }
  .houmuitakuSec__innerArea {
    padding: 0 12px;
  }
  .houmuitakuSec__innerArea.mgBottom01 {
    margin-bottom: 38px;
  }
  .houmuitakuSec__innerArea.mgBottom02 {
    margin-bottom: 36px;
  }
  .houmuitakuSec__innerArea.mgBottom03 {
    margin-bottom: 36px;
  }
  .houmuitakuSec__innerArea.mgBottom04 {
    margin-bottom: 90px;
  }
  .houmuitakuSec__innerArea.pd01 {
    padding: 80px 0 12px;
  }
  .houmuitakuSec .pc {
    display: none;
  }
  .houmuitakuSec .sp {
    display: inline;
  }
  .houmuitakuSec__wrapArea__item {
    margin-top: 20px;
  }
  .houmuitakuSec__innerArea__pageTitle {
    font-size: 24px;
    padding-bottom: px;
    letter-spacing: 0.05em;
  }
  .houmuitakuSec__innerArea__pageTitleSecond {
    font-size: 17px;
    padding-bottom: 18px;
    letter-spacing: 0.09em;
  }
  .houmuitakuSec__innerArea__pageTitleThird {
    font-size: 12px;
    padding-bottom: 22px;
    letter-spacing: 0.07em;
    border-bottom: 1px solid #193547;
  }
  .houmuitakuSec__innerArea__pageSubTitle {
    font-size: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
  }
  .houmuitakuSec__innerArea__pageSubTitle::after {
    width: 104px;
  }
  .houmuitakuSec__innerArea__pageSubTitle__houmuDaikou {
    font-size: 20px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox {
    position: relative;
    padding-bottom: 104px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox::before {
    width: 100px;
    height: 100px;
    top: 424px;
    left: 20px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox::after {
    width: 100px;
    height: 100px;
    right: 20px;
    top: -56px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01 {
    padding: 20px 0;
    margin: 0 12px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01::before {
    display: none;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox.bgcolor01::after {
    display: none;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox__innerBox {
    padding-bottom: 26px;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox__title {
    letter-spacing: 0.15em;
    line-height: 1.5;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox__text {
    font-size: 16px;
    line-height: 2.2;
  }
  .houmuitakuSec__innerArea__pageAboutDetailBox__text__fontGothic {
    font-size: 16px;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__item {
    position: relative;
    margin-top: 80px;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__item:first-child {
    margin-top: 0;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__item::after {
    left: 47%;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__item:last-child::after {
    display: none;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTitle {
    font-size: 18px;
    line-height: 1.4;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTitleBox {
    padding: 10px 0;
    margin-bottom: 12px;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemText {
    font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.01em;
    line-height: 2;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextTel {
    font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.7;
    padding: 4px 0 16px;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox {
    width: 100%;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox__title {
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.05em;
    border-bottom: 1px solid #193547;
    padding: 12px 0;
  }
  .houmuitakuSec__innerArea__houmuDaikouFlowList__itemTextBox__text {
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.05em;
    padding: 20px 0;
    line-height: 1.7;
  }
  .houmuitakuSec__innerArea__acdList {
    margin-top: 44px;
  }
  .houmuitakuSec__innerArea__acdList__item__btn {
    font-size: 14px;
    padding: 15px 45px 15px 35px;
  }
  .houmuitakuSec__innerArea__acdList__item__contentArea__text {
    font-size: 14px;
  }
  .houmuitakuSec__innerArea__linkArea {
    padding: 30px 0;
  }
  .houmuitakuSec__innerArea__linkArea__text {
    padding-bottom: 20px;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link {
    padding: 16px;
    font-size: 14px;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link::before {
    background: #fff;
    border-radius: 40px;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link__text:not(.outer):not(.pdf)::after {
    display: none;
  }
  .houmuitakuSec__innerArea__linkArea__linkText__link span[class*=__text] {
    padding-right: 0;
  }
}
@media screen and (max-width: 768px) and (-ms-high-contrast: none\0 ) {
  .houmuitakuSec .houmuitakuSec__innerArea__linkArea__linkText__link__text.pdf::after {
    top: 8px;
  }
}
@media screen and (max-width: 768px) {
  .houmuitakuSec__innerArea__addressArea {
    margin-top: 30px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__title {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 12px;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__tel {
    margin-top: 0;
  }
  .houmuitakuSec__innerArea__addressArea__textArea__tel__textBig {
    font-size: 24px;
  }
}
@media screen and (min-width: 414px) {
  .u-spDb414 {
    display: none;
  }
}
@media screen and (max-width: 410px) {
  .u-spDb414 {
    display: block;
  }
}
/*====================================================================
pageTerakonPageSec
====================================================================*/
.pageTerakonPageSec {
  margin-bottom: 70px;
}
.pageTerakonPageSec__kvArea {
  background-color: #0A273E;
}
.pageTerakonPageSec__kvArea__pix {
  width: 1044px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__kvArea__pix {
    width: 100%;
  }
}
.pageTerakonPageSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__inner {
  background-color: #FFDDCC;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner {
    padding: 0;
  }
}
.pageTerakonPageSec__inner__item {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item {
    display: block;
    padding: 0;
  }
}
.pageTerakonPageSec__inner__item__pix__img {
  width: 450px;
  margin-right: 70px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__pix__img {
    width: 100%;
  }
}
.pageTerakonPageSec__inner__item__textArea {
  width: calc(100% - 520px);
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__textArea {
    width: 100%;
    padding: 20px 15px;
  }
}
.pageTerakonPageSec__inner__item__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  padding-bottom: 10px;
}
.pageTerakonPageSec__inner__item__textArea__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__inner__item__textArea__title .taC {
  text-align: center;
}
.pageTerakonPageSec__inner__item__textArea__title .taR {
  text-align: right;
}
.pageTerakonPageSec__inner__item__textArea__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__inner__item__textArea__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__inner__item__textArea__title.taC {
  text-align: center;
}
.pageTerakonPageSec__inner__item__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__textArea__title {
    font-size: 18px;
  }
}
.pageTerakonPageSec__inner__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  line-height: 2.2;
}
.pageTerakonPageSec__inner__item__textArea__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__inner__item__textArea__text .taC {
  text-align: center;
}
.pageTerakonPageSec__inner__item__textArea__text .taR {
  text-align: right;
}
.pageTerakonPageSec__inner__item__textArea__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__inner__item__textArea__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__inner__item__textArea__text.taC {
  text-align: center;
}
.pageTerakonPageSec__inner__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__inner__item__textArea__text {
    font-size: 14px;
    line-height: 1.7;
  }
}
.pageTerakonPageSec__bnr {
  margin: 80px auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__bnr {
    padding: 0 15px;
    margin: 40px auto;
  }
}
.pageTerakonPageSec__bnr__item {
  width: 389px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__bnr__item {
    width: 195px;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea {
    margin-top: 20px;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #E26165;
  border-radius: 5px;
  background: #E26165;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #E26165;
  }
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #E26165;
  }
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__bnr__innerArea__bnrArea__bnr {
    width: 100%;
  }
}
.pageTerakonPageSec__bnr__innerArea__bnrArea__bnr span[class*=__text] {
  font-size: 18px;
}
.pageTerakonPageSec__reason__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__reason__content {
  margin: 60px 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__content {
    margin: 40px 0;
  }
}
.pageTerakonPageSec__reason__list {
  margin-top: 24px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__list {
    margin-top: 20px;
  }
}
.pageTerakonPageSec__reason__item:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item:not(:last-child) {
    margin-bottom: 24px;
  }
}
.pageTerakonPageSec__reason__item__num {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: white;
  font-weight: bold;
  text-align: center;
  width: 52px;
  height: 52px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #AB708F;
  line-height: 52px;
  display: block;
  margin: 0 auto 10px;
}
.pageTerakonPageSec__reason__item__num .textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__num .taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__num .taR {
  text-align: right;
}
.pageTerakonPageSec__reason__item__num .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__reason__item__num.textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__num.taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__num.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__num {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__num {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
  }
}
.pageTerakonPageSec__reason__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #AB708F;
  font-weight: bold;
  padding-bottom: 5px;
}
.pageTerakonPageSec__reason__item__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__title .taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__title .taR {
  text-align: right;
}
.pageTerakonPageSec__reason__item__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__reason__item__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__title.taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__title {
    font-size: 18px;
  }
}
.pageTerakonPageSec__reason__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageTerakonPageSec__reason__item__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__text .taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__text .taR {
  text-align: right;
}
.pageTerakonPageSec__reason__item__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__reason__item__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__reason__item__text.taC {
  text-align: center;
}
.pageTerakonPageSec__reason__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__reason__item__text {
    font-size: 15px;
  }
}
.pageTerakonPageSec__wrap__flowArea {
  margin: 130px auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea {
    margin: 70px auto 30px;
  }
}
.pageTerakonPageSec__wrap__flowArea__title {
  position: relative;
  margin-bottom: 30px;
}
.pageTerakonPageSec__wrap__flowArea__title::before {
  content: "";
  position: absolute;
  background-color: #FFDDCC;
  height: 8px;
  width: 100%;
  top: 19px;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__title::before {
    height: 4px;
    top: 12px;
  }
}
.pageTerakonPageSec__wrap__flowArea__title__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  color: #AB708F;
  display: block;
  text-align: center;
  background-color: #fff;
  padding: 0 30px;
  position: relative;
  width: 300px;
  margin: 0 auto 20px;
  z-index: 2;
}
.pageTerakonPageSec__wrap__flowArea__title__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__title__text .taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__title__text .taR {
  text-align: right;
}
.pageTerakonPageSec__wrap__flowArea__title__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__wrap__flowArea__title__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__title__text.taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__title__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__title__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__title__text {
    font-size: 18px;
    width: 220px;
    padding: 0 15px;
  }
}
.pageTerakonPageSec__wrap__flowArea__title__text.u-reason {
  width: 410px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__title__text.u-reason {
    width: 250px;
  }
}
.pageTerakonPageSec__wrap__flowArea__list {
  position: relative;
}
.pageTerakonPageSec__wrap__flowArea__list::after {
  content: "";
  position: absolute;
  height: 80%;
  width: 3px;
  background-color: #AB708F;
  top: 38px;
  left: 168px;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list::after {
    position: static;
    height: 0;
    width: 0;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  margin-bottom: 40px;
  padding: 0 60px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item {
    display: block;
    padding: 0 30px;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item__pix {
  width: 219px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__pix {
    width: 147px;
    margin: 0 auto 30px;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea {
  width: calc(100% - 269px);
  margin-left: 50px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__textArea {
    width: 100%;
    margin-left: 0;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #AB708F;
  font-weight: bold;
  padding-bottom: 10px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title .taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title .taR {
  text-align: right;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title.taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__textArea__title {
    font-size: 18px;
    text-align: center;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  color: #AB708F;
  font-weight: bold;
  padding-bottom: 5px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle .textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle .taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle .taR {
  text-align: right;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle.textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle.taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__textArea__thumbTitle {
    font-size: 15px;
  }
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text .taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text .taR {
  text-align: right;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text.taC {
  text-align: center;
}
.pageTerakonPageSec__wrap__flowArea__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__flowArea__list__item__textArea__text {
    font-size: 15px;
  }
}
.pageTerakonPageSec__courseArea {
  background-color: #FFDDCC;
  padding: 70px 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea {
    padding: 40px 0;
  }
}
.pageTerakonPageSec__courseArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__courseArea__wrap__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__list__item {
    display: block;
    margin-bottom: 0;
  }
}
.pageTerakonPageSec__courseArea__wrap__list__item__pix {
  width: 482px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__list__item__pix {
    width: 100%;
    margin-bottom: 40px;
  }
}
.pageTerakonPageSec__courseArea__wrap__title {
  position: relative;
  margin-bottom: 60px;
}
.pageTerakonPageSec__courseArea__wrap__title::before {
  content: "";
  position: absolute;
  background-color: #fff;
  height: 8px;
  width: 100%;
  top: 19px;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__title {
    margin-bottom: 20px;
  }
  .pageTerakonPageSec__courseArea__wrap__title::before {
    height: 4px;
    top: 12px;
  }
}
.pageTerakonPageSec__courseArea__wrap__title__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  color: #AB708F;
  display: block;
  text-align: center;
  background-color: #FFDDCC;
  padding: 0 30px;
  position: relative;
  width: 300px;
  margin: 0 auto 20px;
  z-index: 2;
}
.pageTerakonPageSec__courseArea__wrap__title__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__title__text .taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__title__text .taR {
  text-align: right;
}
.pageTerakonPageSec__courseArea__wrap__title__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__courseArea__wrap__title__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__title__text.taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__title__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__title__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__title__text {
    font-size: 18px;
    width: 170px;
    padding: 0 15px;
  }
}
.pageTerakonPageSec__courseArea__wrap__textArea {
  margin: 10px auto 30px;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item {
  background-color: #fff;
  padding: 30px 10px;
  background: linear-gradient(45deg, transparent 8px, #fff 8px), linear-gradient(135deg, transparent 8px, #fff 8px), linear-gradient(225deg, transparent 8px, #fff 8px), linear-gradient(315deg, transparent 8px, #fff 8px);
  background-position: bottom left, top left, top right, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__textArea__item {
    padding: 20px 0;
    background: linear-gradient(45deg, transparent 4px, #fff 4px), linear-gradient(135deg, transparent 4px, #fff 4px), linear-gradient(225deg, transparent 4px, #fff 4px), linear-gradient(315deg, transparent 4px, #fff 4px);
    background-position: bottom left, top left, top right, bottom right;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    display: block;
  }
}
.pageTerakonPageSec__courseArea__wrap__textArea__pix {
  width: 260px;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__textArea__pix {
    width: 55%;
  }
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  padding-left: 40px;
  position: relative;
  margin-right: 20px;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text .taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text .taR {
  text-align: right;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text.taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__textArea__item__text {
    font-size: 15px;
  }
}
.pageTerakonPageSec__courseArea__wrap__textArea__item__text::after {
  content: "●";
  position: absolute;
  color: #E37691;
  font-size: 32px;
  top: -14px;
  left: 17px;
}
.pageTerakonPageSec__courseArea__wrap__documents__pix {
  width: 136px;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__pix {
    width: 32%;
  }
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea {
  background-color: #fff;
  padding: 30px;
  background: linear-gradient(45deg, transparent 8px, #fff 8px), linear-gradient(135deg, transparent 8px, #fff 8px), linear-gradient(225deg, transparent 8px, #fff 8px), linear-gradient(315deg, transparent 8px, #fff 8px);
  background-position: bottom left, top left, top right, bottom right;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea {
    padding: 20px 0;
    background: linear-gradient(45deg, transparent 4px, #fff 4px), linear-gradient(135deg, transparent 4px, #fff 4px), linear-gradient(225deg, transparent 4px, #fff 4px), linear-gradient(315deg, transparent 4px, #fff 4px);
    background-position: bottom left, top left, top right, bottom right;
    background-size: 50% 50%;
    background-repeat: no-repeat;
    display: block;
  }
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item {
  width: calc((100% - 30px) / 2);
  margin-left: 30px;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item:nth-child(1) {
  margin-left: 0;
  border-right: 1px solid #707070;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item {
    width: 100%;
    margin-left: 0;
  }
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item:nth-child(1) {
    border-right: 0;
    padding-bottom: 16px;
  }
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  text-align: center;
  padding-bottom: 30px;
  font-weight: bold;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title .taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title .taR {
  text-align: right;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title.taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item__title {
    font-size: 18px;
    padding-bottom: 4px;
    text-align: left;
    padding-left: 18px;
  }
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
  padding-left: 40px;
  position: relative;
  margin-right: 20px;
  padding-bottom: 6px;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text .taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text .taR {
  text-align: right;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text.taC {
  text-align: center;
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text {
    font-size: 15px;
  }
}
.pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text::after {
  content: "●";
  position: absolute;
  color: #A56FAA;
  font-size: 32px;
  top: -14px;
  left: 17px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text {
    padding-left: 35px;
    padding-bottom: 0;
  }
  .pageTerakonPageSec__courseArea__wrap__documents__textArea__item__text::after {
    font-size: 26px;
    top: -10px;
    left: 17px;
  }
}
.pageTerakonPageSec__telArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__telArea__wrap__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 30px;
  position: relative;
}
.pageTerakonPageSec__telArea__wrap__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__title .taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__title .taR {
  text-align: right;
}
.pageTerakonPageSec__telArea__wrap__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__title.taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__title {
    font-size: 15px;
  }
}
.pageTerakonPageSec__telArea__wrap__title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 268px;
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/terakon/terakon-thumb-tel.png");
}
.pageTerakonPageSec__telArea__wrap__title::after {
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 83%;
  left: 50%;
  width: 236px;
  height: 5px;
  background-color: #FFE3BF;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__title {
    font-size: 18px;
    padding-bottom: 12px;
    margin-bottom: 20px;
  }
  .pageTerakonPageSec__telArea__wrap__title::before {
    width: 22px;
    height: 22px;
    left: 11%;
    top: 4px;
  }
  .pageTerakonPageSec__telArea__wrap__title::after {
    top: 90%;
    left: 50%;
    width: 110px;
    height: 4px;
  }
}
@media screen and (max-width: 320px) {
  .pageTerakonPageSec__telArea__wrap__title::before {
    left: 5%;
  }
}
.pageTerakonPageSec__telArea__wrap__cont {
  background-color: #FFE3BF;
  padding: 30px 0;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont {
    padding: 20px 0;
  }
}
.pageTerakonPageSec__mailArea__wrap__cont {
  background-color: #FFE3BF;
  padding: 5px 0 23px;
  margin-bottom: 90px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mailArea__wrap__cont {
    padding: 0px 0 16px;
    margin-bottom: 50px;
  }
}
.pageTerakonPageSec__telArea__wrap__cont__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__title .taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__title .taR {
  text-align: right;
}
.pageTerakonPageSec__telArea__wrap__cont__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__cont__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__title.taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__title {
    font-size: 18px;
  }
}
.pageTerakonPageSec__telArea__wrap__cont__tel {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 55px;
  text-align: center;
  color: #700D16;
  display: block;
}
.pageTerakonPageSec__telArea__wrap__cont__tel .textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__tel .taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__tel .taR {
  text-align: right;
}
.pageTerakonPageSec__telArea__wrap__cont__tel .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__cont__tel.textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__tel.taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__tel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__tel {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__tel {
    font-size: 36px;
  }
}
.pageTerakonPageSec__telArea__wrap__text {
  background-color: #fff;
  text-align: center;
  width: 380px;
  margin: 0 auto;
  border: 1px solid #fff;
  border-radius: 15px;
  padding: 6px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__text {
    width: 90%;
  }
}
.pageTerakonPageSec__telArea__wrap__text__time {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__text__time .textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__text__time .taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__text__time .taR {
  text-align: right;
}
.pageTerakonPageSec__telArea__wrap__text__time .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__text__time.textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__text__time.taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__text__time.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__text__time {
    font-size: 15px;
  }
}
.pageTerakonPageSec__telArea__wrap__cont__info {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-top: 14px;
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__cont__info .textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__info .taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__info .taR {
  text-align: right;
}
.pageTerakonPageSec__telArea__wrap__cont__info .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__telArea__wrap__cont__info.textRed {
  color: #792129;
}
.pageTerakonPageSec__telArea__wrap__cont__info.taC {
  text-align: center;
}
.pageTerakonPageSec__telArea__wrap__cont__info.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__info {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__telArea__wrap__cont__info {
    font-size: 12px;
    padding: 14px 15px 0 15px;
  }
}
.pageTerakonPageSec__related__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__related__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  margin-bottom: 23px;
}
.pageTerakonPageSec__related__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__related__title .taC {
  text-align: center;
}
.pageTerakonPageSec__related__title .taR {
  text-align: right;
}
.pageTerakonPageSec__related__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__related__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__related__title.taC {
  text-align: center;
}
.pageTerakonPageSec__related__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__title {
    letter-spacing: 0.15em;
    font-size: 20px;
    margin-bottom: 15px;
  }
  .pageTerakonPageSec__related__title::after {
    width: 90px;
    height: 4px;
  }
}
.pageTerakonPageSec__related__content {
  width: 636px;
  margin: 0 auto;
  border: 2px solid #F4A777;
  padding: 40px 0 10px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__content {
    width: 100%;
    padding: 30px 0 20px;
  }
}
.pageTerakonPageSec__related__link {
  transition: 0.4s all;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__related__link:hover {
    opacity: 0.7;
  }
}
.pageTerakonPageSec__related__imgBox {
  width: 220px;
  margin: 0 auto 40px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__imgBox {
    width: 130px;
    margin: 0 auto 30px;
  }
}
.pageTerakonPageSec__related__iconBox {
  width: 104px;
  margin: 0 auto 5px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__iconBox {
    width: 70px;
  }
}
.pageTerakonPageSec__related__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #E26165;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}
.pageTerakonPageSec__related__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__related__text .taC {
  text-align: center;
}
.pageTerakonPageSec__related__text .taR {
  text-align: right;
}
.pageTerakonPageSec__related__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__related__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__related__text.taC {
  text-align: center;
}
.pageTerakonPageSec__related__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__related__text {
    font-size: 18px;
  }
}
.pageTerakonPageSec__voiceArea {
  margin-bottom: 60px;
  padding-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceArea {
    margin-bottom: 22px;
    padding-top: 0;
  }
}
.pageTerakonPageSec__voiceAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 28px;
  position: relative;
}
.pageTerakonPageSec__voiceAreaTitle .textRed {
  color: #792129;
}
.pageTerakonPageSec__voiceAreaTitle .taC {
  text-align: center;
}
.pageTerakonPageSec__voiceAreaTitle .taR {
  text-align: right;
}
.pageTerakonPageSec__voiceAreaTitle .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__voiceAreaTitle.textRed {
  color: #792129;
}
.pageTerakonPageSec__voiceAreaTitle.taC {
  text-align: center;
}
.pageTerakonPageSec__voiceAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaTitle {
    font-size: 15px;
  }
}
.pageTerakonPageSec__voiceAreaTitle::after {
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 83%;
  left: 50%;
  width: 236px;
  height: 5px;
  background-color: #FFE3BF;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaTitle {
    letter-spacing: 0.15em;
    font-size: 20px;
    padding-bottom: 18px;
  }
  .pageTerakonPageSec__voiceAreaTitle::after {
    width: 90px;
    height: 4px;
  }
}
.pageTerakonPageSec__mailAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 28px;
  position: relative;
}
.pageTerakonPageSec__mailAreaTitle .textRed {
  color: #792129;
}
.pageTerakonPageSec__mailAreaTitle .taC {
  text-align: center;
}
.pageTerakonPageSec__mailAreaTitle .taR {
  text-align: right;
}
.pageTerakonPageSec__mailAreaTitle .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__mailAreaTitle.textRed {
  color: #792129;
}
.pageTerakonPageSec__mailAreaTitle.taC {
  text-align: center;
}
.pageTerakonPageSec__mailAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mailAreaTitle {
    font-size: 15px;
  }
}
.pageTerakonPageSec__mailAreaTitle::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 268px;
  width: 49px;
  height: 38px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/terakon/terakon-mail-icon.png");
}
.pageTerakonPageSec__mailAreaTitle::after {
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 83%;
  left: 50%;
  width: 236px;
  height: 5px;
  background-color: #FFE3BF;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mailAreaTitle {
    letter-spacing: 0.15em;
    font-size: 20px;
    padding-bottom: 18px;
    margin-bottom: 14px;
  }
  .pageTerakonPageSec__mailAreaTitle::before {
    width: 23px;
    height: 18px;
    left: 6%;
    top: 9px;
  }
  .pageTerakonPageSec__mailAreaTitle::after {
    width: 90px;
    height: 4px;
  }
}
.pageTerakonPageSec__voiceAreaCont {
  padding: 58px 0 22px;
  background: #FFDBE4;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaCont {
    padding: 35px 12px 16px;
  }
}
.pageTerakonPageSec__voiceAreaContInner {
  width: 685px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaContInner {
    width: 100%;
  }
}
.pageTerakonPageSec__voiceAreaContInnerTextBox {
  position: relative;
  width: 685px;
  margin: 0 auto;
  padding: 34px 52px;
  border-radius: 30px;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaContInnerTextBox {
    width: 100%;
    padding: 11px 12px 16px;
    border-radius: 15px;
  }
}
.pageTerakonPageSec__voiceAreaContInnerTextBox::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 36%;
  width: 0;
  height: 0;
  border: 32px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  border-right: 0;
  margin-left: -16px;
  margin-bottom: -32px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaContInnerTextBox::after {
    border: 22px solid transparent;
    border-top-color: #fff;
    border-bottom: 0;
    border-right: 0;
    margin-bottom: -21px;
  }
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  line-height: 1.66;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText .textRed {
  color: #792129;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText .taC {
  text-align: center;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText .taR {
  text-align: right;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText.textRed {
  color: #792129;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText.taC {
  text-align: center;
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaContInnerTextBoxText {
    font-size: 15px;
  }
}
.pageTerakonPageSec__voiceAreaContInnerTextBoxText.u-name {
  text-align: right;
}
.pageTerakonPageSec__voiceAreaContInnerPic {
  width: 276px;
  margin: 0 auto;
  padding-top: 16px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__voiceAreaContInnerPic {
    width: 165px;
  }
}
.pageTerakonPageSec__mediaArea {
  width: 748px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mediaArea {
    width: 100%;
    padding: 0 12px;
  }
}
.pageTerakonPageSec__mediaAreaTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 28px;
  position: relative;
}
.pageTerakonPageSec__mediaAreaTitle .textRed {
  color: #792129;
}
.pageTerakonPageSec__mediaAreaTitle .taC {
  text-align: center;
}
.pageTerakonPageSec__mediaAreaTitle .taR {
  text-align: right;
}
.pageTerakonPageSec__mediaAreaTitle .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__mediaAreaTitle.textRed {
  color: #792129;
}
.pageTerakonPageSec__mediaAreaTitle.taC {
  text-align: center;
}
.pageTerakonPageSec__mediaAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mediaAreaTitle {
    font-size: 15px;
  }
}
.pageTerakonPageSec__mediaAreaTitle::after {
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 83%;
  left: 50%;
  width: 236px;
  height: 5px;
  background-color: #FFE3BF;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mediaAreaTitle {
    letter-spacing: 0.15em;
    font-size: 20px;
    padding-bottom: 18px;
  }
  .pageTerakonPageSec__mediaAreaTitle::after {
    width: 90px;
    height: 4px;
  }
}
.pageTerakonPageSec__mediaAreaListItem {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  line-height: 1.66;
}
.pageTerakonPageSec__mediaAreaListItem .textRed {
  color: #792129;
}
.pageTerakonPageSec__mediaAreaListItem .taC {
  text-align: center;
}
.pageTerakonPageSec__mediaAreaListItem .taR {
  text-align: right;
}
.pageTerakonPageSec__mediaAreaListItem .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__mediaAreaListItem.textRed {
  color: #792129;
}
.pageTerakonPageSec__mediaAreaListItem.taC {
  text-align: center;
}
.pageTerakonPageSec__mediaAreaListItem.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mediaAreaListItem {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__mediaAreaListItem {
    letter-spacing: 0;
  }
}
.pageTerakonPageSec__questionArea__wrap__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  color: #76546F;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  position: relative;
}
.pageTerakonPageSec__questionArea__wrap__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__questionArea__wrap__title .taC {
  text-align: center;
}
.pageTerakonPageSec__questionArea__wrap__title .taR {
  text-align: right;
}
.pageTerakonPageSec__questionArea__wrap__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__questionArea__wrap__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__questionArea__wrap__title.taC {
  text-align: center;
}
.pageTerakonPageSec__questionArea__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap__title {
    font-size: 15px;
  }
}
.pageTerakonPageSec__questionArea__wrap__title::after {
  content: "";
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 83%;
  left: 50%;
  width: 236px;
  height: 5px;
  background-color: #FFE3BF;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap__title {
    letter-spacing: 0.15em;
    font-size: 20px;
    padding-bottom: 18px;
  }
  .pageTerakonPageSec__questionArea__wrap__title::after {
    width: 90px;
    height: 4px;
  }
}
.pageTerakonPageSec__questionArea__wrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 50px;
}
.pageTerakonPageSec__questionArea__wrap__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__questionArea__wrap__text .taC {
  text-align: center;
}
.pageTerakonPageSec__questionArea__wrap__text .taR {
  text-align: right;
}
.pageTerakonPageSec__questionArea__wrap__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__questionArea__wrap__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__questionArea__wrap__text.taC {
  text-align: center;
}
.pageTerakonPageSec__questionArea__wrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap__text {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
.pageTerakonPageSec__questionArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin: 100px auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__questionArea__wrap {
    margin: 50px auto;
  }
}
.pageTerakonPageSec__questionArea__wrap__container {
  margin: 0 auto;
  width: 100%;
}
.pageTerakonPageSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
  background: #f6eef3;
}
.pageTerakonPageSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageTerakonPageSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageTerakonPageSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageTerakonPageSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageTerakonPageSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageTerakonPageSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageTerakonPageSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageTerakonPageSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageTerakonPageSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageTerakonPageSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageTerakonPageSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}
.pageTerakonPageSec__innerArea__acdList__item__btn {
  letter-spacing: 0.25em !important;
}
.pageTerakonPageSec__innerArea__acdList__item__btn {
  font-size: 20px;
  background: #F2D1E4;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn:hover {
    background: #f4c0de;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
.pageTerakonPageSec__innerArea__acdList__item__contentArea {
  border-top: 10px solid #f6eef3;
}
.pageTerakonPageSec__table__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__table__wrap__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 16px;
}
.pageTerakonPageSec__table__wrap__title .textRed {
  color: #792129;
}
.pageTerakonPageSec__table__wrap__title .taC {
  text-align: center;
}
.pageTerakonPageSec__table__wrap__title .taR {
  text-align: right;
}
.pageTerakonPageSec__table__wrap__title .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__table__wrap__title.textRed {
  color: #792129;
}
.pageTerakonPageSec__table__wrap__title.taC {
  text-align: center;
}
.pageTerakonPageSec__table__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__wrap__title {
    font-size: 15px;
  }
}
.pageTerakonPageSec__table__cont__table__tbody__tr {
  border-bottom: 1px solid #c5c5c5;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 14px;
  width: 300px;
  background-color: #F5E9D9;
  padding: 10px 0 10px 20px;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th .textRed {
  color: #792129;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th .taC {
  text-align: center;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th .taR {
  text-align: right;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th.textRed {
  color: #792129;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th.taC {
  text-align: center;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__th.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__cont__table__tbody__tr__th {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__cont__table__tbody__tr__th {
    font-size: 12px;
    padding: 10px 5px 10px 10px;
    width: 90px;
  }
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  padding: 10px 0 10px 16px;
  letter-spacing: 0.1em;
  line-height: 2;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td .textRed {
  color: #792129;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td .taC {
  text-align: center;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td .taR {
  text-align: right;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td.textRed {
  color: #792129;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td.taC {
  text-align: center;
}
.pageTerakonPageSec__table__cont__table__tbody__tr__td.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__cont__table__tbody__tr__td {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__table__cont__table__tbody__tr__td {
    font-size: 12px;
    padding: 10px 5px 10px 10px;
  }
}
.pageTerakonPageSec__note {
  margin: 100px auto;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note {
    margin: 30px auto;
    padding: 0 15px;
  }
}
.pageTerakonPageSec__note__wrap {
  width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #DF6C70;
  padding: 20px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap {
    padding: 20px 10px;
  }
}
.pageTerakonPageSec__note__wrap__textPink {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  color: #DF6C70;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #DF6C70;
  font-weight: bold;
}
.pageTerakonPageSec__note__wrap__textPink .textRed {
  color: #792129;
}
.pageTerakonPageSec__note__wrap__textPink .taC {
  text-align: center;
}
.pageTerakonPageSec__note__wrap__textPink .taR {
  text-align: right;
}
.pageTerakonPageSec__note__wrap__textPink .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__note__wrap__textPink.textRed {
  color: #792129;
}
.pageTerakonPageSec__note__wrap__textPink.taC {
  text-align: center;
}
.pageTerakonPageSec__note__wrap__textPink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__textPink {
    font-size: 15px;
  }
}
.pageTerakonPageSec__note__wrap__item {
  margin-top: 30px;
}
.pageTerakonPageSec__note__wrap__item__text {
  text-align: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
  font-size: 18px;
}
.pageTerakonPageSec__note__wrap__item__text .textRed {
  color: #792129;
}
.pageTerakonPageSec__note__wrap__item__text .taC {
  text-align: center;
}
.pageTerakonPageSec__note__wrap__item__text .taR {
  text-align: right;
}
.pageTerakonPageSec__note__wrap__item__text .textSmall {
  font-size: 12px;
}
.pageTerakonPageSec__note__wrap__item__text.textRed {
  color: #792129;
}
.pageTerakonPageSec__note__wrap__item__text.taC {
  text-align: center;
}
.pageTerakonPageSec__note__wrap__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__item__text {
    font-size: 15px;
  }
}
.pageTerakonPageSec__note__wrap__item__text::after {
  content: "●";
  position: absolute;
  color: #193547;
  font-size: 32px;
  top: -13px;
  left: 26%;
}
.pageTerakonPageSec__note__wrap__item__text.u-two::after {
  content: "●";
  position: absolute;
  color: #193547;
  font-size: 32px;
  top: -13px;
  left: 13%;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__item__text {
    text-align: left;
    padding-left: 27px;
  }
  .pageTerakonPageSec__note__wrap__item__text::after {
    content: "●";
    position: absolute;
    color: #193547;
    font-size: 32px;
    top: -14px;
    left: 4px;
  }
  .pageTerakonPageSec__note__wrap__item__text.u-two::after {
    left: 4px;
    top: -14px;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 12px;
  margin-bottom: 16px;
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea {
    margin-top: 10px;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #E26165;
  border-radius: 5px;
  background: #E26165;
  width: 360px;
  padding: 6px 15px;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr:hover span[class*=__text] {
    color: #E26165;
  }
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #E26165;
  }
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr {
    padding: 7px;
  }
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__note__wrap__item__bnrArea__bnr {
    width: 100%;
  }
}
.pageTerakonPageSec__note__wrap__item__bnrArea__bnr__text {
  font-size: 15px;
}

@media (min-width: 768px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
.pageTerakonPageSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTerakonPageSec__wrap__pix {
  width: 482px;
  margin: 80px auto 40px;
}

@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__pix {
    width: 100%;
  }
}
.pageTerakonPageSec__wrap__title {
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
}

.pageTerakonPageSec__wrap__title .textRed {
  color: #792129;
}

.pageTerakonPageSec__wrap__title .taC {
  text-align: center;
}

.pageTerakonPageSec__wrap__title .taR {
  text-align: right;
}

.pageTerakonPageSec__wrap__title .textSmall {
  font-size: 12px;
}

.pageTerakonPageSec__wrap__title.textRed {
  color: #792129;
}

.pageTerakonPageSec__wrap__title.taC {
  text-align: center;
}

.pageTerakonPageSec__wrap__title.taR {
  text-align: right;
}

@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTerakonPageSec__wrap__title {
    font-size: 20px;
  }
}
/*====================================================================
teratoProjectJiinSec
====================================================================*/
.teratoProjectJiinSec {
  padding-top: 60px;
}
.teratoProjectJiinSec .u-mgb10 {
  margin-bottom: 10px;
}
.teratoProjectJiinSec .u-mgb20 {
  margin-bottom: 20px;
}
.teratoProjectJiinSec .u-mgb25 {
  margin-bottom: 25px;
}
.teratoProjectJiinSec .u-mgb30 {
  margin-bottom: 30px;
}
.teratoProjectJiinSec .u-mgb40 {
  margin-bottom: 40px;
}
.teratoProjectJiinSec__innerArea {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.teratoProjectJiinSec__innerArea__pageTitle {
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 28px;
  font-weight: normal;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #193547;
  line-height: 1.4;
}
.teratoProjectJiinSec__wrapArea {
  border-top: 10px solid #193547;
}
.teratoProjectJiinSec__wrapArea__item {
  margin-top: 32px;
}
.teratoProjectJiinSec__anchorArea {
  margin-bottom: 20px;
}
.teratoProjectJiinSec__anchorArea__title {
  font-size: 24px;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 20px 0 30px;
}
.teratoProjectJiinSec__anchorArea__text {
  line-height: 2;
  letter-spacing: 1px;
}
.teratoProjectJiinSec__anchorArea__MainArea {
  margin-bottom: 50px;
}
.teratoProjectJiinSec__anchorArea__Main__title {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 12px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 5px 0;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__title {
  padding-top: 32px;
  background: #F5E9D9;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__titleText {
  font-size: 18px;
  font-weight: bold;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  text-align: center;
  line-height: 1.7;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__titleText span {
  font-size: 14px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail {
  width: calc(100% - 180px);
  padding: 10px 0;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBox {
  padding-bottom: 15px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBox.adjust01 {
  padding: 15px 0;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailBox.adjust01 {
    padding: 0;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBox.u-bgBaige {
  background: #FFF2CD;
  padding: 30px 54px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailBox.u-bgBaige {
    margin: 0 calc(50% - 50vw);
    padding: 30px 12px;
  }
}
.linkList .teratoProjectJiinSec__anchorArea__Main__info__item__detailBox {
  padding-bottom: 8px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBoxInnerWrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBoxInner.left {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #707070;
  width: calc(100% - 290px);
  padding: 17px 23px 15px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailBoxInner.left {
    width: 100%;
    display: block;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailBoxInner.right {
  margin-left: 36px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailBoxInner.right {
    display: none;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText .textRed {
  color: #792129;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText .taC {
  text-align: center;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText .taR {
  text-align: right;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText .textSmall {
  font-size: 12px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText.textRed {
  color: #792129;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText.taC {
  text-align: center;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText {
    font-size: 15px;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText.u-large {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText {
    line-height: 1.2;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__address .teratoProjectJiinSec__anchorArea__Main__info__item__detailText .u-spDin374 {
  display: none;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__address .teratoProjectJiinSec__anchorArea__Main__info__item__detailText {
    letter-spacing: 0;
  }
}
@media screen and (max-width: 374px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__address .teratoProjectJiinSec__anchorArea__Main__info__item__detailText .u-spDin374 {
    display: inline;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText.summary {
  line-height: 1.2;
  margin-left: 14px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText.summary {
    margin-left: 0;
    text-align: left;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__address {
  padding-bottom: 14px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__box {
  margin-bottom: 30px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailTextBox {
  padding-bottom: 30px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
  font-weight: normal;
  line-height: 1.5;
}
.u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
    text-indent: -1em;
    padding-left: 1em;
  }
}
@media screen and (max-width: 768px) {
  .special .u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
    text-indent: 0;
    padding-left: 0;
  }
}
.special .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal, .u-zoom .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
  font-size: inherit;
}
.u-zoom .u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .u-zoom .u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
    font-size: inherit;
    text-indent: -1em;
    padding-left: 1em;
  }
}
@media screen and (max-width: 374px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal.mail span {
    font-size: 16px;
  }
}
.summary .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__normal {
  padding-left: 0;
  text-indent: 0;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 17px 15px;
  position: relative;
  border-radius: 5px;
  background: #193547;
  width: 372px;
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
    transition: 0.6s;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link::before {
    transition: 0.6s;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text {
    transition: 0.6s;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.outer {
  padding-right: 30px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.outer::after {
    transition: 0.6s;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.pdf {
  padding-right: 30px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link:hover::before {
    width: 100%;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text] {
    color: #193547;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
    padding: 7px;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link::before {
  background: #fff;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  text-align: center;
  padding-right: 0;
  color: #fff;
  font-size: 18px;
  letter-spacing: 0;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  display: none;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
  padding-right: 0;
  font-size: 18px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link span[class*=__text]:not(.outer):not(.pdf)::after {
  border-color: #193547;
}
.linkList .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
  font-size: 14px;
  text-align: left;
}
.linkList .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
  display: block;
  width: 408px;
  padding: 12px 14px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link__text {
  position: relative;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox {
  width: 130px;
  margin-bottom: 8px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.summary {
  width: 100%;
  min-width: 150px;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.summary {
    margin: 0 auto;
    min-width: auto;
    max-width: 120px;
    margin-bottom: 23px;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.qr {
  width: 100%;
  max-width: 112px;
  margin: 0 auto;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.card {
  width: 100%;
  max-width: 250px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.card {
    margin-bottom: 20px;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.postcard {
  width: 100%;
  max-width: 592px;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.postcard {
    max-width: 100%;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.formImage {
  width: 100%;
  max-width: 610px;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail__imgBox.formImage {
    max-width: 294px;
    margin-right: auto;
    margin-left: auto;
  }
}
.u-bgBaige .teratoProjectJiinSec__anchorArea__Main__info__item__detailList.u-small {
  padding-left: 12px;
}
@media screen and (max-width: 768px) {
  .u-bgBaige .teratoProjectJiinSec__anchorArea__Main__info__item__detailList.u-small {
    padding-left: 0;
  }
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailList.linkList {
  padding-left: 0;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailListItem {
  margin-bottom: 25px;
}
.teratoProjectJiinSec__anchorArea__Main__info__item__detailListItem:last-child {
  margin-bottom: 0;
}
.u-small .teratoProjectJiinSec__anchorArea__Main__info__item__detailListItem {
  margin-bottom: 0;
}
.u-zoom .teratoProjectJiinSec__anchorArea__Main__info__item__detailListItem {
  margin-bottom: 0;
}

/*------------------------------------------------------------
teratoProjectJiinSec(SP)
-------------------------------------------------------------*/
@media screen and (max-width: 768px) {
  .teratoProjectJiinSec {
    padding-top: 45px;
  }
  .teratoProjectJiinSec .innerArea {
    padding: 0 10px;
  }
  .teratoProjectJiinSec__innerArea__pageTitle {
    font-size: 20px;
    letter-spacing: 0.2em;
    padding-bottom: 16px;
    line-height: 1.8;
  }
  .teratoProjectJiinSec__wrapArea {
    border-top: 6px solid #193547;
  }
  .teratoProjectJiinSec__wrapArea__item {
    margin-top: 20px;
  }
  .teratoProjectJiinSec__anchorArea__title {
    font-size: 20px;
    line-height: 1.4;
    padding: 20px 0 16px;
  }
  .teratoProjectJiinSec__anchorArea__bottomArea {
    display: block;
    padding: 8px 0;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item {
    display: block;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__title {
    padding-top: 0;
    margin-bottom: 12px;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__titleText {
    width: 100%;
    padding: 3px 8px;
    justify-content: flex-start;
    text-align: left;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detail {
    width: 100%;
    padding: 10px 0 12px 0;
  }
  .special .teratoProjectJiinSec__anchorArea__Main__info__item__detailListItem {
    margin-bottom: 0;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText {
    font-size: 18px;
    line-height: 1.8;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
    padding: 17px 6px 17px 10px;
    width: 100%;
  }
  .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link span[class*=__text] {
    font-size: 15px;
  }
  .linkList .teratoProjectJiinSec__anchorArea__Main__info__item__detailText__link {
    width: 100%;
    text-align: center;
    padding: 12px 8px;
  }
}
/*====================================================================
archiveNewsPageHeader
====================================================================*/
.archiveNewsPageHeader__title {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFE3BF;
  font-weight: bold;
  text-align: center;
}
.archiveNewsPageHeader__title .textRed {
  color: #792129;
}
.archiveNewsPageHeader__title .taC {
  text-align: center;
}
.archiveNewsPageHeader__title .taR {
  text-align: right;
}
.archiveNewsPageHeader__title .textSmall {
  font-size: 12px;
}
.archiveNewsPageHeader__title.textRed {
  color: #792129;
}
.archiveNewsPageHeader__title.taC {
  text-align: center;
}
.archiveNewsPageHeader__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveNewsPageHeader__title {
    font-size: 15px;
  }
}

/*-----------------------------------------------
archiveNewsPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .archiveNewsPageHeader__title {
    min-height: inherit;
    font-size: 20px;
  }
}
/*====================================================================
archiveNewsPageContentSec
====================================================================*/
.archiveNewsPageContentSec {
  padding: 35px 0 100px;
}
.archiveNewsPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archiveNewsPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.archiveNewsPageContentSec__innerArea__postList__item {
  border-bottom: 1px solid #C1C1C1;
}
.archiveNewsPageContentSec__innerArea__postList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (min-width: 769px) {
  .archiveNewsPageContentSec__innerArea__postList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archiveNewsPageContentSec__innerArea__postList__item__link:hover {
    opacity: 0.6;
  }
}
.archiveNewsPageContentSec__innerArea__postList__item__link__termLabel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 12px 5px;
  border-radius: 3px;
  background: #C8A981;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.archiveNewsPageContentSec__innerArea__postList__item__link__text {
  width: calc(100% - 135px);
}
.archiveNewsPageContentSec__innerArea__postList__item__link__text__time {
  color: #737272;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.archiveNewsPageContentSec__innerArea__postList__item__link__text__postTitle {
  color: #193547;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .archiveNewsPageContentSec__innerArea__postList__item__link {
    padding: 10px 5px;
    flex-wrap: wrap;
  }
  .archiveNewsPageContentSec__innerArea__postList__item__link__termLabel {
    width: 100px;
    padding: 3px 5px;
    font-size: 11px;
  }
  .archiveNewsPageContentSec__innerArea__postList__item__link__text {
    width: calc(100% - 120px);
  }
  .archiveNewsPageContentSec__innerArea__postList__item__link__text__time {
    font-size: 11px;
  }
  .archiveNewsPageContentSec__innerArea__postList__item__link__postTitle {
    margin-top: 7px;
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
}

/*-----------------------------------------------
archiveNewsPageContentSec(SP)
------------------------------------------------*/
/*====================================================================
singleNewsPageHeader
====================================================================*/
.singleNewsPageHeader__cptTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.5em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFE3BF;
  font-weight: bold;
}
.singleNewsPageHeader__cptTitle .textRed {
  color: #792129;
}
.singleNewsPageHeader__cptTitle .taC {
  text-align: center;
}
.singleNewsPageHeader__cptTitle .taR {
  text-align: right;
}
.singleNewsPageHeader__cptTitle .textSmall {
  font-size: 12px;
}
.singleNewsPageHeader__cptTitle.textRed {
  color: #792129;
}
.singleNewsPageHeader__cptTitle.taC {
  text-align: center;
}
.singleNewsPageHeader__cptTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__cptTitle {
    font-size: 15px;
  }
}
.singleNewsPageHeader__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleNewsPageHeader__innerArea__postTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  min-height: 100px;
  padding: 15px 17px;
  border-left: 20px solid #193547;
}
.singleNewsPageHeader__innerArea__postTitle__text {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.singleNewsPageHeader__innerArea__postTitle__text .textRed {
  color: #792129;
}
.singleNewsPageHeader__innerArea__postTitle__text .taC {
  text-align: center;
}
.singleNewsPageHeader__innerArea__postTitle__text .taR {
  text-align: right;
}
.singleNewsPageHeader__innerArea__postTitle__text .textSmall {
  font-size: 12px;
}
.singleNewsPageHeader__innerArea__postTitle__text.textRed {
  color: #792129;
}
.singleNewsPageHeader__innerArea__postTitle__text.taC {
  text-align: center;
}
.singleNewsPageHeader__innerArea__postTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__innerArea__postTitle__text {
    font-size: 15px;
  }
}

/*-----------------------------------------------
singleNewsPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__cptTitle {
    min-height: inherit;
    padding: 30px 15px;
    font-size: 20px;
  }
  .singleNewsPageHeader__innerArea {
    padding-top: 30px;
  }
  .singleNewsPageHeader__innerArea__postTitle {
    min-height: inherit;
    padding: 15px;
    border-left-width: 5px;
  }
  .singleNewsPageHeader__innerArea__postTitle__text {
    font-size: 16px;
  }
}
/*====================================================================
singleNewsPageContentSec
====================================================================*/
.singleNewsPageContentSec {
  padding: 35px 0 100px;
}
.singleNewsPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleNewsPageContentSec__innerArea__catch {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
}
.singleNewsPageContentSec__innerArea__catch * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__catch *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__catch a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__catch a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__catch h1, .singleNewsPageContentSec__innerArea__catch h2, .singleNewsPageContentSec__innerArea__catch h3, .singleNewsPageContentSec__innerArea__catch h4, .singleNewsPageContentSec__innerArea__catch h5, .singleNewsPageContentSec__innerArea__catch h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__catch h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__catch h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h4, .singleNewsPageContentSec__innerArea__catch h5, .singleNewsPageContentSec__innerArea__catch h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h1 + h2,
.singleNewsPageContentSec__innerArea__catch h2 + h3,
.singleNewsPageContentSec__innerArea__catch h3 + h4,
.singleNewsPageContentSec__innerArea__catch h4 + h5,
.singleNewsPageContentSec__innerArea__catch h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__catch p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__catch strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__catch em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__catch ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__catch ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__catch ul, .singleNewsPageContentSec__innerArea__catch ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__catch ul li, .singleNewsPageContentSec__innerArea__catch ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__catch sup, .singleNewsPageContentSec__innerArea__catch sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__catch table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__catch table thead th, .singleNewsPageContentSec__innerArea__catch table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__catch table tr th, .singleNewsPageContentSec__innerArea__catch table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__catch table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__catch img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__catch img.alignnone, .singleNewsPageContentSec__innerArea__catch img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__catch img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__catch img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleNewsPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
}
.singleNewsPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  margin: 15px 0 0 15px;
}
.singleNewsPageContentSec__innerArea__thumbList__item:nth-child(1), .singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2) {
  margin-top: 0;
}
.singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2n+1) {
  margin-left: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__thumbList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__thumbList__item__link:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__textList {
  margin-top: 60px;
}
.singleNewsPageContentSec__innerArea__textList__item {
  margin-top: 30px;
}
.singleNewsPageContentSec__innerArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.singleNewsPageContentSec__innerArea__textList__item__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 10px;
  border-bottom: 1px solid #193547;
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__title .textRed {
  color: #792129;
}
.singleNewsPageContentSec__innerArea__textList__item__title .taC {
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__title .taR {
  text-align: right;
}
.singleNewsPageContentSec__innerArea__textList__item__title .textSmall {
  font-size: 12px;
}
.singleNewsPageContentSec__innerArea__textList__item__title.textRed {
  color: #792129;
}
.singleNewsPageContentSec__innerArea__textList__item__title.taC {
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec__innerArea__textList__item__title {
    font-size: 15px;
  }
}
.singleNewsPageContentSec__innerArea__textList__item__textArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__textList__item__textArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__textList__item__textArea a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1, .singleNewsPageContentSec__innerArea__textList__item__textArea h2, .singleNewsPageContentSec__innerArea__textList__item__textArea h3, .singleNewsPageContentSec__innerArea__textList__item__textArea h4, .singleNewsPageContentSec__innerArea__textList__item__textArea h5, .singleNewsPageContentSec__innerArea__textList__item__textArea h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h4, .singleNewsPageContentSec__innerArea__textList__item__textArea h5, .singleNewsPageContentSec__innerArea__textList__item__textArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1 + h2,
.singleNewsPageContentSec__innerArea__textList__item__textArea h2 + h3,
.singleNewsPageContentSec__innerArea__textList__item__textArea h3 + h4,
.singleNewsPageContentSec__innerArea__textList__item__textArea h4 + h5,
.singleNewsPageContentSec__innerArea__textList__item__textArea h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul, .singleNewsPageContentSec__innerArea__textList__item__textArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul li, .singleNewsPageContentSec__innerArea__textList__item__textArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea sup, .singleNewsPageContentSec__innerArea__textList__item__textArea sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table thead th, .singleNewsPageContentSec__innerArea__textList__item__textArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table tr th, .singleNewsPageContentSec__innerArea__textList__item__textArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.alignnone, .singleNewsPageContentSec__innerArea__textList__item__textArea img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleNewsPageContentSec__innerArea__freeArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleNewsPageContentSec__innerArea__freeArea * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__freeArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__freeArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__freeArea a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__freeArea h1, .singleNewsPageContentSec__innerArea__freeArea h2, .singleNewsPageContentSec__innerArea__freeArea h3, .singleNewsPageContentSec__innerArea__freeArea h4, .singleNewsPageContentSec__innerArea__freeArea h5, .singleNewsPageContentSec__innerArea__freeArea h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__freeArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__freeArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h4, .singleNewsPageContentSec__innerArea__freeArea h5, .singleNewsPageContentSec__innerArea__freeArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h1 + h2,
.singleNewsPageContentSec__innerArea__freeArea h2 + h3,
.singleNewsPageContentSec__innerArea__freeArea h3 + h4,
.singleNewsPageContentSec__innerArea__freeArea h4 + h5,
.singleNewsPageContentSec__innerArea__freeArea h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__freeArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__freeArea strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__freeArea em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__freeArea ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__freeArea ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__freeArea ul, .singleNewsPageContentSec__innerArea__freeArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__freeArea ul li, .singleNewsPageContentSec__innerArea__freeArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__freeArea sup, .singleNewsPageContentSec__innerArea__freeArea sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__freeArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__freeArea table thead th, .singleNewsPageContentSec__innerArea__freeArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__freeArea table tr th, .singleNewsPageContentSec__innerArea__freeArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__freeArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__freeArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__freeArea img.alignnone, .singleNewsPageContentSec__innerArea__freeArea img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__freeArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__freeArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}

/*-----------------------------------------------
singleNewsPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec {
    padding: 20px 0 10px;
  }
  .singleNewsPageContentSec__innerArea__catch {
    font-size: 14px;
  }
  .singleNewsPageContentSec__innerArea__thumbList {
    display: block;
    margin-top: 20px;
  }
  .singleNewsPageContentSec__innerArea__thumbList__item {
    width: 100%;
    margin: 15px 0 0;
  }
  .singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2) {
    margin-top: 15px;
  }
  .singleNewsPageContentSec__innerArea__textList {
    margin-top: 40px;
  }
  .singleNewsPageContentSec__innerArea__textList__item {
    margin-top: 30px;
  }
  .singleNewsPageContentSec__innerArea__textList__item__title {
    font-size: 14px;
    padding-bottom: 4px;
  }
  .singleNewsPageContentSec__innerArea__textList__item__textArea {
    margin-top: 10px;
  }
}
/*====================================================================
archiveJiinsPageHeader
====================================================================*/
.archiveJiinsPageHeader__title {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFE3BF;
  font-weight: bold;
  text-align: center;
}
.archiveJiinsPageHeader__title .textRed {
  color: #792129;
}
.archiveJiinsPageHeader__title .taC {
  text-align: center;
}
.archiveJiinsPageHeader__title .taR {
  text-align: right;
}
.archiveJiinsPageHeader__title .textSmall {
  font-size: 12px;
}
.archiveJiinsPageHeader__title.textRed {
  color: #792129;
}
.archiveJiinsPageHeader__title.taC {
  text-align: center;
}
.archiveJiinsPageHeader__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveJiinsPageHeader__title {
    font-size: 15px;
  }
}

/*-----------------------------------------------
archiveJiinsPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .archiveJiinsPageHeader__title {
    min-height: inherit;
    font-size: 20px;
  }
}
/*====================================================================
archivJiinsPageContentSec
====================================================================*/
.archivJiinsPageContentSec {
  padding: 35px 0 100px;
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec {
    padding: 0 0 70px;
  }
}
.archivJiinsPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea {
    padding-left: 0;
    padding-right: 0;
  }
}
.archivJiinsPageContentSec__innerArea__postList__item {
  border-bottom: 1px solid #C1C1C1;
}
.archivJiinsPageContentSec__innerArea__postList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (min-width: 769px) {
  .archivJiinsPageContentSec__innerArea__postList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archivJiinsPageContentSec__innerArea__postList__item__link:hover {
    opacity: 0.6;
  }
}
.archivJiinsPageContentSec__innerArea__postList__item__link__termLabel {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 12px 5px;
  border-radius: 3px;
  background: #C8A981;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-align: center;
}
.archivJiinsPageContentSec__innerArea__postList__item__link__text {
  width: calc(100% - 135px);
}
.archivJiinsPageContentSec__innerArea__postList__item__link__text__time {
  color: #737272;
  font-size: 12px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.archivJiinsPageContentSec__innerArea__postList__item__link__text__postTitle {
  color: #193547;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea__postList__item__link {
    padding: 10px 5px;
    flex-wrap: wrap;
  }
  .archivJiinsPageContentSec__innerArea__postList__item__link__termLabel {
    width: 100px;
    padding: 3px 5px;
    font-size: 11px;
  }
  .archivJiinsPageContentSec__innerArea__postList__item__link__text {
    width: calc(100% - 120px);
  }
  .archivJiinsPageContentSec__innerArea__postList__item__link__text__time {
    font-size: 11px;
  }
  .archivJiinsPageContentSec__innerArea__postList__item__link__postTitle {
    margin-top: 7px;
    font-size: 13px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
}
.archivJiinsPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-top: 12px;
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea__bnrArea {
    justify-content: center;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea__postList__item__link__postTitle {
    font-size: 16px;
  }
}
.archivJiinsPageContentSec__innerArea__bnrArea__link {
  padding: 5px 20px;
  position: relative;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 769px) {
  .archivJiinsPageContentSec__innerArea__bnrArea__link {
    transition: 0.6s;
  }
}
.archivJiinsPageContentSec__innerArea__bnrArea__link::before, .archivJiinsPageContentSec__innerArea__bnrArea__link::after {
  content: "";
  display: block;
  position: absolute;
  background: #193547;
}
@media screen and (min-width: 769px) {
  .archivJiinsPageContentSec__innerArea__bnrArea__link::before, .archivJiinsPageContentSec__innerArea__bnrArea__link::after {
    transition: 0.6s;
  }
}
.archivJiinsPageContentSec__innerArea__bnrArea__link::before {
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
}
.archivJiinsPageContentSec__innerArea__bnrArea__link::after {
  width: 20px;
  height: 2px;
  bottom: 7px;
  right: -3px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 769px) {
  .archivJiinsPageContentSec__innerArea__bnrArea__link:hover::before {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  .archivJiinsPageContentSec__innerArea__bnrArea__link:hover::after {
    -webkit-transform: translateX(10px) rotate(45deg);
            transform: translateX(10px) rotate(45deg);
  }
}
@media screen and (max-width: 768px) {
  .archivJiinsPageContentSec__innerArea__bnrArea__link {
    font-size: 16px;
  }
}

/*-----------------------------------------------
archivJiinsPageContentSec(SP)
------------------------------------------------*/
/*====================================================================
singleNewsPageHeader
====================================================================*/
.singleNewsPageHeader__cptTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  line-height: 1.7;
  letter-spacing: 0.5em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  min-height: 100px;
  padding: 15px;
  background: #FFE3BF;
  font-weight: bold;
}
.singleNewsPageHeader__cptTitle .textRed {
  color: #792129;
}
.singleNewsPageHeader__cptTitle .taC {
  text-align: center;
}
.singleNewsPageHeader__cptTitle .taR {
  text-align: right;
}
.singleNewsPageHeader__cptTitle .textSmall {
  font-size: 12px;
}
.singleNewsPageHeader__cptTitle.textRed {
  color: #792129;
}
.singleNewsPageHeader__cptTitle.taC {
  text-align: center;
}
.singleNewsPageHeader__cptTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__cptTitle {
    font-size: 15px;
  }
}
.singleNewsPageHeader__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleNewsPageHeader__innerArea__postTitle {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  min-height: 100px;
  padding: 15px 17px;
  border-left: 20px solid #193547;
}
.singleNewsPageHeader__innerArea__postTitle__text {
  font-size: 26px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.singleNewsPageHeader__innerArea__postTitle__text .textRed {
  color: #792129;
}
.singleNewsPageHeader__innerArea__postTitle__text .taC {
  text-align: center;
}
.singleNewsPageHeader__innerArea__postTitle__text .taR {
  text-align: right;
}
.singleNewsPageHeader__innerArea__postTitle__text .textSmall {
  font-size: 12px;
}
.singleNewsPageHeader__innerArea__postTitle__text.textRed {
  color: #792129;
}
.singleNewsPageHeader__innerArea__postTitle__text.taC {
  text-align: center;
}
.singleNewsPageHeader__innerArea__postTitle__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__innerArea__postTitle__text {
    font-size: 15px;
  }
}

/*-----------------------------------------------
singleNewsPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleNewsPageHeader__cptTitle {
    min-height: inherit;
    padding: 30px 15px;
    font-size: 20px;
  }
  .singleNewsPageHeader__innerArea {
    padding-top: 30px;
  }
  .singleNewsPageHeader__innerArea__postTitle {
    min-height: inherit;
    padding: 15px;
    border-left-width: 5px;
  }
  .singleNewsPageHeader__innerArea__postTitle__text {
    font-size: 16px;
  }
}
/*====================================================================
singleNewsPageContentSec
====================================================================*/
.singleNewsPageContentSec {
  padding: 35px 0 100px;
}
.singleNewsPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleNewsPageContentSec__innerArea__catch {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
}
.singleNewsPageContentSec__innerArea__catch * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__catch *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__catch a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__catch a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__catch h1, .singleNewsPageContentSec__innerArea__catch h2, .singleNewsPageContentSec__innerArea__catch h3, .singleNewsPageContentSec__innerArea__catch h4, .singleNewsPageContentSec__innerArea__catch h5, .singleNewsPageContentSec__innerArea__catch h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__catch h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__catch h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h4, .singleNewsPageContentSec__innerArea__catch h5, .singleNewsPageContentSec__innerArea__catch h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__catch h1 + h2,
.singleNewsPageContentSec__innerArea__catch h2 + h3,
.singleNewsPageContentSec__innerArea__catch h3 + h4,
.singleNewsPageContentSec__innerArea__catch h4 + h5,
.singleNewsPageContentSec__innerArea__catch h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__catch p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__catch strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__catch em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__catch ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__catch ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__catch ul, .singleNewsPageContentSec__innerArea__catch ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__catch ul li, .singleNewsPageContentSec__innerArea__catch ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__catch sup, .singleNewsPageContentSec__innerArea__catch sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__catch table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__catch table thead th, .singleNewsPageContentSec__innerArea__catch table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__catch table tr th, .singleNewsPageContentSec__innerArea__catch table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__catch table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__catch img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__catch img.alignnone, .singleNewsPageContentSec__innerArea__catch img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__catch img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__catch img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleNewsPageContentSec__innerArea__thumbList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
}
.singleNewsPageContentSec__innerArea__thumbList__item {
  width: calc((100% - 15px) / 2);
  margin: 15px 0 0 15px;
}
.singleNewsPageContentSec__innerArea__thumbList__item:nth-child(1), .singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2) {
  margin-top: 0;
}
.singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2n+1) {
  margin-left: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__thumbList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__thumbList__item__link:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__textList {
  margin-top: 60px;
}
.singleNewsPageContentSec__innerArea__textList__item {
  margin-top: 30px;
}
.singleNewsPageContentSec__innerArea__textList__item:nth-child(1) {
  margin-top: 0;
}
.singleNewsPageContentSec__innerArea__textList__item__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 10px;
  border-bottom: 1px solid #193547;
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__title .textRed {
  color: #792129;
}
.singleNewsPageContentSec__innerArea__textList__item__title .taC {
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__title .taR {
  text-align: right;
}
.singleNewsPageContentSec__innerArea__textList__item__title .textSmall {
  font-size: 12px;
}
.singleNewsPageContentSec__innerArea__textList__item__title.textRed {
  color: #792129;
}
.singleNewsPageContentSec__innerArea__textList__item__title.taC {
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec__innerArea__textList__item__title {
    font-size: 15px;
  }
}
.singleNewsPageContentSec__innerArea__textList__item__textArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__textList__item__textArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__textList__item__textArea a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1, .singleNewsPageContentSec__innerArea__textList__item__textArea h2, .singleNewsPageContentSec__innerArea__textList__item__textArea h3, .singleNewsPageContentSec__innerArea__textList__item__textArea h4, .singleNewsPageContentSec__innerArea__textList__item__textArea h5, .singleNewsPageContentSec__innerArea__textList__item__textArea h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h4, .singleNewsPageContentSec__innerArea__textList__item__textArea h5, .singleNewsPageContentSec__innerArea__textList__item__textArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea h1 + h2,
.singleNewsPageContentSec__innerArea__textList__item__textArea h2 + h3,
.singleNewsPageContentSec__innerArea__textList__item__textArea h3 + h4,
.singleNewsPageContentSec__innerArea__textList__item__textArea h4 + h5,
.singleNewsPageContentSec__innerArea__textList__item__textArea h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul, .singleNewsPageContentSec__innerArea__textList__item__textArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea ul li, .singleNewsPageContentSec__innerArea__textList__item__textArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea sup, .singleNewsPageContentSec__innerArea__textList__item__textArea sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table thead th, .singleNewsPageContentSec__innerArea__textList__item__textArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table tr th, .singleNewsPageContentSec__innerArea__textList__item__textArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.alignnone, .singleNewsPageContentSec__innerArea__textList__item__textArea img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__textList__item__textArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}
.singleNewsPageContentSec__innerArea__freeArea {
  font-size: 15px;
  line-height: 1.7;
  letter-spacing: 0.04em;
  margin-top: 15px;
}
.singleNewsPageContentSec__innerArea__freeArea * {
  margin-top: 1.75em;
}
.singleNewsPageContentSec__innerArea__freeArea *:nth-child(1) {
  margin-top: 0;
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__freeArea a {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .singleNewsPageContentSec__innerArea__freeArea a:hover {
    opacity: 0.6;
  }
}
.singleNewsPageContentSec__innerArea__freeArea h1, .singleNewsPageContentSec__innerArea__freeArea h2, .singleNewsPageContentSec__innerArea__freeArea h3, .singleNewsPageContentSec__innerArea__freeArea h4, .singleNewsPageContentSec__innerArea__freeArea h5, .singleNewsPageContentSec__innerArea__freeArea h6 {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__freeArea h1 {
  font-size: 32px;
  line-height: 1.4;
}
.singleNewsPageContentSec__innerArea__freeArea h2 {
  margin-top: 2em;
  font-size: 27px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h3 {
  font-size: 22px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h4, .singleNewsPageContentSec__innerArea__freeArea h5, .singleNewsPageContentSec__innerArea__freeArea h6 {
  font-size: 16px;
  line-height: 1.6;
}
.singleNewsPageContentSec__innerArea__freeArea h1 + h2,
.singleNewsPageContentSec__innerArea__freeArea h2 + h3,
.singleNewsPageContentSec__innerArea__freeArea h3 + h4,
.singleNewsPageContentSec__innerArea__freeArea h4 + h5,
.singleNewsPageContentSec__innerArea__freeArea h5 + h6 {
  margin-top: 0.5em;
}
.singleNewsPageContentSec__innerArea__freeArea p {
  margin-top: 0.75em;
  font-size: 15px;
  line-height: 1.7;
}
.singleNewsPageContentSec__innerArea__freeArea strong {
  font-weight: bold;
}
.singleNewsPageContentSec__innerArea__freeArea em {
  font-style: italic;
}
.singleNewsPageContentSec__innerArea__freeArea ul {
  list-style-type: disc;
}
.singleNewsPageContentSec__innerArea__freeArea ol {
  list-style-type: decimal;
}
.singleNewsPageContentSec__innerArea__freeArea ul, .singleNewsPageContentSec__innerArea__freeArea ol {
  margin-top: 1em;
  padding-left: 1.4em;
}
.singleNewsPageContentSec__innerArea__freeArea ul li, .singleNewsPageContentSec__innerArea__freeArea ol li {
  margin-top: 0.6em;
  line-height: 1.5;
}
.singleNewsPageContentSec__innerArea__freeArea sup, .singleNewsPageContentSec__innerArea__freeArea sub {
  font-size: 10px;
}
.singleNewsPageContentSec__innerArea__freeArea table {
  margin-top: 3em;
  width: 100% !important;
  height: auto !important;
  border-collapse: collapse;
}
.singleNewsPageContentSec__innerArea__freeArea table thead th, .singleNewsPageContentSec__innerArea__freeArea table thead td {
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__freeArea table tr th, .singleNewsPageContentSec__innerArea__freeArea table tr td {
  padding: 15px 20px;
  border: #193547 1px solid;
  line-height: 1.5;
  text-align: left;
  vertical-align: middle;
}
.singleNewsPageContentSec__innerArea__freeArea table tr th {
  width: 25%;
  font-weight: bold;
  text-align: center;
}
.singleNewsPageContentSec__innerArea__freeArea img {
  width: auto;
  max-width: 100%;
  height: auto;
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__freeArea img.alignnone, .singleNewsPageContentSec__innerArea__freeArea img.alignleft {
  margin-top: 2em;
}
.singleNewsPageContentSec__innerArea__freeArea img.aligncenter {
  display: block;
  margin: 2em auto 0;
}
.singleNewsPageContentSec__innerArea__freeArea img.alignright {
  display: block;
  margin: 2em 0 0 auto;
}

/*-----------------------------------------------
singleNewsPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .singleNewsPageContentSec {
    padding: 20px 0 10px;
  }
  .singleNewsPageContentSec__innerArea__catch {
    font-size: 14px;
  }
  .singleNewsPageContentSec__innerArea__thumbList {
    display: block;
    margin-top: 20px;
  }
  .singleNewsPageContentSec__innerArea__thumbList__item {
    width: 100%;
    margin: 15px 0 0;
  }
  .singleNewsPageContentSec__innerArea__thumbList__item:nth-child(2) {
    margin-top: 15px;
  }
  .singleNewsPageContentSec__innerArea__textList {
    margin-top: 40px;
  }
  .singleNewsPageContentSec__innerArea__textList__item {
    margin-top: 30px;
  }
  .singleNewsPageContentSec__innerArea__textList__item__title {
    font-size: 14px;
    padding-bottom: 4px;
  }
  .singleNewsPageContentSec__innerArea__textList__item__textArea {
    margin-top: 10px;
  }
}
/*====================================================================
pageHoumotsuPageSec
====================================================================*/
.pageHoumotsuPageSec {
  margin-bottom: 80px;
}
.pageHoumotsuPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageHoumotsuPageSec__innerAreaPageTitle {
  font-size: 44px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
  padding-top: 80px;
  padding-bottom: 10px;
}
.pageHoumotsuPageSec__innerAreaPageTitle .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaPageTitle .taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaPageTitle .taR {
  text-align: right;
}
.pageHoumotsuPageSec__innerAreaPageTitle .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__innerAreaPageTitle.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaPageTitle.taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaPageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaPageTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaPageTitle {
    padding-top: 40px;
  }
}
.pageHoumotsuPageSec__innerAreaCont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaCont {
    padding: 0;
  }
}
.pageHoumotsuPageSec__innerAreaPageText {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #7D8260;
  text-align: center;
  border-bottom: 1px solid #7D8260;
  padding-bottom: 40px;
  margin-bottom: 20px;
}
.pageHoumotsuPageSec__innerAreaPageText .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaPageText .taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaPageText .taR {
  text-align: right;
}
.pageHoumotsuPageSec__innerAreaPageText .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__innerAreaPageText.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaPageText.taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaPageText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaPageText {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaPageText {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}
.pageHoumotsuPageSec__innerAreaMsg {
  margin-top: 26px;
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 70px;
}
.pageHoumotsuPageSec__innerAreaMsg .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaMsg .taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaMsg .taR {
  text-align: right;
}
.pageHoumotsuPageSec__innerAreaMsg .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__innerAreaMsg.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaMsg.taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaMsg {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaMsg {
    margin-bottom: 30px;
  }
}
.pageHoumotsuPageSec__innerAreaContItme {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContItme {
    display: block;
    margin-bottom: 50px;
  }
}
.pageHoumotsuPageSec__innerAreaContPix {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContPix {
    width: 100%;
  }
}
.pageHoumotsuPageSec__innerAreaContItmeTextArea {
  width: 50%;
  background-color: #7D8260;
  padding: 0 50px;
}
.pageHoumotsuPageSec__innerAreaContItmeTextArea.u-last {
  background-color: #C8A981;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContItmeTextArea {
    width: 100%;
    padding: 0 15px;
  }
}
.pageHoumotsuPageSec__innerAreaContItmeTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #fff;
  font-weight: bold;
  padding-top: 50px;
  padding-bottom: 12px;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle .taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle .taR {
  text-align: right;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle.taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaContItmeTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContItmeTitle {
    font-size: 28px;
  }
}
.pageHoumotsuPageSec__innerAreaContItmeTitle.u-last {
  color: #193547;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContItmeTitle {
    padding-top: 30px;
  }
}
.pageHoumotsuPageSec__innerAreaContItmeText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #fff;
  padding-bottom: 20px;
}
.pageHoumotsuPageSec__innerAreaContItmeText .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaContItmeText .taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaContItmeText .taR {
  text-align: right;
}
.pageHoumotsuPageSec__innerAreaContItmeText .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__innerAreaContItmeText.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__innerAreaContItmeText.taC {
  text-align: center;
}
.pageHoumotsuPageSec__innerAreaContItmeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__innerAreaContItmeText {
    font-size: 16px;
  }
}
.pageHoumotsuPageSec__innerAreaContItmeText.u-last {
  color: #193547;
}
.pageHoumotsuPageSec__wrap {
  background-color: #FFF2CD;
  padding: 28px 0;
  margin: 10px 0 10px;
}
.pageHoumotsuPageSec__wrap.u-last {
  background-color: #E8EADB;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrap {
    padding: 50px 15px 40px;
    margin: 0 auto;
  }
}
.pageHoumotsuPageSec__wrapTitle {
  font-size: 36px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
}
.pageHoumotsuPageSec__wrapTitle .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapTitle .taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapTitle .taR {
  text-align: right;
}
.pageHoumotsuPageSec__wrapTitle .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__wrapTitle.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapTitle.taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrapTitle {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrapTitle {
    margin-bottom: 10px;
  }
}
.pageHoumotsuPageSec__wrapText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.pageHoumotsuPageSec__wrapText .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapText .taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapText .taR {
  text-align: right;
}
.pageHoumotsuPageSec__wrapText .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__wrapText.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapText.taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrapText {
    font-size: 18px;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 550px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 30px;
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr {
    padding: 7px;
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr::before {
  background: #fff;
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr span[class*=__text] {
    font-size: 18px;
  }
}
.pageHoumotsuPageSec__soutsuitouArea__bnrArea01__bnr__text {
  font-size: 20px;
  font-weight: 500;
}
.pageHoumotsuPageSec__wrapBnr {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #7D8260;
  border-radius: 30px;
  width: 90px;
  margin: 0 auto 10px;
}
.pageHoumotsuPageSec__wrapBnr .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapBnr .taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapBnr .taR {
  text-align: right;
}
.pageHoumotsuPageSec__wrapBnr .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__wrapBnr.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapBnr.taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapBnr.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrapBnr {
    font-size: 18px;
  }
}
.pageHoumotsuPageSec__wrapMsg {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #7D8260;
  position: relative;
  margin-bottom: 40px;
}
.pageHoumotsuPageSec__wrapMsg .textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapMsg .taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapMsg .taR {
  text-align: right;
}
.pageHoumotsuPageSec__wrapMsg .textSmall {
  font-size: 12px;
}
.pageHoumotsuPageSec__wrapMsg.textRed {
  color: #792129;
}
.pageHoumotsuPageSec__wrapMsg.taC {
  text-align: center;
}
.pageHoumotsuPageSec__wrapMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageHoumotsuPageSec__wrapMsg {
    font-size: 18px;
  }
}
.pageHoumotsuPageSec__wrapMsg::after {
  position: absolute;
  content: "";
  width: 73px;
  height: 7px;
  background-color: #193547;
  bottom: -20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.is_page__houmotsu .lowerPageHeader {
  display: none;
}

/*====================================================================
pageInheritancePageSec
====================================================================*/
.pageInheritancePageSec {
  padding-top: 92px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec {
    padding-top: 40px;
  }
}
.pageInheritancePageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageInheritancePageSec__innerAreaPageTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
  padding-bottom: 36px;
  border-bottom: 1px solid #7D8260;
}
.pageInheritancePageSec__innerAreaPageTitle .textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaPageTitle .taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaPageTitle .taR {
  text-align: right;
}
.pageInheritancePageSec__innerAreaPageTitle .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__innerAreaPageTitle.textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaPageTitle.taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaPageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaPageTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaPageTitle {
    padding-bottom: 12px;
  }
}
.pageInheritancePageSec__innerAreaText {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
  padding: 30px 0;
}
.pageInheritancePageSec__innerAreaText .textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaText .taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaText .taR {
  text-align: right;
}
.pageInheritancePageSec__innerAreaText .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__innerAreaText.textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaText.taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaText {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaText {
    padding: 20px 0;
  }
}
.pageInheritancePageSec__innerAreaCont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaCont {
    display: block;
  }
}
.pageInheritancePageSec__innerAreaContItme {
  width: 457px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaContItme {
    width: 100%;
    margin-bottom: 30px;
  }
}
.pageInheritancePageSec__innerAreaContItmeTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #7D8260;
  padding: 10px 0;
}
.pageInheritancePageSec__innerAreaContItmeTitle .textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaContItmeTitle .taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaContItmeTitle .taR {
  text-align: right;
}
.pageInheritancePageSec__innerAreaContItmeTitle .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__innerAreaContItmeTitle.textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaContItmeTitle.taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaContItmeTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaContItmeTitle {
    font-size: 20px;
  }
}
.pageInheritancePageSec__innerAreaContItmeText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 600;
  color: #000;
}
.pageInheritancePageSec__innerAreaContItmeText .textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaContItmeText .taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaContItmeText .taR {
  text-align: right;
}
.pageInheritancePageSec__innerAreaContItmeText .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__innerAreaContItmeText.textRed {
  color: #792129;
}
.pageInheritancePageSec__innerAreaContItmeText.taC {
  text-align: center;
}
.pageInheritancePageSec__innerAreaContItmeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__innerAreaContItmeText {
    font-size: 16px;
  }
}
.pageInheritancePageSec__wrap {
  background-color: #FFF2CD;
}
.pageInheritancePageSec__wrapInner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 48px 0 80px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInner {
    padding: 30px 15px 40px;
  }
}
.pageInheritancePageSec__wrapTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 600;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #193547;
}
.pageInheritancePageSec__wrapTitle .textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapTitle .taC {
  text-align: center;
}
.pageInheritancePageSec__wrapTitle .taR {
  text-align: right;
}
.pageInheritancePageSec__wrapTitle .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__wrapTitle.textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapTitle.taC {
  text-align: center;
}
.pageInheritancePageSec__wrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapTitle {
    padding-bottom: 16px;
  }
}
.pageInheritancePageSec__wrapInnerList {
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerList {
    margin-top: 20px;
  }
}
.pageInheritancePageSec__wrapInnerItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
  background-color: #fff;
  border-bottom: 10px solid #FFF2CD;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItem {
    display: block;
    background-color: #FFF2CD;
  }
}
.pageInheritancePageSec__wrapInnerItemTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  width: 150px;
}
.pageInheritancePageSec__wrapInnerItemTitle .textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemTitle .taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemTitle .taR {
  text-align: right;
}
.pageInheritancePageSec__wrapInnerItemTitle .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__wrapInnerItemTitle.textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemTitle.taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemTitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemTitle {
    width: 100%;
    background-color: #fff;
    padding: 10px 0;
  }
}
.pageInheritancePageSec__wrapInnerItemTextArea {
  background-color: #FFF2CD;
  display: block;
  width: calc(100% - 150px);
  padding: 20px 5px 30px 30px;
}
.pageInheritancePageSec__wrapInnerItemTextArea.u-top {
  padding: 20px 5px 25px 30px;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemTextArea {
    width: 100%;
    padding: 15px 0;
  }
  .pageInheritancePageSec__wrapInnerItemTextArea.u-top {
    padding: 15px 0;
  }
}
.pageInheritancePageSec__wrapInnerItemText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.pageInheritancePageSec__wrapInnerItemText .textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemText .taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemText .taR {
  text-align: right;
}
.pageInheritancePageSec__wrapInnerItemText .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__wrapInnerItemText.textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemText.taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemText {
    font-size: 18px;
  }
}
.pageInheritancePageSec__wrapInnerItemText.u-last {
  margin-top: 30px;
}
.pageInheritancePageSec__wrapInnerItemText.u-top {
  padding-left: 0;
  text-indent: 0;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemText {
    padding-left: 0;
    text-indent: 0;
  }
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec .mgr-10 {
    margin-left: 17px;
  }
}
.pageInheritancePageSec__wrapInnerItemMsg {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-left: 20px;
}
.pageInheritancePageSec__wrapInnerItemMsg .textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemMsg .taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemMsg .taR {
  text-align: right;
}
.pageInheritancePageSec__wrapInnerItemMsg .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__wrapInnerItemMsg.textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemMsg.taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemMsg {
    font-size: 18px;
  }
}
.pageInheritancePageSec__wrapInnerItemMsg.u-top {
  margin-top: 30px;
}
.pageInheritancePageSec__wrapInnerItemMsgLink {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #700D16;
  font-weight: bold;
}
.pageInheritancePageSec__wrapInnerItemMsgLink .textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemMsgLink .taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemMsgLink .taR {
  text-align: right;
}
.pageInheritancePageSec__wrapInnerItemMsgLink .textSmall {
  font-size: 12px;
}
.pageInheritancePageSec__wrapInnerItemMsgLink.textRed {
  color: #792129;
}
.pageInheritancePageSec__wrapInnerItemMsgLink.taC {
  text-align: center;
}
.pageInheritancePageSec__wrapInnerItemMsgLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageInheritancePageSec__wrapInnerItemMsgLink {
    font-size: 18px;
  }
}
@media screen and (min-width: 769px) {
  .pageInheritancePageSec__wrapInnerItemMsgLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageInheritancePageSec__wrapInnerItemMsgLink:hover {
    opacity: 0.6;
  }
}

/*====================================================================
pageTransferPageSec
====================================================================*/
.pageTransferPageSec {
  padding-top: 92px;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec {
    padding-top: 40px;
  }
}
.pageTransferPageSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageTransferPageSec__innerAreaPageTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
  padding-bottom: 36px;
  border-bottom: 1px solid #7D8260;
}
.pageTransferPageSec__innerAreaPageTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaPageTitle .taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaPageTitle .taR {
  text-align: right;
}
.pageTransferPageSec__innerAreaPageTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__innerAreaPageTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaPageTitle.taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaPageTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaPageTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaPageTitle {
    padding-bottom: 12px;
  }
}
.pageTransferPageSec__innerAreaText {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  color: #7D8260;
  padding: 30px 0;
}
.pageTransferPageSec__innerAreaText .textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaText .taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaText .taR {
  text-align: right;
}
.pageTransferPageSec__innerAreaText .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__innerAreaText.textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaText.taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaText {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaText {
    padding: 20px 0;
  }
}
.pageTransferPageSec__innerAreaCont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaCont {
    display: block;
  }
}
.pageTransferPageSec__wrapInnerPixAreaTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  border: 1px solid #193547;
  border-radius: 30px;
  padding: 10px 5px;
  margin-bottom: 24px;
}
.pageTransferPageSec__wrapInnerPixAreaTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaTitle .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaTitle .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerPixAreaTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerPixAreaTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaTitle.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerPixAreaTitle {
    font-size: 20px;
  }
}
.pageTransferPageSec__innerAreaContItme {
  width: 457px;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaContItme {
    width: 100%;
    margin-bottom: 30px;
  }
}
.pageTransferPageSec__innerAreaContItmeTitle {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #7D8260;
  padding: 10px 0;
}
.pageTransferPageSec__innerAreaContItmeTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaContItmeTitle .taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaContItmeTitle .taR {
  text-align: right;
}
.pageTransferPageSec__innerAreaContItmeTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__innerAreaContItmeTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaContItmeTitle.taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaContItmeTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaContItmeTitle {
    font-size: 20px;
  }
}
.pageTransferPageSec__innerAreaContItmeText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 600;
  color: #000;
}
.pageTransferPageSec__innerAreaContItmeText .textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaContItmeText .taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaContItmeText .taR {
  text-align: right;
}
.pageTransferPageSec__innerAreaContItmeText .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__innerAreaContItmeText.textRed {
  color: #792129;
}
.pageTransferPageSec__innerAreaContItmeText.taC {
  text-align: center;
}
.pageTransferPageSec__innerAreaContItmeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__innerAreaContItmeText {
    font-size: 16px;
  }
}
.pageTransferPageSec__wrap {
  background-color: #E8EADB;
}
.pageTransferPageSec__wrapInner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 70px 0 80px;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInner {
    padding: 30px 15px 40px;
  }
}
.pageTransferPageSec__wrapTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 600;
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #193547;
  margin-top: 70px;
}
.pageTransferPageSec__wrapTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapTitle .taC {
  text-align: center;
}
.pageTransferPageSec__wrapTitle .taR {
  text-align: right;
}
.pageTransferPageSec__wrapTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapTitle.taC {
  text-align: center;
}
.pageTransferPageSec__wrapTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapTitle {
    padding-bottom: 16px;
  }
}
.pageTransferPageSec__wrapInnerMsg {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.pageTransferPageSec__wrapInnerMsg .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerMsg .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerMsg .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerMsg .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerMsg.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerMsg.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerMsg {
    font-size: 18px;
  }
}
.pageTransferPageSec__wrapInnerPixArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerPixArea {
    display: block;
  }
}
.pageTransferPageSec__wrapInnerPixAreaItem {
  width: 316px;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerPixAreaItem {
    width: 100%;
    margin-bottom: 30px;
  }
}
.pageTransferPageSec__wrapInnerText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  padding-bottom: 60px;
}
.pageTransferPageSec__wrapInnerText .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerText .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerText .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerText .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerText.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerText.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerText {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerText {
    padding-bottom: 30px;
  }
}
.pageTransferPageSec__wrapInnerPixAreaItemText {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
}
.pageTransferPageSec__wrapInnerPixAreaItemText .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaItemText .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaItemText .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerPixAreaItemText .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerPixAreaItemText.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaItemText.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaItemText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerPixAreaItemText {
    font-size: 20px;
  }
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerPixAreaItemMsg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerPixAreaItemMsg {
    font-size: 20px;
  }
}
.pageTransferPageSec__wrapInnerList {
  margin: 40px auto;
}
.pageTransferPageSec__wrapInnerItem {
  background-color: #7D8260;
  padding: 20px 0 18px;
  margin-bottom: 70px;
  border-radius: 50px;
  position: relative;
}
.pageTransferPageSec__wrapInnerItem::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 28px;
  bottom: -51px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/jiin/houmotsu-thumb11.png");
}
.pageTransferPageSec__wrapInnerItem:last-child {
  margin-bottom: 30px;
}
.pageTransferPageSec__wrapInnerItem:last-child::after {
  width: 0;
  height: 0;
}
.pageTransferPageSec__wrapInnerItemTitle {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  color: #fff;
  font-weight: bold;
}
.pageTransferPageSec__wrapInnerItemTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerItemTitle .taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerItemTitle .taR {
  text-align: right;
}
.pageTransferPageSec__wrapInnerItemTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapInnerItemTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapInnerItemTitle.taC {
  text-align: center;
}
.pageTransferPageSec__wrapInnerItemTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapInnerItemTitle {
    font-size: 22px;
  }
}
@media screen and (max-width: 320px) {
  .pageTransferPageSec__wrapInnerItemTitle {
    font-size: 18px;
  }
}
.pageTransferPageSec__wrapLinkAreaTitle {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  margin-bottom: 5px;
}
.pageTransferPageSec__wrapLinkAreaTitle .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapLinkAreaTitle .taC {
  text-align: center;
}
.pageTransferPageSec__wrapLinkAreaTitle .taR {
  text-align: right;
}
.pageTransferPageSec__wrapLinkAreaTitle .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapLinkAreaTitle.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapLinkAreaTitle.taC {
  text-align: center;
}
.pageTransferPageSec__wrapLinkAreaTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapLinkAreaTitle {
    font-size: 18px;
  }
}
.pageTransferPageSec__wrapLinkAreaWrap {
  text-align: center;
  margin-bottom: 5px;
}
.pageTransferPageSec__wrapLinkAreaLink {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
.pageTransferPageSec__wrapLinkAreaLink .textRed {
  color: #792129;
}
.pageTransferPageSec__wrapLinkAreaLink .taC {
  text-align: center;
}
.pageTransferPageSec__wrapLinkAreaLink .taR {
  text-align: right;
}
.pageTransferPageSec__wrapLinkAreaLink .textSmall {
  font-size: 12px;
}
.pageTransferPageSec__wrapLinkAreaLink.textRed {
  color: #792129;
}
.pageTransferPageSec__wrapLinkAreaLink.taC {
  text-align: center;
}
.pageTransferPageSec__wrapLinkAreaLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageTransferPageSec__wrapLinkAreaLink {
    font-size: 18px;
  }
}
@media screen and (min-width: 769px) {
  .pageTransferPageSec__wrapLinkAreaLink {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageTransferPageSec__wrapLinkAreaLink:hover {
    color: #700D16;
    border-bottom: 1px solid #700D16;
  }
}

/*====================================================================
archiveBookPageHeaderSec
====================================================================*/
.archiveBookPageHeaderSec__inner {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.archiveBookPageHeaderSec__inner__title {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__title {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.archiveBookPageHeaderSec__inner__cont {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__cont__textArea {
    padding-bottom: 10px;
  }
}
.archiveBookPageHeaderSec__inner__cont__pix {
  width: 375px;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__cont__pix {
    width: 100%;
  }
}
.archiveBookPageHeaderSec__inner__cont__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #000;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text .textRed {
  color: #792129;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text .taC {
  text-align: center;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text .taR {
  text-align: right;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text .textSmall {
  font-size: 12px;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text.textRed {
  color: #792129;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text.taC {
  text-align: center;
}
.archiveBookPageHeaderSec__inner__cont__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__cont__textArea__text {
    font-size: 15px;
  }
}
.archiveBookPageHeaderSec__inner__cont__textArea__text-mb {
  margin-bottom: 26px;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #193547;
  margin-bottom: 14px;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title .textRed {
  color: #792129;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title .taC {
  text-align: center;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title .taR {
  text-align: right;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title .textSmall {
  font-size: 12px;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title.textRed {
  color: #792129;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title.taC {
  text-align: center;
}
.archiveBookPageHeaderSec__inner__cont__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__cont__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .archiveBookPageHeaderSec__inner__cont__textArea__title {
    font-size: 18px;
  }
}

/*====================================================================
archiveBooksPageRankingSec
====================================================================*/
.archiveBooksPageRankingSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap {
    padding-bottom: 40px;
  }
}
.archiveBooksPageRankingSec__wrap__titleArea {
  background-color: #FFAA28;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-direction: column;
  align-items: center;
  padding: 12px 0 6px;
}
.archiveBooksPageRankingSec__wrap__titleArea__pix {
  width: 48px;
  padding-bottom: 10px;
}
.archiveBooksPageRankingSec__wrap__titleArea__title {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__titleArea__title .textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__titleArea__title .taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__titleArea__title .taR {
  text-align: right;
}
.archiveBooksPageRankingSec__wrap__titleArea__title .textSmall {
  font-size: 12px;
}
.archiveBooksPageRankingSec__wrap__titleArea__title.textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__titleArea__title.taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__titleArea__title {
    font-size: 15px;
  }
}
.archiveBooksPageRankingSec__wrap__list {
  background-color: #FFF9E2;
  padding: 16px 20px;
}
.archiveBooksPageRankingSec__wrap__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  border-bottom: 2px dotted #193547;
  justify-content: space-between;
  position: relative;
  padding: 20px 0 20px 140px;
}
.archiveBooksPageRankingSec__wrap__list__item::after {
  content: "";
  position: absolute;
  width: 76px;
  height: 54px;
  top: 50%;
  left: 30px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/books/books-arr02.png");
}
.archiveBooksPageRankingSec__wrap__list__item:nth-child(2)::after {
  background-image: url("../images/lower/books/books-arr03.png");
}
.archiveBooksPageRankingSec__wrap__list__item:nth-child(3)::after {
  background-image: url("../images/lower/books/books-arr04.png");
}
.archiveBooksPageRankingSec__wrap__list__item:nth-child(4)::after {
  background-image: url("../images/lower/books/books-arr05.png");
}
.archiveBooksPageRankingSec__wrap__list__item:nth-child(5)::after {
  background-image: url("../images/lower/books/books-arr06.png");
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item {
    flex-direction: column;
    padding: 50px 0 20px;
  }
  .archiveBooksPageRankingSec__wrap__list__item::after {
    width: 38px;
    height: 27px;
    top: 7px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont {
    flex-direction: column;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__pix {
  width: 101px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__pix {
    width: 100%;
    max-width: 202px;
    margin-bottom: 20px;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea {
  margin-left: 40px;
  width: 480px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__textArea {
    margin-left: 0;
    padding-bottom: 16px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 18px;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title .textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title .taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title .taR {
  text-align: right;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title .textSmall {
  font-size: 12px;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title.textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title.taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__textArea__title {
    padding-bottom: 8px;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text {
  font-size: 14px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text .textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text .taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text .taR {
  text-align: right;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text .textSmall {
  font-size: 12px;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text.textRed {
  color: #792129;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text.taC {
  text-align: center;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__textArea__text {
    font-size: 12px;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
  align-items: center;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #FFAA28;
  border-radius: 5px;
  background: #FFAA28;
  padding: 23px 15px;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr {
    transition: 0.6s;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr::before {
    transition: 0.6s;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text {
    transition: 0.6s;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.outer {
  padding-right: 30px;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.pdf {
  padding-right: 30px;
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover::before {
    width: 100%;
  }
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr {
    padding: 7px;
  }
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr:hover {
    border: 2px solid #C8A981;
    width: 100%;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text {
  font-size: 16px;
  font-weight: normal;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text {
    padding-right: 0;
  }
}
.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text__s {
  font-size: 14px;
}

.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}

.archiveBooksPageRankingSec__wrap__list__item__cont__link__bnr span[class*=__text] {
  padding-right: 0;
}

/*====================================================================
archiveBooksPageContentSec
====================================================================*/
.archiveBooksPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.archiveBooksPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.archiveBooksPageContentSec__innerArea__postList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
}
.archiveBooksPageContentSec__innerArea__postList__item {
  width: calc((100% - 30px) / 2);
  margin-bottom: 40px;
  margin-left: 30px;
  border: 1px solid #193547;
}
.archiveBooksPageContentSec__innerArea__postList__item:nth-child(2n-1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__postList__item {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title {
  font-size: 22px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  background-color: #193547;
  color: #C8A981;
  padding: 6px 0;
  text-align: center;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title .textRed {
  color: #792129;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title .taC {
  text-align: center;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title .taR {
  text-align: right;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title .textSmall {
  font-size: 12px;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title.textRed {
  color: #792129;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title.taC {
  text-align: center;
}
.archiveBooksPageContentSec__innerArea__postList__item__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__postList__item__titleArea__title {
    font-size: 15px;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont {
  padding: 26px 36px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg {
  font-size: 24px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 3px;
  position: relative;
  padding-left: 30px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg .textRed {
  color: #792129;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg .taC {
  text-align: center;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg .taR {
  text-align: right;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg .textSmall {
  font-size: 12px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg.textRed {
  color: #792129;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg.taC {
  text-align: center;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg {
    font-size: 15px;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__text__msg::after {
  content: "●";
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  font-size: 40px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #FFAA28;
  border-radius: 5px;
  background: #FFAA28;
  width: 200px;
  padding: 5px 0;
  align-items: center;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr {
    transition: 0.6s;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF9E2;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr::before {
    transition: 0.6s;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #FFF9E2;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text {
    transition: 0.6s;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #FFF9E2;
  border-bottom: 1px solid #FFF9E2;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.outer {
  padding-right: 30px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.pdf {
  padding-right: 30px;
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover::before {
    width: 100%;
  }
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr {
    padding: 7px;
  }
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (min-width: 769px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr:hover {
    border: 2px solid #C8A981;
  }
}
.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text {
  font-size: 16px;
  font-weight: normal;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text {
    padding-right: 0;
  }
}

.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr__text:not(.outer):not(.pdf):after {
  display: none;
}

.archiveBooksPageContentSec__innerArea__postList__item__cont__link__bnr span[class*=__text] {
  padding-right: 0;
}

/*====================================================================
archiveBooksPageRecommendSec
====================================================================*/
.archiveBooksPageRecommendSec {
  width: 980px;
  margin: 46px auto;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec {
    width: 100%;
    margin: 20px auto;
    padding: 0 15px;
  }
}
.archiveBooksPageRecommendSec__wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  border: 5px solid #9A1515;
  padding: 25px 50px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap {
    display: block;
    padding: 15px 10px;
  }
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 17px;
  color: #fff;
  background-color: #700D16;
  width: 130px;
  display: block;
  text-align: center;
  margin-bottom: 18px;
  padding: 6px 0;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText .textRed {
  color: #792129;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText .taC {
  text-align: center;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText .taR {
  text-align: right;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText .textSmall {
  font-size: 12px;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText.textRed {
  color: #792129;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText.taC {
  text-align: center;
}
.archiveBooksPageRecommendSec__wrap__textAreaBnrText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textAreaBnrText {
    font-size: 15px;
  }
}
.archiveBooksPageRecommendSec__wrap__textAreaPix {
  width: 600px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textAreaPix {
    width: 100%;
    max-width: 400px;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__text, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.archiveBooksPageRecommendSec__wrap__textArea__text .textRed, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText .textRed {
  color: #792129;
}
.archiveBooksPageRecommendSec__wrap__textArea__text .taC, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText .taC {
  text-align: center;
}
.archiveBooksPageRecommendSec__wrap__textArea__text .taR, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText .taR {
  text-align: right;
}
.archiveBooksPageRecommendSec__wrap__textArea__text .textSmall, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText .textSmall {
  font-size: 12px;
}
.archiveBooksPageRecommendSec__wrap__textArea__text.textRed, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText.textRed {
  color: #792129;
}
.archiveBooksPageRecommendSec__wrap__textArea__text.taC, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText.taC {
  text-align: center;
}
.archiveBooksPageRecommendSec__wrap__textArea__text.taR, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__text, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__text, .archiveBooksPageRecommendSec__wrap__textArea__bnrAreaText {
    font-size: 16px;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 30px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea {
    display: block;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea {
  width: calc(100% - 246px);
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea {
    width: 100%;
  }
}
.archiveBooksPageRecommendSec__wrap__bookArea {
  width: 216px;
  margin-left: 30px;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__bookArea {
    margin: 20px auto;
    width: 194px;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #5766AD;
  border-radius: 5px;
  background: #5766AD;
  width: 260px;
  padding: 5px 0;
  margin-left: 20px;
  border-radius: 0;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover span[class*=__text] {
    color: #5766AD;
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #5766AD;
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr {
    padding: 7px;
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr::before {
  border-radius: 0;
}
@media screen and (min-width: 769px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover {
    border-radius: 0;
  }
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr:hover::before {
    border-radius: 0;
  }
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr {
    width: 300px;
    margin-top: 15px;
    margin-left: 0;
  }
}
@media screen and (max-width: 320px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr {
    width: 260px;
  }
}
.archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text {
  font-size: 16px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 320px) {
  .archiveBooksPageRecommendSec__wrap__textArea__bnrArea__bnr__text {
    font-size: 14px !important;
  }
}

/*====================================================================
singleBooksPageContentSec
====================================================================*/
.singleBooksPageContentSec {
  background-color: #FFF9E2;
  padding: 30px 0;
}
.singleBooksPageContentSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.singleBooksPageContentSec__wrap__PageHeader__postTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__PageHeader__postTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.singleBooksPageContentSec__wrap__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item {
    flex-direction: column-reverse;
    margin-bottom: 40px;
  }
}
.singleBooksPageContentSec__wrap__list__item__textArea {
  width: 600px;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item__textArea {
    width: 100%;
  }
}
.singleBooksPageContentSec__wrap__list__item__pix {
  width: 200px;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item__pix {
    width: 100%;
    max-width: 200px;
    margin: 0 auto 20px;
  }
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea {
  padding-left: 40px;
  border-left: 10px solid #193547;
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item__textArea__titleArea {
    margin-bottom: 20px;
    padding-left: 20px;
    border-left: 6px solid #193547;
  }
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding-bottom: 10px;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title .textRed {
  color: #792129;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title .taC {
  text-align: center;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title .taR {
  text-align: right;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title .textSmall {
  font-size: 12px;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title.textRed {
  color: #792129;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title.taC {
  text-align: center;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item__textArea__titleArea__title {
    font-size: 20px;
  }
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text .textRed {
  color: #792129;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text .taC {
  text-align: center;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text .taR {
  text-align: right;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text .textSmall {
  font-size: 12px;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text.textRed {
  color: #792129;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text.taC {
  text-align: center;
}
.singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .singleBooksPageContentSec__wrap__list__item__textArea__titleArea__text {
    font-size: 15px;
  }
}
.singleBooksPageContentSec__wrap__list__item__textArea__text {
  font-size: 16px;
  line-height: 2;
  font-family: YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

/*====================================================================
errorPageContentSec
====================================================================*/
.errorPageContentSec {
  padding: 35px 0 100px;
}
.errorPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .errorPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.errorPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.errorPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.errorPageContentSec__innerArea__text .taC {
  text-align: center;
}
.errorPageContentSec__innerArea__text .taR {
  text-align: right;
}
.errorPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.errorPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.errorPageContentSec__innerArea__text.taC {
  text-align: center;
}
.errorPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .errorPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.errorPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
.errorPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.errorPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.errorPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.errorPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.errorPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.errorPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.errorPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.errorPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .errorPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .errorPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .errorPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .errorPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .errorPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .errorPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .errorPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
errorPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .errorPageContentSec {
    padding: 20px 0 10px;
  }
  .errorPageContentSec__innerArea__bnrArea {
    margin-top: 30px;
  }
  .errorPageContentSec__innerArea__bnrArea__bnr {
    width: 100%;
  }
}
/*====================================================================
searchPageHeader
====================================================================*/
.searchPageHeader {
  padding: 30px 0;
}
.searchPageHeader__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .searchPageHeader__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.searchPageHeader__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .searchPageHeader__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}

/*-----------------------------------------------
searchPageHeader(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .searchPageHeader {
    padding: 20px 0 10px;
  }
}
/*====================================================================
searchPageContentSec
====================================================================*/
.searchPageContentSec {
  padding: 35px 0 100px;
}
.searchPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.searchPageContentSec__innerArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.searchPageContentSec__innerArea__text .textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__text .taC {
  text-align: center;
}
.searchPageContentSec__innerArea__text .taR {
  text-align: right;
}
.searchPageContentSec__innerArea__text .textSmall {
  font-size: 12px;
}
.searchPageContentSec__innerArea__text.textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__text.taC {
  text-align: center;
}
.searchPageContentSec__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__text {
    font-size: 15px;
  }
}
.searchPageContentSec__innerArea__resultTitle {
  font-size: 17px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
}
.searchPageContentSec__innerArea__resultTitle .textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__resultTitle .taC {
  text-align: center;
}
.searchPageContentSec__innerArea__resultTitle .taR {
  text-align: right;
}
.searchPageContentSec__innerArea__resultTitle .textSmall {
  font-size: 12px;
}
.searchPageContentSec__innerArea__resultTitle.textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__resultTitle.taC {
  text-align: center;
}
.searchPageContentSec__innerArea__resultTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__resultTitle {
    font-size: 15px;
  }
}
.searchPageContentSec__innerArea__postList {
  margin-top: 40px;
}
.searchPageContentSec__innerArea__postList__item {
  margin-top: 20px;
  border-bottom: 1px solid #C1C1C1;
}
.searchPageContentSec__innerArea__postList__item:nth-child(1) {
  margin-top: 0;
}
.searchPageContentSec__innerArea__postList__item__link {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 12px 5px;
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__postList__item__link {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__postList__item__link:hover {
    opacity: 0.6;
  }
}
.searchPageContentSec__innerArea__postList__item__link__postTime {
  font-size: 12px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 70px;
  color: #737272;
}
.searchPageContentSec__innerArea__postList__item__link__postTime .textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__postTime .taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__postTime .taR {
  text-align: right;
}
.searchPageContentSec__innerArea__postList__item__link__postTime .textSmall {
  font-size: 12px;
}
.searchPageContentSec__innerArea__postList__item__link__postTime.textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__postTime.taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__postTime.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__postList__item__link__postTime {
    font-size: 15px;
  }
}
.searchPageContentSec__innerArea__postList__item__link__postTitle {
  font-size: 17px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: calc(100% - 85px);
  font-weight: bold;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle .textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle .taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle .taR {
  text-align: right;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle .textSmall {
  font-size: 12px;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle.textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle.taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__postTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__postList__item__link__postTitle {
    font-size: 15px;
  }
}
.searchPageContentSec__innerArea__postList__item__link__textArea {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 100%;
}
.searchPageContentSec__innerArea__postList__item__link__textArea .textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__textArea .taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__textArea .taR {
  text-align: right;
}
.searchPageContentSec__innerArea__postList__item__link__textArea .textSmall {
  font-size: 12px;
}
.searchPageContentSec__innerArea__postList__item__link__textArea.textRed {
  color: #792129;
}
.searchPageContentSec__innerArea__postList__item__link__textArea.taC {
  text-align: center;
}
.searchPageContentSec__innerArea__postList__item__link__textArea.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__postList__item__link__textArea {
    font-size: 15px;
  }
}
.searchPageContentSec__innerArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 40px;
}
.searchPageContentSec__innerArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 800px;
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.searchPageContentSec__innerArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.searchPageContentSec__innerArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.searchPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.searchPageContentSec__innerArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.searchPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.searchPageContentSec__innerArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.searchPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .searchPageContentSec__innerArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .searchPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .searchPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .searchPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .searchPageContentSec__innerArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .searchPageContentSec__innerArea__bnrArea__bnr {
    padding: 7px;
  }
  .searchPageContentSec__innerArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}

/*-----------------------------------------------
searchPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .searchPageContentSec {
    padding: 20px 0 10px;
  }
  .searchPageContentSec__innerArea__resultTitle {
    font-size: 17px;
  }
  .searchPageContentSec__innerArea__postList {
    margin-top: 30px;
  }
  .searchPageContentSec__innerArea__postList__item__link {
    padding: 8px 5px;
  }
  .searchPageContentSec__innerArea__postList__item__link__postTime {
    font-size: 12px;
    width: 70px;
  }
  .searchPageContentSec__innerArea__postList__item__link__postTitle {
    font-size: 16px;
    width: calc(100% - 85px);
  }
  .searchPageContentSec__innerArea__bnrArea {
    margin-top: 30px;
  }
  .searchPageContentSec__innerArea__bnrArea__bnr {
    width: 100%;
  }
}
/*====================================================================
pagePressPageContentSec
====================================================================*/
.pagePressPageContentSec {
  padding: 35px 0 80px;
  /*ボタン装飾*/
  /*ボタンホバー時*/
  /*チェックは見えなくする*/
  /*中身を非表示にしておく*/
  /*クリックで中身表示*/
  /*アイコンを表示*/
  /*アイコンを切り替え*/
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec {
    padding: 20px 0 10px;
  }
}
.pagePressPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pagePressPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pagePressPageContentSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pagePressPageContentSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__textArea__text .taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__textArea__text .taR {
  text-align: right;
}
.pagePressPageContentSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.pagePressPageContentSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__textArea__text.taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
.pagePressPageContentSec .u-maru {
  padding-left: 20px;
  position: relative;
}
.pagePressPageContentSec .u-maru::before {
  position: absolute;
  content: "●";
  font-size: 30px;
  top: -13px;
  left: 0;
}
.pagePressPageContentSec__innerArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 40px;
}
.pagePressPageContentSec__innerArea__textArea__title .textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__textArea__title .taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__textArea__title .taR {
  text-align: right;
}
.pagePressPageContentSec__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.pagePressPageContentSec__innerArea__textArea__title.textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__textArea__title.taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__textArea__title {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__textArea__text__link {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__textArea__text__link:hover {
  color: #C8A981;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea {
    margin-top: 30px;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 400px;
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text .textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text .taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text .taR {
  text-align: right;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text .textSmall {
  font-size: 12px;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text.textRed {
  color: #792129;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text.taC {
  text-align: center;
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressPageContentSec__innerArea__infoArea__bnrArea__text {
    font-size: 15px;
  }
}
.pagePressPageContentSec__innerArea__infoArea__bnrArea__text__brown {
  background-color: #F5E9D9;
}
.pagePressPageContentSec .hidden_box {
  margin: 6em 0 2em; /*前後の余白*/
  padding: 0;
}
.pagePressPageContentSec .hidden_box label {
  padding: 20px 0;
  font-weight: bold;
  border: 1px solid #F5E9D9;
  background-color: #F5E9D9;
  cursor: pointer;
  text-align: center;
  display: block;
}
@media screen and (min-width: 769px) {
  .pagePressPageContentSec .hidden_box label {
    transition: 0.6s;
  }
}
.pagePressPageContentSec .hidden_box label:hover {
  background: #fff;
}
.pagePressPageContentSec .hidden_box input {
  display: none;
}
.pagePressPageContentSec .hidden_box .hidden_show {
  height: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.8s;
}
.pagePressPageContentSec .hidden_box input:checked ~ .hidden_show {
  padding: 10px 0;
  height: auto;
  opacity: 1;
}
.pagePressPageContentSec .hidden_box label:before {
  display: inline-block;
  content: "□";
  font-family: "FontAwesome";
  padding-right: 5px;
  transition: 0.2s;
}
.pagePressPageContentSec .hidden_box input:checked ~ label:before {
  content: "✓";
}

/*====================================================================
pagePressFormSec
====================================================================*/
.pagePressFormSec {
  padding: 0 0 80px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec {
    padding: 20px 0 30px;
  }
}
.pagePressFormSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #193547;
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item {
  display: flex;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item {
    display: block;
  }
}
.pagePressFormSec__wrap__formArea__list__item__title {
  background-color: #F5E9D9;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 300px;
  padding-left: 20px;
  margin-right: 30px;
  padding-top: 21px;
}
.pagePressFormSec__wrap__formArea__list__item__title .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__title .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__title.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__title {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__title.u-special_form {
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__title {
    width: 100%;
    padding: 10px;
  }
  .pagePressFormSec__wrap__formArea__list__item__title.u-special_form {
    padding-bottom: 10px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #700D16;
  margin-top: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 13px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 30px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
    padding-left: 10px;
    width: 148px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
    font-size: 15px;
  }
}
.pagePressFormSec .u-hisu {
  position: relative;
}
.pagePressFormSec .u-hisu::after {
  position: absolute;
  content: "必須";
  font-size: 12px;
  background-color: #700D16;
  padding: 2px 13px;
  color: #fff;
  border-radius: 5px;
  right: 16px;
  top: 24px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec .u-hisu::after {
    font-size: 10px;
    top: 11px;
    padding: 2px 9px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea {
  margin: 18px 0;
  width: 630px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__item__notice {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__item__notice {
    font-size: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__item__notice span {
  font-size: 16px;
  color: #792129;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__item__notice span {
    font-size: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
  background-color: #700D16;
  width: 600px;
  color: #fff;
  line-height: 2.6875;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
  background-color: #DBDBDB;
  width: 600px;
  line-height: 2.6875;
  margin-bottom: 18px;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #700D16;
  padding: 2px 13px;
  color: #fff;
  line-height: 22px;
  border-radius: 5px;
  text-align: center;
  width: 52px;
  margin-bottom: 16px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    width: 39.5px;
    font-size: 10px;
    padding: 2px 9px;
    line-height: 1.8;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__user {
  font-weight: bold;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.u-special_form {
  font-size: 16px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold {
  font-weight: bold;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold input {
  font-weight: normal;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 600px;
  font-size: 20px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
  height: 120px;
  width: 600px;
  padding: 10px;
  display: block;
  border: 1px solid rgba(6, 6, 6, 0.24);
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap option {
  font-size: 15px;
  line-height: 1.6;
  font-weight: bold;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap select {
  border: 1px solid rgba(243, 130, 130, 0.11);
  padding: 15px 140px 15px 30px;
  border-radius: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap select:focus {
  border-color: rgba(255, 0, 0, 0.09);
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea.u-kaishi {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea {
    display: block;
    margin-bottom: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 100px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  display: flex;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 400px;
  font-size: 18px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    display: block;
  }
}
.pagePressFormSec .u-mail {
  margin-bottom: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap {
  display: flex;
  flex-direction: column;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field {
  display: block;
  margin-bottom: 8px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field label {
  display: block;
  cursor: pointer;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input {
  display: none;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-right: 10px;
  white-space: nowrap;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
    transition: 0.3s;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input:checked + .mwform-radio-field-text::after {
  opacity: 1;
  visibility: visible;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field {
  display: block;
  margin-bottom: 8px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field label {
  display: block;
  cursor: pointer;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input {
  display: none;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
    transition: 0.3s;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input:checked + .mwform-checkbox-field-text::after {
  opacity: 1;
  visibility: visible;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right {
  font-weight: bold;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error {
  position: absolute;
  top: 0;
  left: 182px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error input {
  font-weight: normal;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap {
  position: relative;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .pagePressFormSec__wrap__formArea__list__item__textArea {
  margin: 0;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  position: absolute;
  top: 30px;
  left: 100px;
  width: 500px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
    position: static;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
  width: 500px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
  display: flex;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
    flex-wrap: wrap;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right {
  position: relative;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
  position: absolute;
  top: 0;
  left: 290px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
    top: 22px;
    left: 0;
  }
}
.pagePressFormSec .mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0px !important;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  display: flex;
  margin-bottom: 15px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 15px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
    margin-right: 9px;
    margin-top: 7px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 40px;
  width: 90px;
  font-size: 16px;
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
    height: 30px;
    width: 58px;
    font-size: 14px;
    margin-right: 6px;
    padding-left: 5px;
  }
}
.pagePressFormSec .u-borderBottom {
  border-bottom: 1px solid rgba(6, 6, 6, 0.24);
}
.pagePressFormSec .u-kefouo {
  margin-bottom: 0;
}
.pagePressFormSec .u-oayuding {
  margin-bottom: 0;
}
.pagePressFormSec .u-staff input {
  width: 200px;
  margin-right: 5px;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr {
  position: relative;
  width: 400px;
  margin: 40px auto 0;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
  background-color: #193547;
  font-size: 18px;
  font-weight: bold;
  width: 400px;
  text-align: center;
  padding: 20px 60px 20px 50px;
  border: 2px solid #193547;
  border-radius: 5px;
  cursor: pointer;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .taC {
  text-align: center;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .taR {
  text-align: right;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.taC {
  text-align: center;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    padding: 14px 0;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
  }
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0 !important;
}

.mw_wp_form .error {
  font-size: 86%;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  .mw_wp_form .error {
    font-size: 60%;
  }
}

.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}
.mw_wp_form_confirm .pagePressFormSec .u-hisu::after {
  top: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 8px;
  margin-left: 8px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}

.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-special-form {
  display: block;
}

p.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__innerText.u-topText {
  margin-bottom: 50px;
}

.mw_wp_form_confirm .input-show {
  display: none;
}

.is_page__form .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__form .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

.is_page__confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

/*====================================================================
pageSeatPageContentSec
====================================================================*/
.pageSeatPageContentSec {
  padding: 35px 0 80px;
  /*ボタン装飾*/
  /*ボタンホバー時*/
  /*チェックは見えなくする*/
  /*中身を非表示にしておく*/
  /*クリックで中身表示*/
  /*アイコンを表示*/
  /*アイコンを切り替え*/
}
.pageSeatPageContentSec .pageSeatPageContentSec__innerArea__textArea__text a {
  color: #000F59;
  border-bottom: 1px solid #000F59;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec {
    padding: 20px 0 10px;
  }
}
.pageSeatPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSeatPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.pageSeatPageContentSec__innerArea__videoArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
  font-size: 24px;
  padding-bottom: 10px;
  font-weight: bold;
}
.pageSeatPageContentSec__innerArea__videoArea__title .textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__videoArea__title .taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__videoArea__title .taR {
  text-align: right;
}
.pageSeatPageContentSec__innerArea__videoArea__title .textSmall {
  font-size: 12px;
}
.pageSeatPageContentSec__innerArea__videoArea__title.textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__videoArea__title.taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__videoArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__videoArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__videoArea__title {
    font-size: 20px;
  }
}
.pageSeatPageContentSec__innerArea__videoArea__video {
  margin: 25px 0 46px;
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.pageSeatPageContentSec__innerArea__videoArea__video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.pageSeatPageContentSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSeatPageContentSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__text .taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__text .taR {
  text-align: right;
}
.pageSeatPageContentSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.pageSeatPageContentSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__text.taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
.pageSeatPageContentSec__innerArea__textArea__text__ren {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #700D16;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren .textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren .taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren .taR {
  text-align: right;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren .textSmall {
  font-size: 12px;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren.textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren.taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__text__ren.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__textArea__text__ren {
    font-size: 15px;
  }
}
.pageSeatPageContentSec__innerArea__textArea__text__container {
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.pageSeatPageContentSec__innerArea__textArea__text__container.no-mb {
  margin-bottom: 0;
}
.pageSeatPageContentSec__innerArea__textArea__text__container.first-child {
  margin-top: 30px;
}
.pageSeatPageContentSec__innerArea__textArea__text__container.last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .pageSeatPageContentSec__innerArea__textArea__text__container {
    display: block;
  }
  .pageSeatPageContentSec__innerArea__textArea__text__container .u-label span {
    width: auto;
  }
  .pageSeatPageContentSec__innerArea__textArea__text__container .u-maru {
    margin-top: 5px;
    padding-left: 0 !important;
  }
}
.pageSeatPageContentSec .u-label span {
  font-weight: bold;
  background-color: #F5E9D9;
  padding: 5px;
  box-sizing: border-box;
}
.pageSeatPageContentSec .u-maru {
  padding-left: 20px;
  position: relative;
}
.pageSeatPageContentSec .u-maru::before {
  position: absolute;
  content: "";
  font-size: 30px;
  top: -13px;
  left: 0;
}
.pageSeatPageContentSec__innerArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 40px;
}
.pageSeatPageContentSec__innerArea__textArea__title .textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__title .taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__title .taR {
  text-align: right;
}
.pageSeatPageContentSec__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.pageSeatPageContentSec__innerArea__textArea__title.textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__textArea__title.taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__textArea__title {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__textArea__text__link {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__textArea__text__link:hover {
  color: #C8A981;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea {
    margin-top: 30px;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 400px;
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text .textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text .taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text .taR {
  text-align: right;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text .textSmall {
  font-size: 12px;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text.textRed {
  color: #792129;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text.taC {
  text-align: center;
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSeatPageContentSec__innerArea__infoArea__bnrArea__text {
    font-size: 15px;
  }
}
.pageSeatPageContentSec__innerArea__infoArea__bnrArea__text__brown {
  background-color: #F5E9D9;
}
.pageSeatPageContentSec .hidden_box {
  margin: 6em 0 2em;
  /*前後の余白*/
  padding: 0;
}
.pageSeatPageContentSec .hidden_box label {
  padding: 20px 0;
  font-weight: bold;
  border: 1px solid #F5E9D9;
  background-color: #F5E9D9;
  cursor: pointer;
  text-align: center;
  display: block;
}
@media screen and (min-width: 769px) {
  .pageSeatPageContentSec .hidden_box label {
    transition: 0.6s;
  }
}
.pageSeatPageContentSec .hidden_box label:hover {
  background: #fff;
}
.pageSeatPageContentSec .hidden_box input {
  display: none;
}
.pageSeatPageContentSec .hidden_box .hidden_show {
  height: 0;
  padding: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.8s;
}
.pageSeatPageContentSec .hidden_box input:checked ~ .hidden_show {
  padding: 10px 0;
  height: auto;
  opacity: 1;
}
.pageSeatPageContentSec .hidden_box label:before {
  display: inline-block;
  content: "□";
  font-family: "FontAwesome";
  padding-right: 5px;
  transition: 0.2s;
}
.pageSeatPageContentSec .hidden_box input:checked ~ label:before {
  content: "✓";
}

/*====================================================================
pagePressFormSec
====================================================================*/
.pagePressFormSec {
  padding: 0 0 80px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec {
    padding: 20px 0 30px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__title__red {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 13px;
  color: #700D16;
}
.pagePressFormSec__wrap__formArea__list__item__title__red .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title__red .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title__red .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__title__red .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__title__red.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title__red.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title__red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__title__red {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #193547;
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item {
  display: flex;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item {
    display: block;
  }
}
.pagePressFormSec__wrap__formArea__list__item__title {
  background-color: #F5E9D9;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 300px;
  padding-left: 20px;
  margin-right: 30px;
  padding-top: 21px;
}
.pagePressFormSec__wrap__formArea__list__item__title .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__title .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__title.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__title.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__title {
    width: 100%;
    padding: 10px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 30px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
    padding-left: 10px;
    width: 148px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
    font-size: 15px;
  }
}
.pagePressFormSec .u-hisu {
  position: relative;
}
.pagePressFormSec .u-hisu::after {
  position: absolute;
  content: "必須";
  font-size: 12px;
  background-color: #700D16;
  padding: 2px 13px;
  color: #fff;
  border-radius: 5px;
  right: 16px;
  top: 24px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec .u-hisu::after {
    font-size: 10px;
    top: 11px;
    padding: 2px 9px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea {
  margin: 18px 0;
  width: 630px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 600px;
  font-size: 20px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
  height: 120px;
  width: 600px;
  padding: 10px;
  display: block;
  border: 1px solid rgba(6, 6, 6, 0.24);
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
    width: 100%;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap option {
  font-size: 15px;
  line-height: 1.6;
  font-weight: bold;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap select {
  border: 1px solid rgba(243, 130, 130, 0.11);
  padding: 15px 140px 15px 30px;
  border-radius: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap select:focus {
  border-color: rgba(255, 0, 0, 0.09);
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea {
  display: flex;
  align-items: center;
  margin-bottom: 26px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea.u-kaishi {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea {
    display: block;
    margin-bottom: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 100px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 12px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  display: flex;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 400px;
  font-size: 18px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    display: block;
  }
}
.pagePressFormSec .u-mail {
  margin-bottom: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap {
  display: flex;
  flex-direction: column;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field {
  display: block;
  margin-bottom: 8px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field label {
  display: block;
  cursor: pointer;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input {
  display: none;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-right: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
    transition: 0.3s;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input:checked + .mwform-radio-field-text::after {
  opacity: 1;
  visibility: visible;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field {
  display: block;
  margin-bottom: 8px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field label {
  display: block;
  cursor: pointer;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input {
  display: none;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-right: 10px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
    transition: 0.3s;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input:checked + .mwform-checkbox-field-text::after {
  opacity: 1;
  visibility: visible;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
  display: flex;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
    flex-wrap: wrap;
  }
}
.pagePressFormSec .mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0px !important;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__text {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  margin-top: 5px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .taR {
  text-align: right;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.taC {
  text-align: center;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__fileWrap {
    font-size: 15px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  display: flex;
  margin-bottom: 15px;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer {
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer {
    margin-right: 6px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer__cont input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  height: 40px;
  width: 116px;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer__cont input {
    height: 30px;
    width: 105px;
    font-size: 14px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 15px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
    margin-right: 9px;
    margin-top: 7px;
  }
}
.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 40px;
  width: 116px;
  font-size: 16px;
  margin-right: 15px;
  padding-left: 5px;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
    height: 30px;
    width: 105px;
    font-size: 14px;
    margin-right: 6px;
    padding-left: 5px;
  }
}
.pagePressFormSec .u-borderBottom {
  border-bottom: 1px solid rgba(6, 6, 6, 0.24);
}
.pagePressFormSec .u-kefouo {
  margin-bottom: 0;
}
.pagePressFormSec .u-oayuding {
  margin-bottom: 0;
}
.pagePressFormSec .u-staff input {
  width: 200px;
  margin-right: 5px;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr {
  position: relative;
  width: 400px;
  margin: 40px auto 0;
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
  background-color: #193547;
  font-size: 18px;
  font-weight: bold;
  width: 400px;
  text-align: center;
  padding: 20px 60px 20px 50px;
  border: 2px solid #193547;
  border-radius: 5px;
  cursor: pointer;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .textRed {
  color: #792129;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .taC {
  text-align: center;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .taR {
  text-align: right;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input .textSmall {
  font-size: 12px;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.textRed {
  color: #792129;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.taC {
  text-align: center;
}
.pagePressFormSec__wrap__infoArea__bnrArea__bnr input.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr input {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
    padding: 14px 0;
  }
}
@media screen and (max-width: 768px) {
  .pagePressFormSec__wrap__infoArea__bnrArea__bnr {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
  }
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0 !important;
}

.mw_wp_form .error {
  font-size: 86%;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  .mw_wp_form .error {
    font-size: 60%;
  }
}

.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}
.mw_wp_form_confirm .pagePressFormSec .u-hisu::after {
  top: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 8px;
  margin-left: 8px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .pagePressFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}

.pagePressPageContentSec.seat_form {
  padding: 35px 0 40px;
}

.membership {
  padding-bottom: 20px;
}

.membership-flex-center {
  align-items: center;
}

.mt-20 {
  margin-top: 20px !important;
}

.pagePressFormSec__wrap__formArea__list__item__title span {
  font-size: 13px;
}

.pagePressFormSec__wrap__formArea__list__item__textArea__ansArea.no-mb {
  margin-bottom: 0;
}

.formLabel {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.formLabel .email-container {
  flex: 0 0 12%;
}
.formLabel label.mtop,
.formLabel div.mtop {
  margin-top: 15px;
}
.formLabel label input,
.formLabel div input {
  width: 600px !important;
}
.formLabel label input:nth-child(2),
.formLabel div input:nth-child(2) {
  margin-top: 5px;
}

input.age {
  width: 104px !important;
}
input.disbursed {
  width: 500px !important;
}

select.law-input {
  width: 335px !important;
}
select.time {
  text-align: center;
  text-align-last: center;
  -moz-text-align-last: center;
  width: 195px !important;
}

.flex-wrap {
  width: 104px;
  position: relative;
}
.flex-wrap.flexwrap2 {
  width: 500px;
}
.flex-wrap input {
  margin-right: 10px;
}
.flex-wrap span.text-beside {
  position: absolute;
  top: 50%;
  right: -25px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: auto;
  height: auto;
}
.is_page__seat-form-confirm .flex-wrap {
  font-weight: bold;
}
.is_page__seat-form-confirm .flex-wrap span.text-beside {
  position: static !important;
  -webkit-transform: translateY(0px) !important;
          transform: translateY(0px) !important;
}
.is_page__seat-form-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap.email_container input[name=contact_info_email_confirm] {
  display: none;
}
.is_page__seat-form-confirm .contact_email {
  font-weight: bold;
}
.is_page__seat-form-confirm .contact_email:first-child {
  margin-bottom: 5px;
}
.is_page__seat-form-confirm .contact_email:nth-child(2) {
  display: none;
}
.is_page__seat-form-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .is_page__seat-form-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer {
    margin: 0;
  }
}
.is_page__seat-form-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer__cont {
  height: 30px;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  .is_page__seat-form-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__yaer__cont {
    font-size: 15px;
    line-height: 1.7;
  }
}

.contact_email:first-child {
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .flex-wrap.flexwrap2 {
    width: 91%;
  }
  .membership {
    padding-bottom: 10px;
  }
  .formLabel {
    align-items: flex-start;
    flex-direction: column;
  }
  .formLabel .email-container {
    flex: 0 0 20%;
  }
  .formLabel label.mtop,
  .formLabel div.mtop {
    margin-top: 5px;
  }
  .formLabel label input,
  .formLabel div input {
    width: 100% !important;
  }
  .formLabel label input:nth-child(2),
  .formLabel div input:nth-child(2) {
    margin-top: 10px;
  }
  select.law-input {
    width: 50% !important;
  }
  select.time {
    width: 122px !important;
  }
  input.disbursed {
    width: 100% !important;
  }
  input.mt-sp {
    margin-top: 10px;
  }
}
/*====================================================================
pageSpecialPageContentSec
====================================================================*/
.pageSpecialPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 15px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__textBoxArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__soutsuitouArea {
  margin-top: 60px;
  padding-top: 40px;
  border-top: 1px solid #707070;
  border-bottom: 1px solid #707070;
  padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__soutsuitouArea {
    padding: 40px 15px 30px;
  }
}
.pageSpecialPageContentSec__soutsuitouAreaText {
  margin: 20px auto 20px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.7;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__soutsuitouAreaText {
    font-size: 16px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01 {
    margin-bottom: 40px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01:nth-of-type(2) {
    margin: 20px 0;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01:nth-of-type(3) {
    margin: 0 0 40px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 740px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 50px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr::before {
  background: #C8A981;
  border-radius: 50px !important;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr {
    width: 90%;
    max-width: 570px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__bnrArea01__bnr__text {
    font-size: 12px !important;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 670px;
  padding-top: 9px;
  padding-bottom: 9px;
  border-radius: 30px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-white.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-white.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr::before {
  background: #fff;
  border-radius: 30px;
}
.pageSpecialPageContentSec__soutsuitouArea__bnrArea01__bnr__text {
  font-size: 20px;
  font-weight: 500;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item {
  border: 1px solid #707070;
  padding: 30px 50px;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item {
    padding: 20px 10px;
  }
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 22px;
  color: #700D16;
  text-align: center;
  margin-bottom: 16px;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item__title {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__title.u-blueText {
  color: #080165;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item__title {
    font-size: 18px;
  }
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-bottom: 10px;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item__text {
    margin-bottom: 6px;
  }
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px;
  text-align: right;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai .taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai .taR {
  text-align: right;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai.taC {
  text-align: center;
}
.pageSpecialPageContentSec__textBoxArea__inner__list__item__sai.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__textBoxArea__inner__list__item__sai {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__wrap__textArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__textArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__wrap__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 22px;
  text-align: center;
  padding-bottom: 40px;
  font-weight: bold;
}
.pageSpecialPageContentSec__wrap__textArea__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__wrap__textArea__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__wrap__textArea__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__wrap__textArea__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__wrap__textArea__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__wrap__textArea__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__wrap__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__textArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__textArea__title {
    font-size: 18px;
  }
}
.pageSpecialPageContentSec__wrap__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
  text-align: center;
}
.pageSpecialPageContentSec__wrap__textArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__wrap__textArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__wrap__textArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__wrap__textArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__wrap__textArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__wrap__textArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__wrap__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__textArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__textArea__text {
    font-size: 16px;
  }
}
.pageSpecialPageContentSec__wrap__cont {
  padding: 55px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("../images/lower/service/goudoubo/goudouboPage_thumb-bg.jpg");
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__cont {
    padding: 30px 0;
  }
}
.pageSpecialPageContentSec__wrap__cont__list {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__cont__list {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__cont__list {
    flex-wrap: wrap;
  }
}
.pageSpecialPageContentSec__wrap__cont__list__item {
  width: calc((100% - 42px) / 4);
  margin-left: 14px;
}
.pageSpecialPageContentSec__wrap__cont__list__item:nth-child(1) {
  margin-left: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__wrap__cont__list__item {
    width: calc((100% - 14px) / 2);
    margin-left: 14px;
    margin-bottom: 10px;
  }
  .pageSpecialPageContentSec__wrap__cont__list__item:nth-child(3) {
    margin-left: 0;
  }
}
.pageSpecialPageContentSec__msgArea__list {
  margin-bottom: 50px;
}
.pageSpecialPageContentSec__msgArea__list__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-items: center;
}
.pageSpecialPageContentSec__msgArea__list__item:nth-child(1), .pageSpecialPageContentSec__msgArea__list__item:nth-child(2n-1) {
  background-color: #f2f2f2;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item {
    display: block;
  }
  .pageSpecialPageContentSec__msgArea__list__item:nth-child(1) {
    background-color: #f2f2f2;
  }
  .pageSpecialPageContentSec__msgArea__list__item:nth-child(2n-1) {
    background-color: rgba(0, 0, 0, 0);
  }
}
.pageSpecialPageContentSec__msgArea__list__item__textArea, .pageSpecialPageContentSec__msgArea__list__item__pixArea {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item__textArea, .pageSpecialPageContentSec__msgArea__list__item__pixArea {
    width: 100%;
  }
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg {
  width: 430px;
  position: relative;
  left: 59%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item__textArea__msg {
    width: 100%;
    position: static;
    padding: 40px 15px;
    left: 0;
    -webkit-transform: translate(0%, 0%);
            transform: translate(0%, 0%);
  }
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 30px;
  padding-bottom: 30px;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item__textArea__msg__title {
    font-size: 22px;
  }
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__msgArea__list__item__textArea__msg__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__costArea {
  background-color: #f2f2f2;
  padding: 50px 0 50px;
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea {
    padding: 30px 0 50px;
    margin-bottom: 46px;
  }
}
.pageSpecialPageContentSec__costArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__costArea__wrap__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
}
.pageSpecialPageContentSec__costArea__wrap__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__costArea__wrap__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__costArea__wrap__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__title {
    font-size: 28px;
    padding-bottom: 20px;
  }
}
.pageSpecialPageContentSec__costArea__wrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__costArea__wrap__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__costArea__wrap__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__text {
    font-size: 16px;
  }
}
.pageSpecialPageContentSec .u-textRed {
  color: #700D16;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec .u-lastSpecialFont {
    font-size: 18px;
  }
}
.pageSpecialPageContentSec__costArea__wrap__pix {
  margin: 50px auto 30px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__pix {
    max-width: 325px;
  }
}
.pageSpecialPageContentSec__costArea__wrap__red {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 30px;
  color: #700D16;
}
.pageSpecialPageContentSec__costArea__wrap__red .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__red .taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__red .taR {
  text-align: right;
}
.pageSpecialPageContentSec__costArea__wrap__red .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__costArea__wrap__red.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__costArea__wrap__red.taC {
  text-align: center;
}
.pageSpecialPageContentSec__costArea__wrap__red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__red {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__costArea__wrap__red {
    font-size: 28px;
    padding-bottom: 15px;
  }
}
.pageSpecialPageContentSec__dateArea {
  background-color: #faecda;
  padding: 60px 0 80px;
  margin-top: 160px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea {
    margin-top: 50px;
    padding: 30px 15px;
  }
}
.pageSpecialPageContentSec__dateArea__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__dateArea__titleArea__title {
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.8;
  text-align: center;
  position: relative;
}
.pageSpecialPageContentSec__dateArea__titleArea__title::after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b23333;
  width: 236px;
  height: 5px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__titleArea__title {
    font-size: 20px;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 50px;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont {
    display: block;
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__titleArea__titleRed {
    font-size: 18px;
    color: #700D16;
    text-align: center;
    font-weight: bold;
    margin-top: 30px;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item, .pageSpecialPageContentSec__dateArea__wrap__cont__telArea {
  width: 50%;
  padding: 30px 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item, .pageSpecialPageContentSec__dateArea__wrap__cont__telArea {
    width: 100%;
    padding: 0;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item {
  border-right: 1px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item {
    border-right: 0px;
    padding-bottom: 30px;
    border-bottom: 1px solid #193547;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea {
  padding-left: 40px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea {
    padding-left: 0;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02 {
  width: 450px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02.u-mg01 {
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02 {
    width: 100%;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  padding: 18px 15px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__dateArea__wrap__cont__item__bnrArea02__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  padding-bottom: 10px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title .taC {
  text-align: center;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title .taR {
  text-align: right;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title.taC {
  text-align: center;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea__title {
    font-size: 18px;
    text-align: center;
    padding-top: 20px;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__link__pix {
  width: 404px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea__link__pix {
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
  }
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 360px;
  background-color: #fff;
  margin: 5px auto;
  text-align: center;
  padding: 6px 0;
  border-radius: 20px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__dateArea__wrap__cont__telArea__msg__text {
    width: 80%;
    padding: 3px 0;
  }
}
.pageSpecialPageContentSec__infoArea {
  width: 350px;
  position: fixed;
  right: 24px;
  top: 190px;
  background-color: rgba(255, 255, 255, 0.82);
  padding: 20px 15px;
  border-radius: 20px;
  z-index: 1;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea {
    width: 100%;
    padding: 10px 8px 6px;
    border-radius: 0;
    top: auto;
    bottom: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.9);
    box-shadow: 1px -3px 20px 1px rgba(0, 0, 0, 0.12);
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt {
  margin-bottom: 6px;
  box-shadow: 2px 8px 20px 0px rgba(0, 0, 0, 0.1098039216);
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS .taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS .taR {
  text-align: right;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS.taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__textS {
    font-size: 10px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__text {
    font-size: 11px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 10px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02 {
  width: 100px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02 {
    width: 32.8%;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text {
  position: static;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 16px !important;
  padding-right: 0 !important;
  line-height: 1.2 !important;
  letter-spacing: 0 !important;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text::after {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text {
    font-size: 14px;
    font-weight: lighter;
  }
}
.pageSpecialPageContentSec .u-textSmall {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec .u-textSmall {
    font-size: 12px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  align-items: center;
  padding: 12px 0;
  height: 100%;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnrArea__bnrArea02__bnr {
    padding: 5px 0;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea {
  width: 320px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea {
    width: 100%;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #C8A981;
  border-radius: 5px;
  background: #C8A981;
  padding: 3px 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #193547;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #193547;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-black.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-black.png");
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr:hover span[class*=__text] {
    color: #C8A981;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #C8A981;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr {
    padding: 7px;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr {
    padding: 3px 0;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text {
  padding-right: 0 !important;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 18px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__bnrArea__bnr__text::after {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__tel {
    height: 40px;
    display: block;
    width: 240px;
    margin: 0 auto;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__tel__pix {
  width: 252px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__tel__pix {
    width: 240px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal {
  width: 60%;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal {
    width: 86%;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal.fancybox-content {
  padding: 16px 18px 11px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal.u-wide {
  width: 76%;
  max-height: 80vh;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal.u-wide {
    width: 93%;
    max-height: 84vh;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal.u-wide.fancybox-content {
    padding: 40px 18px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal .fancybox-close-small {
    display: none;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__bg {
  background: rgba(0, 0, 0, 0.8);
  height: 100vh;
  position: absolute;
  width: 100%;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__closeBtn {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  position: absolute;
  top: 22%;
  right: 5%;
  width: 6vw;
  max-width: 70px;
  height: 6vw;
  max-height: 70px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__closeBtn {
    display: none;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__closeBtnBar {
  position: absolute;
  width: 90%;
  height: 2px;
  background: #fff;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__closeBtnBar.u-01 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__closeBtnBar.u-02 {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont {
  background: #fff;
  width: 100%;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-guideTour {
  width: 100%;
  padding: 0 28px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-guideTour {
    width: 100%;
    padding: 0;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-service {
  width: 100%;
  max-width: 975px;
  margin: 0 auto;
  padding: 46px 32px 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-service {
    width: 100%;
    max-height: 80vh;
    padding: 0;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title {
  padding-bottom: 16px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.8;
  position: relative;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title::after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b23333;
  width: 236px;
  height: 5px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title {
    font-size: 20px;
    padding-bottom: 6px;
    margin-bottom: 6px;
  }
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title::after {
    width: 120px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title.u-guideTour {
  padding: 16px 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 1;
  color: #fff;
  background: #193547;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title.u-guideTour::after {
  display: none;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title.u-guideTour {
    padding: 11px 0;
  }
}
@media screen and (max-width: 340px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__title.u-guideTour {
    font-size: 18px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text.u-guideTour {
  margin-bottom: 24px;
  line-height: 1.66;
  font-size: 18px;
  font-weight: 500;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: left;
  color: #000;
}
@media screen and (max-width: 340px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__text.u-guideTour {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__textBold {
  font-weight: bold;
  color: #193547;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__textSmall {
  font-size: 16px;
}
.pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__pix {
  width: 500px;
  margin: 30px auto;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont__pix {
    width: 100%;
    margin: 10px auto;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__title {
  margin-bottom: 32px;
  font-size: 24px;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 0.05em;
  text-align: center;
  color: #193547;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__title {
    margin-bottom: 28px;
    line-height: 1.25em;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__leadTextArea {
  margin-bottom: 20px;
  padding: 0 8px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__leadTextArea {
    margin-bottom: 30px;
    padding: 0;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__leadText {
  margin-bottom: 8px;
  font-size: 18px;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: 500;
  line-height: 1.66;
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__leadText {
    margin-bottom: 5px;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__leadText__span {
  font-weight: bold;
  color: #980000;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contList {
    padding-bottom: 20px;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem {
    margin-bottom: 10px;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__title {
  padding: 17px 0 13px;
  font-size: 20px;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background: #193547;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem__title {
    padding: 12px 0;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__textWrap {
  padding: 20px 0;
  border-right: 3px solid #193547;
  border-left: 3px solid #193547;
  border-bottom: 3px solid #193547;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem__textWrap {
    padding: 16px 0;
    border-right: 1px solid #193547;
    border-left: 1px solid #193547;
    border-bottom: 1px solid #193547;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__text {
  font-size: 20px;
  font-family: "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: center;
  color: #193547;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem__text {
    font-size: 18px;
  }
}
@media screen and (max-width: 360px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem__text {
    font-size: 16px;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__text.u-light {
  padding: 0 16px;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.66;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__serviceInfoModal__contListItem__text.u-light {
    text-align: left;
  }
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerList {
  width: 248px;
  margin: 0 auto;
  padding-top: 12px;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.3em;
  line-height: 1.66;
  text-align: right;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-01::before {
  content: "(１)";
  display: inline-block;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-02::before {
  content: "(２)";
  display: inline-block;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-03::before {
  content: "(３)";
  display: inline-block;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-04::before {
  content: "(４)";
  display: inline-block;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-05::before {
  content: "(５)";
  display: inline-block;
}
.pageSpecialPageContentSec__serviceInfoModal__contListItem__innerListItem.u-06::before {
  content: "(６)";
  display: inline-block;
}
.pageSpecialPageContentSec__underLinedHeading {
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.pageSpecialPageContentSec__underLinedHeading.u-ma80 {
  margin: 50px auto 80px;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__underLinedHeading.u-ma80 {
    margin: 20px auto 40px;
  }
}
.pageSpecialPageContentSec__underLinedHeading__text {
  padding-bottom: 16px;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.8;
  position: relative;
}
.pageSpecialPageContentSec__underLinedHeading__text:after {
  margin: auto;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #b23333;
  width: 236px;
  height: 5px;
}
.pageSpecialPageContentSec__applicationFlow {
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__applicationFlow {
    margin: 40px auto;
    padding: 0 15px;
  }
}
.pageSpecialPageContentSec__applicationFlow__container {
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}
.pageSpecialPageContentSec__applicationFlow__subHeading {
  margin: 20px auto 70px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.7;
  text-align: center;
}
.pageSpecialPageContentSec__applicationFlow__imagePreview {
  margin: 0 auto;
  width: 720px;
}
.pageSpecialPageContentSec__applicationFlow__consultBox {
  margin: 62px auto 33px;
  padding: 23px 0 20px;
  width: 100%;
  max-width: 913px;
  background-color: #c8a981;
  border-radius: 30px;
  text-align: center;
}
.pageSpecialPageContentSec__applicationFlow__consultBox__heading {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.45;
}
.pageSpecialPageContentSec__applicationFlow__consultBox__heading span {
  font-size: 20px;
}
.pageSpecialPageContentSec__applicationFlow__consultBox__innerBox {
  margin: 17px auto 0;
  padding: 10px 0;
  width: 716px;
  display: block;
  border: 1px solid #193547;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.45;
}
.pageSpecialPageContentSec__questions {
  margin: 0 auto;
  width: 100%;
  max-width: 980px;
}
.pageSpecialPageContentSec__questions__container {
  margin: 44px auto 110px;
  width: 100%;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn {
  letter-spacing: 0.25em !important;
}
.pageSpecialPageContentSec__bgArea {
  padding: 35px 0;
  background: #fff;
}
.pageSpecialPageContentSec__bgArea__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__text {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__bgArea__innerArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__bgArea__innerArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea__innerArea__text {
    font-size: 15px;
  }
}
.pageSpecialPageContentSec__bgArea__innerArea__text span.jp-number {
  font-family: Helvetica Neue, Meiryo, sans-serif;
}
.pageSpecialPageContentSec__innerArea__acdList {
  margin-top: 13px;
  margin-top: 13px;
  background: #F7E7D2;
}
.pageSpecialPageContentSec__innerArea__acdList__item {
  padding: 5px 5px 10px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  padding: 20px;
  display: block;
  position: relative;
  background: #F4DDC0;
  font-weight: bold;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn:hover {
    background: #ddc7ab;
  }
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #193547;
  border-bottom: 1px solid #193547;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.pageSpecialPageContentSec__innerArea__acdList__item__btn.js-active::after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea {
  padding: 25px;
  background: #fff;
  border-top: 10px solid #F7E7D2;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .taR {
  text-align: right;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text .textSmall {
  font-size: 12px;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.textRed {
  color: #792129;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.taC {
  text-align: center;
}
.pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__contentArea__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    padding: 10px 30px;
    text-indent: -1.6em;
  }
  .pageSpecialPageContentSec__innerArea__acdList__item__contentArea {
    padding: 15px;
  }
}

@media screen and (max-width: 768px) {
  .is_login_user .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-guideTour {
    top: 53%;
  }
}

/*-----------------------------------------------
pageSpecialPageContentSec(SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageSpecialPageContentSec__bgArea {
    padding: 10px 0 0 0;
  }
  .pageSpecialPageContentSec__bgArea__innerArea {
    padding-left: 0;
    padding-right: 0;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__text {
    text-align: center;
    font-size: 16px;
    padding: 0 15px;
  }
  .pageSpecialPageContentSec__fullWidthBrown {
    margin: 25px auto 40px;
    padding: 20px 12px 20px;
    width: 100%;
    background-color: #faecda;
    box-sizing: border-box;
  }
  .pageSpecialPageContentSec__fullWidthBrown.second-element {
    margin-bottom: 38px;
  }
  .pageSpecialPageContentSec__fullWidthBrown.last-element {
    margin-top: 50px;
    margin-bottom: 0;
  }
  .pageSpecialPageContentSec__underLinedHeading {
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  .pageSpecialPageContentSec__underLinedHeading__text {
    padding-bottom: 5px;
    font-size: 20px;
    line-height: 2.1;
  }
  .pageSpecialPageContentSec__underLinedHeading__text:after {
    width: 220px;
    height: 3px;
  }
  .pageSpecialPageContentSec__applicationFlow__container {
    padding: 0 12px;
    box-sizing: border-box;
  }
  .pageSpecialPageContentSec__applicationFlow__subHeading {
    margin: 20px auto 17px;
    font-size: 16px;
    line-height: 1.7;
  }
  .pageSpecialPageContentSec__applicationFlow__imagePreview {
    width: 100%;
  }
  .pageSpecialPageContentSec__applicationFlow__consultBox {
    margin: 27px auto 25px;
    padding: 20px 0 18px;
    width: 100%;
    max-width: 913px;
    background-color: #c8a981;
    border-radius: 20px;
    text-align: center;
  }
  .pageSpecialPageContentSec__applicationFlow__consultBox__heading {
    font-size: 14px;
    line-height: 1.4;
  }
  .pageSpecialPageContentSec__applicationFlow__consultBox__heading span {
    font-size: 16px;
  }
  .pageSpecialPageContentSec__applicationFlow__consultBox__innerBox {
    margin: 10px auto 0;
    padding: 14px 0;
    width: 260px;
    display: block;
    border: 1px solid #193547;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 1.27;
  }
  .pageSpecialPageContentSec__questions {
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
    max-width: 100%;
    box-sizing: border-box;
  }
  .pageSpecialPageContentSec__questions__container {
    margin: 15px auto 0;
    width: 100%;
  }
  .pageSpecialPageContentSec__innerArea__acdList__item__btn {
    letter-spacing: 0.25em !important;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList {
    margin-top: 20px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__bnrList__item__bnr {
    width: 290px;
  }
  .pageSpecialPageContentSec__bgArea__innerArea__title {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  .is_page__special footer.siteFooter {
    margin-bottom: 168px;
  }
}
_::-webkit-full-page-media,
_:future,
:root .pageSpecialPageContentSec__serviceInfoModal__contListItem__innerList {
  width: 270px;
}

.is_login_user .pageSpecialPageContentSec__infoArea__wrap__bnt__modal__cont.u-service {
  top: 58%;
}

.pagePressPageContentSec.seat_form {
  padding-bottom: 0;
}
.pagePressPageContentSec.seat_form .pagePressPageContentSec__innerArea__pageTitle {
  margin-bottom: 0;
  border-bottom: 0;
}

.u-flexAlignCenter {
  align-items: center;
}

.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea.consultation-textarea {
  font-size: 18px;
  height: 250px;
  resize: none;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input.other-input {
  margin-top: 18px;
  padding: 20px 14px;
  font-size: 18px;
  box-sizing: border-box;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input.confirm_email_input {
  margin-top: 15px !important;
}
.pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap input.postal-code-input {
  width: 233px;
}

.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__innerText {
  padding-left: 40px;
  font-size: 14px;
  font-weight: bold;
  line-height: 2;
}

.pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.contactbyphone {
  margin-top: 60px;
}

.is_page__special-page-contact-confirm {
  /*if checkbox is selected*/
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item {
  font-weight: bold;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe__xText {
  padding-left: 28px;
  position: relative;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe__xText:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe__xText:after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.selected-checkbox {
  padding-left: 28px;
  position: relative;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.selected-checkbox:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.selected-checkbox:after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 1;
  visibility: visible;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap .pagePressFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper:nth-child(2) {
  display: none;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.contactbyphone {
  margin-top: 40px;
  margin-bottom: 15px;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap span.mwform-checkbox-field-text:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.is_page__special-page-contact-confirm .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap span.mwform-checkbox-field-text:after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}

@media screen and (max-width: 767px) {
  .pagePressFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.contactbyphone {
    margin-top: 30px;
  }
}
/*====================================================================
ginzaYorozusoudanPageArticleSec
====================================================================*/
.ginzaYorozusoudanPageArticleSec {
  padding: 35px 0 0;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__pageTitleWrap {
    padding: 0 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__pageTitle {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__pageTitle {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.ginzaYorozusoudanPageArticleSec__leadCont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__leadCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__leadContPic {
  width: 565px;
  margin: 0 auto 20px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__leadContPic {
    width: 100%;
    margin-bottom: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__leadContTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__leadContTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__leadContTxt {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__leadContTxt {
    margin-bottom: 30px;
    line-height: 1.77;
  }
}
.ginzaYorozusoudanPageArticleSec__leadContTxt.u-bg {
  width: 254px;
  margin: 0 auto;
  padding: 10px 0;
  border-radius: 3rem;
  background: #C8A981;
  color: #003146;
}
.ginzaYorozusoudanPageArticleSec__infoCont {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 66px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoCont {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoCont.u-wide {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoCont {
    margin-bottom: 60px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContTtl {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
  text-align: center;
  width: 236px;
  margin: 0 auto 25px;
  padding-bottom: 18px;
  border-bottom: 5px solid #B23333;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContTtl.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContTtl {
    font-size: 28px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContTtl.u-access {
  width: 140px;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContTxt {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContTxt {
    line-height: 1.77;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContTxt.u-bg {
  padding: 18px 0;
  background: #FFF7DB;
}
.ginzaYorozusoudanPageArticleSec__infoContTxt.u-red {
  margin-bottom: 56px;
  color: #B74B58;
}
.ginzaYorozusoudanPageArticleSec__infoContTxtMb {
  margin-bottom: 35px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContTxtMb {
    margin-bottom: 40px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContBox {
  margin-bottom: 40px;
  border: 10px solid #193547;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  padding: 25px 0;
  color: #C8A981;
  background: #193547;
  width: calc(100% + 2px);
  margin-top: -1px;
  margin-left: -1px;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTtl.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTtl {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTtl {
    line-height: 1.3;
    padding: 6px 0 16px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtArea {
  padding: 25px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTxtArea {
    padding: 10px 0;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel {
  font-size: 45px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #B23333;
  line-height: 1;
  margin-bottom: 30px;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel {
    font-size: 45px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTxtTel {
    margin-bottom: 25px;
    margin-top: 20px;
    letter-spacing: 0;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContBoxTxt {
    font-size: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContBoxTxt.u-bg {
  width: 268px;
  margin: 0 auto 10px;
  padding: 2px 0;
  border-radius: 15px;
  background: #EAEAEA;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 25px;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaTtl {
    font-size: 24px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 76px;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaTxt {
    margin-bottom: 30px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkArea {
  margin-bottom: 78px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkArea {
    margin-bottom: 55px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnMb {
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnMb {
    margin-bottom: 20px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 668px;
  height: 68px;
  margin: 0 auto;
  padding: 24px 0;
  font-weight: bold;
  text-align: center;
  border-radius: 24px;
  background: #B74B58;
  border: 2px solid #b74b58;
  color: #fff;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink {
    width: 100%;
    height: 100px;
    padding: 15px;
    text-align: center;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink:hover span {
    color: #B74B58 !important;
  }
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLink:hover::before {
    width: 100%;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: absolute;
  z-index: 1;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContLinkAreaBtnLinkSpan {
    line-height: 2;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContPicTxt {
  font-size: 20px;
  background: #003146;
  color: #fff;
  padding: 5px;
  width: 250px;
  margin: 20px auto 0;
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__infoContMapArea {
  margin-bottom: 64px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__infoContMapArea {
    margin-bottom: 30px;
  }
}
.ginzaYorozusoudanPageArticleSec__infoContMap {
  width: 100% !important;
}
.ginzaYorozusoudanPageArticleSec__accessSecImgWrap {
  max-width: 694px;
  width: 100%;
  height: auto;
  margin: 0 auto 30px;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__accessSecImgWrap {
    margin: 0 auto 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__accessSecImg {
  width: 100%;
  height: auto;
}
.ginzaYorozusoudanPageArticleSec__accessSecLink {
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  border: 2px solid #003146;
  padding: 8px 15px;
  margin: 10px auto 0;
  background-color: #003146;
  max-width: 354px;
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  overflow: hidden;
}
.ginzaYorozusoudanPageArticleSec__accessSecLink::before {
  content: "";
  width: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 24px;
  transition: 0.6s;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__accessSecLink:hover span {
    color: #003146 !important;
  }
  .ginzaYorozusoudanPageArticleSec__accessSecLink:hover::before {
    width: 100%;
  }
}
.ginzaYorozusoudanPageArticleSec__accessSecLinkSpan {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  font-weight: bold;
  color: #C8A981;
  transition: 0.6s;
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  margin: 0 auto;
  width: 480px;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer {
  padding-right: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf {
  padding-right: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoTitle {
    font-size: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01 {
  margin-top: 15px;
  padding: 30px 160px;
  background: #FAECDA;
  margin-bottom: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList {
  border-bottom: 1px solid #C3C3C3;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 0;
  border-top: 1px solid #C3C3C3;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px;
  background: #fff;
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
    font-size: 13px;
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head {
    width: 70px;
    padding: 5px;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__head.english {
    width: 96px;
    margin-right: 10px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data {
  width: calc(100% - 165px);
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data {
    width: calc(100% - 85px);
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text {
    font-size: 13px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 350px;
  margin: 15px 0;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr::before {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer {
  padding-right: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf {
  padding-right: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover::before {
    width: 100%;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr {
    padding: 7px;
  }
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 150px;
  padding: 10px 20px;
  border: 2px solid #193547;
  background: #193547;
  color: #fff;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .taR {
  text-align: right;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label .textSmall {
  font-size: 12px;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.textRed {
  color: #792129;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.taC {
  text-align: center;
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea__label {
    font-size: 15px;
  }
}
.ginzaYorozusoudanPageArticleSec__innerArea__infoArea01__infoList__item__data__text__bold {
  font-weight: bold;
}

/*-----------------------------------------------
pageGinzaYorozusoudanPageArticleSec (SP)
------------------------------------------------*/
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec {
    padding: 20px 0 10px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    padding: 22px 15px;
    position: relative;
    border: 2px solid #193547;
    border-radius: 5px;
    background: #193547;
    width: 100%;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    content: "";
    width: 0px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #C8A981;
    border-radius: 5px;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr::before {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    padding-right: 20px;
    position: relative;
    color: #C8A981;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    letter-spacing: 0.15em;
    text-align: center;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    border-right: 1px solid #C8A981;
    border-bottom: 1px solid #C8A981;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer {
    padding-right: 30px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px auto;
    background-image: url("../images/common/icon-outerLink-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf {
    padding-right: 30px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px auto;
    background-image: url("../images/common/icon-pdf-brown.png");
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (max-width: 768px) and (min-width: 769px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover::before {
    width: 100%;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr {
    padding: 7px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .pageGinzaYorozusoudanPageArticleSec__innerArea__pageTitle {
    margin-bottom: 20px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01 {
    padding: 15px 5px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoArea01__labelArea {
    margin-top: 12px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__infoTitle {
    font-size: 18px;
  }
  .pageGinzaYorozusoudanPageArticleSec__innerArea__text {
    font-size: 14px;
  }
}
.is_page__soutsuitou2022 .lowerPageHeader {
  display: none;
}

.soutsuitouPage__newLinePc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__newLinePc {
    display: none;
  }
}
.soutsuitouPage__newLineSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__newLineSp {
    display: block;
  }
}
.soutsuitouPage__kvBoxPc {
  width: 100%;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__kvBoxPc {
    display: none;
    min-width: initial;
    width: 100%;
  }
}
.soutsuitouPage__kvBoxSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__kvBoxSp {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__kvImgSp {
    display: block;
    width: 100%;
  }
}
.soutsuitouPage__commonWra {
  min-width: 1060px;
  max-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__commonWra {
    width: 100%;
    min-width: initial;
  }
}
.soutsuitouPage__smallBox {
  width: 980px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__smallBox {
    width: 100%;
  }
}
.soutsuitouPage__headingBox {
  box-sizing: border-box;
  padding: 8px 0 0 0;
  text-align: center;
}
.soutsuitouPage__headingTitleBox {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingTitleBox {
    margin-bottom: 20px;
  }
}
.soutsuitouPage__headingTitle {
  font-size: 23px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.soutsuitouPage__headingTitle .textRed {
  color: #792129;
}
.soutsuitouPage__headingTitle .taC {
  text-align: center;
}
.soutsuitouPage__headingTitle .taR {
  text-align: right;
}
.soutsuitouPage__headingTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__headingTitle.textRed {
  color: #792129;
}
.soutsuitouPage__headingTitle.taC {
  text-align: center;
}
.soutsuitouPage__headingTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingTitle {
    font-size: 23px;
  }
}
.soutsuitouPage__headingImgBox {
  width: 280px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingImgBox {
    margin: 0 auto 20px auto;
  }
}
.soutsuitouPage__headingImg {
  width: 100%;
}
.soutsuitouPage__headingDescBox {
  margin-bottom: 47px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingDescBox {
    margin: 0 0 25px 0;
  }
}
.soutsuitouPage__headingDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
}
.soutsuitouPage__headingDesc .textRed {
  color: #792129;
}
.soutsuitouPage__headingDesc .taC {
  text-align: center;
}
.soutsuitouPage__headingDesc .taR {
  text-align: right;
}
.soutsuitouPage__headingDesc .textSmall {
  font-size: 12px;
}
.soutsuitouPage__headingDesc.textRed {
  color: #792129;
}
.soutsuitouPage__headingDesc.taC {
  text-align: center;
}
.soutsuitouPage__headingDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingDesc {
    font-size: 16px;
  }
}
.soutsuitouPage__headingLinkBox {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingLinkBox {
    margin-bottom: 21px;
  }
}
.soutsuitouPage__headingLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingLinkList {
    display: block;
  }
}
.soutsuitouPage__headingLink {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  border-radius: 30px;
  padding: 15px 0;
  width: 230px;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink {
    transition: 0.6s;
  }
}
.soutsuitouPage__headingLink::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink::before {
    transition: 0.6s;
  }
}
.soutsuitouPage__headingLink__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink__text {
    transition: 0.6s;
  }
}
.soutsuitouPage__headingLink__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.soutsuitouPage__headingLink__text.outer {
  padding-right: 30px;
}
.soutsuitouPage__headingLink__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink__text.outer::after {
    transition: 0.6s;
  }
}
.soutsuitouPage__headingLink__text.pdf {
  padding-right: 30px;
}
.soutsuitouPage__headingLink__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__headingLink:hover::before {
    width: 100%;
  }
  .soutsuitouPage__headingLink:hover span[class*=__text] {
    color: #193547;
  }
  .soutsuitouPage__headingLink:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .soutsuitouPage__headingLink:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .soutsuitouPage__headingLink:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingLink {
    padding: 7px;
  }
  .soutsuitouPage__headingLink span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.soutsuitouPage__headingLink::before {
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingLink {
    width: 300px;
    margin: 0 auto 10px auto;
    padding: 15px 0;
  }
  .soutsuitouPage__headingLink span[class*=__text] {
    font-size: 20px;
  }
}
.soutsuitouPage__headingLinkText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage__headingLinkText .textRed {
  color: #792129;
}
.soutsuitouPage__headingLinkText .taC {
  text-align: center;
}
.soutsuitouPage__headingLinkText .taR {
  text-align: right;
}
.soutsuitouPage__headingLinkText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__headingLinkText.textRed {
  color: #792129;
}
.soutsuitouPage__headingLinkText.taC {
  text-align: center;
}
.soutsuitouPage__headingLinkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__headingLinkText {
    font-size: 20px;
  }
}
.soutsuitouPage__dateSecBox {
  box-sizing: border-box;
  min-width: 1060px;
  background-color: #DDE8FA;
  padding: 60px 0 87px 0;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateSecBox {
    padding: 40px 5px 150px 5px;
    min-width: initial;
  }
}
.soutsuitouPage__dateSecBoxWra {
  position: relative;
  box-sizing: border-box;
}
.soutsuitouPage__samaTitleBox {
  margin: 0 auto;
  padding-bottom: 18px;
  width: 150px;
  position: relative;
}
.soutsuitouPage__samaTitleBox:before {
  content: "";
  position: absolute;
  top: 46px;
  left: 23px;
  width: 104px;
  height: 5px;
  background-color: #7561AA;
}
.soutsuitouPage__sameTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.soutsuitouPage__sameTitle .textRed {
  color: #792129;
}
.soutsuitouPage__sameTitle .taC {
  text-align: center;
}
.soutsuitouPage__sameTitle .taR {
  text-align: right;
}
.soutsuitouPage__sameTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__sameTitle.textRed {
  color: #792129;
}
.soutsuitouPage__sameTitle.taC {
  text-align: center;
}
.soutsuitouPage__sameTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__sameTitle {
    font-size: 28px;
  }
}
.soutsuitouPage__datebox {
  margin: 37px 0 55px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__datebox {
    margin: 26px 0 109px 0;
  }
}
.soutsuitouPage__date {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 23px;
}
.soutsuitouPage__date .textRed {
  color: #792129;
}
.soutsuitouPage__date .taC {
  text-align: center;
}
.soutsuitouPage__date .taR {
  text-align: right;
}
.soutsuitouPage__date .textSmall {
  font-size: 12px;
}
.soutsuitouPage__date.textRed {
  color: #792129;
}
.soutsuitouPage__date.taC {
  text-align: center;
}
.soutsuitouPage__date.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__date {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__date {
    font-size: 24px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-bottom: 5px;
  }
  .soutsuitouPage__date .textRed {
    color: #792129;
  }
  .soutsuitouPage__date .taC {
    text-align: center;
  }
  .soutsuitouPage__date .taR {
    text-align: right;
  }
  .soutsuitouPage__date .textSmall {
    font-size: 12px;
  }
  .soutsuitouPage__date.textRed {
    color: #792129;
  }
  .soutsuitouPage__date.taC {
    text-align: center;
  }
  .soutsuitouPage__date.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .soutsuitouPage__date {
    font-size: 24px;
  }
}
.soutsuitouPage__dateDeatil {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__dateDeatil .textRed {
  color: #792129;
}
.soutsuitouPage__dateDeatil .taC {
  text-align: center;
}
.soutsuitouPage__dateDeatil .taR {
  text-align: right;
}
.soutsuitouPage__dateDeatil .textSmall {
  font-size: 12px;
}
.soutsuitouPage__dateDeatil.textRed {
  color: #792129;
}
.soutsuitouPage__dateDeatil.taC {
  text-align: center;
}
.soutsuitouPage__dateDeatil.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateDeatil {
    font-size: 18px;
  }
}
.soutsuitouPage__dateInfoAllBox {
  position: relative;
}
.soutsuitouPage__dateFlowerBox01Pc {
  display: block;
  position: absolute;
  top: 55px;
  left: -15px;
  max-width: 220px;
  min-width: 220px;
  width: 23vw;
  z-index: 100;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateFlowerBox01Pc {
    display: none;
  }
}
@media screen and (min-width: 1190px) {
  .soutsuitouPage__dateFlowerBox01Pc {
    position: absolute;
    top: 25px;
    left: -120px;
    max-width: 299px;
    width: 23vw;
  }
}
.soutsuitouPage__dateFlowerBox02Pc {
  display: block;
  position: absolute;
  bottom: -80px;
  right: 0;
  max-width: 365px;
  width: 28vw;
  z-index: 100;
  min-width: 280px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateFlowerBox02Pc {
    display: none;
  }
}
@media screen and (min-width: 1190px) {
  .soutsuitouPage__dateFlowerBox02Pc {
    position: absolute;
    bottom: -80px;
    right: -60px;
    max-width: 365px;
    width: 23vw;
  }
}
.soutsuitouPage__dateFlowerBox01Sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateFlowerBox01Sp {
    position: absolute;
    top: -100px;
    left: -7px;
    width: 140px;
    display: block;
    overflow: hidden;
  }
}
.soutsuitouPage__dateFlowerBox02Sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateFlowerBox02Sp {
    position: absolute;
    bottom: -140px;
    right: -5px;
    width: 180px;
    display: block;
  }
}
.soutsuitouPage__dateInfoBox {
  width: 860px;
  margin: 0 auto;
  background-color: #fff;
  margin-bottom: 35px;
  padding: 16px 97px 1px 83px;
  box-sizing: border-box;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoBox {
    width: 100%;
    padding: 14px 8px 20px 8px;
    text-align: center;
    margin-bottom: 19px;
  }
}
.soutsuitouPage__dateInfoTitleBox {
  margin: 0 auto 34px 0;
  width: 679px;
  border-bottom: 1px solid #1A3546;
  padding: 0 0 14px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoTitleBox {
    width: 100%;
    margin: 0 auto 30px auto;
  }
}
.soutsuitouPage__dateInfoTitle {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.15em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  display: block;
}
.soutsuitouPage__dateInfoTitle .textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoTitle .taC {
  text-align: center;
}
.soutsuitouPage__dateInfoTitle .taR {
  text-align: right;
}
.soutsuitouPage__dateInfoTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__dateInfoTitle.textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoTitle.taC {
  text-align: center;
}
.soutsuitouPage__dateInfoTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoTitle {
    font-size: 20px;
  }
}
.soutsuitouPage__dateInfoDetailBox_f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 29px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoDetailBox_f {
    display: block;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}
.soutsuitouPage__dateInfoDetailLeft {
  width: 140px;
  margin-right: 26px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoDetailLeft {
    margin: 0 auto 16px auto;
    display: block;
  }
}
.soutsuitouPage__dateInfoDetailRight {
  width: 513px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoDetailRight {
    width: 100%;
  }
}
.soutsuitouPage__dateInfoDetailHours {
  width: 140px;
  height: 30px;
  background-color: #193547;
  border-radius: 15px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
  display: inline-block;
}
.soutsuitouPage__dateInfoDetailHours .textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoDetailHours .taC {
  text-align: center;
}
.soutsuitouPage__dateInfoDetailHours .taR {
  text-align: right;
}
.soutsuitouPage__dateInfoDetailHours .textSmall {
  font-size: 12px;
}
.soutsuitouPage__dateInfoDetailHours.textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoDetailHours.taC {
  text-align: center;
}
.soutsuitouPage__dateInfoDetailHours.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoDetailHours {
    font-size: 16px;
  }
}
.soutsuitouPage__dateInfoDetailText {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__dateInfoDetailText .textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoDetailText .taC {
  text-align: center;
}
.soutsuitouPage__dateInfoDetailText .taR {
  text-align: right;
}
.soutsuitouPage__dateInfoDetailText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__dateInfoDetailText.textRed {
  color: #792129;
}
.soutsuitouPage__dateInfoDetailText.taC {
  text-align: center;
}
.soutsuitouPage__dateInfoDetailText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__dateInfoDetailText {
    font-size: 18px;
  }
}
.soutsuitouPage__methodBox {
  box-sizing: border-box;
  padding: 60px 0 66px 0;
  min-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodBox {
    padding: 42px 5px 19px 5px;
    min-width: initial;
  }
}
.soutsuitouPage__methodInfoBox {
  width: 980px;
  margin: 53px auto 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoBox {
    width: 100%;
    margin: 46px auto 0 auto;
  }
}
.soutsuitouPage__methodInfoItemBox {
  background-color: #FFEAD0;
  border-radius: 20px;
  margin-bottom: 18px;
  padding: 21px 0;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoItemBox {
    padding: 38px 11px 23px 11px;
    margin-bottom: 29px;
  }
}
.soutsuitouPage__methodInfoBox_f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoBox_f {
    display: block;
  }
}
.soutsuitouPage__methodInfoLeft {
  width: 363px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoLeft {
    width: 100%;
  }
}
.soutsuitouPage__methodInfoRight {
  width: 513px;
  margin: 0 36px 0 68px;
  position: relative;
}
.soutsuitouPage__methodInfoRight:before {
  content: "";
  position: absolute;
  top: 0;
  left: -68px;
  width: 3px;
  height: 100%;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRight {
    width: 100%;
    margin: 0;
  }
  .soutsuitouPage__methodInfoRight:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 208px;
    height: 3px;
    background-color: #193547;
    margin: 0 auto;
  }
}
.soutsuitouPage__onlineIconBox {
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__onlineIconBox {
    margin: 0 auto 29px auto;
  }
}
.soutsuitouPage__viewIconBox {
  width: 150px;
  height: 54px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__viewIconBox {
    margin: 0 auto 25px auto;
  }
}
.soutsuitouPage__hongangiIconBox {
  width: 67px;
  height: 65px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__hongangiIconBox {
    margin: 0 auto 17px auto;
  }
}
.soutsuitouPage__methodInfoLeftConTitle {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 28px;
  text-align: center;
}
.soutsuitouPage__methodInfoLeftConTitle .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoLeftConTitle .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoLeftConTitle .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoLeftConTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoLeftConTitle.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoLeftConTitle.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoLeftConTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoLeftConTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoLeftConTitle {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoOnlineText {
    padding-top: 40px;
  }
}
.soutsuitouPage__methodInfoRightTextBox {
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightTextBox {
    text-align: center;
    margin-bottom: 0;
  }
}
.soutsuitouPage__methodInfoWorshipBox {
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoWorshipBox {
    text-align: left;
    width: 335px;
    margin: 0 auto 22px auto;
    padding: 27px 0 0 0;
  }
}
.soutsuitouPage__methodInfoRightText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage__methodInfoRightText .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightText .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightText .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoRightText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoRightText.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightText.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightText {
    font-size: 16px;
  }
}
.soutsuitouPage__sameBtn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  border-radius: 30px;
  padding: 14px 0 15px 0;
  width: 420px;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn {
    transition: 0.6s;
  }
}
.soutsuitouPage__sameBtn::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn::before {
    transition: 0.6s;
  }
}
.soutsuitouPage__sameBtn__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn__text {
    transition: 0.6s;
  }
}
.soutsuitouPage__sameBtn__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.soutsuitouPage__sameBtn__text.outer {
  padding-right: 30px;
}
.soutsuitouPage__sameBtn__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn__text.outer::after {
    transition: 0.6s;
  }
}
.soutsuitouPage__sameBtn__text.pdf {
  padding-right: 30px;
}
.soutsuitouPage__sameBtn__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitouPage__sameBtn:hover::before {
    width: 100%;
  }
  .soutsuitouPage__sameBtn:hover span[class*=__text] {
    color: #193547;
  }
  .soutsuitouPage__sameBtn:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .soutsuitouPage__sameBtn:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .soutsuitouPage__sameBtn:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__sameBtn {
    padding: 7px;
  }
  .soutsuitouPage__sameBtn span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.soutsuitouPage__sameBtn::before {
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__sameBtn {
    width: 328px;
    margin: 0 auto;
    padding: 15px 8px 14px 8px;
    box-sizing: border-box;
  }
}
.soutsuitouPage__sameBtnText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
}
.soutsuitouPage__sameBtnText .textRed {
  color: #792129;
}
.soutsuitouPage__sameBtnText .taC {
  text-align: center;
}
.soutsuitouPage__sameBtnText .taR {
  text-align: right;
}
.soutsuitouPage__sameBtnText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__sameBtnText.textRed {
  color: #792129;
}
.soutsuitouPage__sameBtnText.taC {
  text-align: center;
}
.soutsuitouPage__sameBtnText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__sameBtnText {
    font-size: 18px;
  }
}
.soutsuitouPage__methodInfoBtnBox {
  margin: 8px 0 23px -15px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoBtnBox {
    margin: 8px 0 23px 0;
  }
}
.soutsuitouPage__methodInfoRightAttentionBox {
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightAttentionBox {
    width: 332px;
    margin: 0 auto;
  }
}
.soutsuitouPage__methodInfoRightAttentionTitleBox {
  margin-bottom: 9px;
}
.soutsuitouPage__methodInfoRightAttentionTitle {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
}
.soutsuitouPage__methodInfoRightAttentionTitle .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightAttentionTitle .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightAttentionTitle .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoRightAttentionTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoRightAttentionTitle.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightAttentionTitle.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightAttentionTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightAttentionTitle {
    font-size: 16px;
  }
}
.soutsuitouPage__methodInfoRightAttentionTitle:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 53px;
  width: 457px;
  height: 0.5px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightAttentionTitle:before {
    width: 279px;
  }
}
.soutsuitouPage__methodInfoRightAttentionListItem {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
}
.soutsuitouPage__methodInfoRightAttentionListItem .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightAttentionListItem .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightAttentionListItem .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoRightAttentionListItem .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoRightAttentionListItem.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightAttentionListItem.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightAttentionListItem.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightAttentionListItem {
    font-size: 16px;
  }
}
.soutsuitouPage__methodInfoRightAttentionListItem:before {
  content: "●";
  position: absolute;
  top: -13px;
  left: -3px;
  font-size: 30px;
}
.soutsuitouPage__attentionListPc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__attentionListPc {
    display: none;
  }
}
.soutsuitouPage__attentionListSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__attentionListSp {
    display: block;
  }
}
.soutsuitouPage__methodInfoRedText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
  color: #B23333;
  font-weight: bold;
}
.soutsuitouPage__methodInfoRedText .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRedText .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRedText .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoRedText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoRedText.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRedText.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRedText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRedText {
    font-size: 16px;
  }
}
.soutsuitouPage__methodInfoRedText:before {
  content: "●";
  position: absolute;
  top: -13px;
  left: -3px;
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoTodayTextBox {
    text-align: left;
    margin: 0 auto 40px auto;
    padding-top: 29px;
    width: 335px;
  }
}
.soutsuitouPage__methodInfoRightTextTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__methodInfoRightTextTitle .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightTextTitle .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightTextTitle .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoRightTextTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoRightTextTitle.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoRightTextTitle.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoRightTextTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoRightTextTitle {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoNotDateBox {
    text-align: center;
  }
}
.soutsuitouPage__methodInfoNotDateHeadBox {
  margin-bottom: 6px;
}
.soutsuitouPage__methodInfoNotDateHead {
  width: 253px;
  background-color: #1A3546;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding: 11px 0;
  display: block;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage__methodInfoNotDateHead .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDateHead .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDateHead .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoNotDateHead .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoNotDateHead.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDateHead.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDateHead.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoNotDateHead {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoNotDateHead {
    width: 333px;
    margin: 0 auto;
  }
}
.soutsuitouPage__methodInfoNotDateText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__methodInfoNotDateText .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDateText .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDateText .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoNotDateText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoNotDateText.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDateText.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDateText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoNotDateText {
    font-size: 16px;
  }
}
.soutsuitouPage__methodInfoAddMrgin {
  margin-left: -5px;
}
.soutsuitouPage__methodInfoNotDate {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.2em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__methodInfoNotDate .textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDate .taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDate .taR {
  text-align: right;
}
.soutsuitouPage__methodInfoNotDate .textSmall {
  font-size: 12px;
}
.soutsuitouPage__methodInfoNotDate.textRed {
  color: #792129;
}
.soutsuitouPage__methodInfoNotDate.taC {
  text-align: center;
}
.soutsuitouPage__methodInfoNotDate.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__methodInfoNotDate {
    font-size: 16px;
  }
}
.soutsuitouPage__bookmarkBox {
  background-color: #FAE6DD;
  padding: 52px 0 73px 0;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__bookmarkBox {
    min-width: initial;
    padding: 30px 0 52px 0;
  }
}
.soutsuitouPage__moreSmallBox {
  width: 644px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__moreSmallBox {
    width: 100%;
  }
}
.soutsuitouPage__bookmarkTextBox {
  text-align: center;
  margin: 19px 0 20px 0;
}
.soutsuitouPage__bookmarkText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__bookmarkText .textRed {
  color: #792129;
}
.soutsuitouPage__bookmarkText .taC {
  text-align: center;
}
.soutsuitouPage__bookmarkText .taR {
  text-align: right;
}
.soutsuitouPage__bookmarkText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__bookmarkText.textRed {
  color: #792129;
}
.soutsuitouPage__bookmarkText.taC {
  text-align: center;
}
.soutsuitouPage__bookmarkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__bookmarkText {
    font-size: 18px;
  }
}
.soutsuitouPage__bookmarkText:first-child {
  margin-bottom: 6px;
}
.soutsuitouPage__bookmarkImgBox {
  width: 124px;
  margin: 0 auto 12px auto;
}
.soutsuitouPage__bookmarkBtnBox {
  width: 420px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__bookmarkBtnBox {
    width: 100%;
  }
}
.soutsuitouPage__infoBox {
  padding: 50px 0 73px 0;
  text-align: center;
  min-width: 1060px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoBox {
    padding: 39px 16px 95px 19px;
    min-width: initial;
  }
}
.soutsuitouPage__infoAboutTitleBox {
  margin: 82px 0 29px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoAboutTitleBox {
    margin: 48px 0 29px 0;
  }
}
.soutsuitouPage__infoAboutTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.15em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage__infoAboutTitle .textRed {
  color: #792129;
}
.soutsuitouPage__infoAboutTitle .taC {
  text-align: center;
}
.soutsuitouPage__infoAboutTitle .taR {
  text-align: right;
}
.soutsuitouPage__infoAboutTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage__infoAboutTitle.textRed {
  color: #792129;
}
.soutsuitouPage__infoAboutTitle.taC {
  text-align: center;
}
.soutsuitouPage__infoAboutTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoAboutTitle {
    font-size: 28px;
  }
}
.soutsuitouPage__infoText {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage__infoText .textRed {
  color: #792129;
}
.soutsuitouPage__infoText .taC {
  text-align: center;
}
.soutsuitouPage__infoText .taR {
  text-align: right;
}
.soutsuitouPage__infoText .textSmall {
  font-size: 12px;
}
.soutsuitouPage__infoText.textRed {
  color: #792129;
}
.soutsuitouPage__infoText.taC {
  text-align: center;
}
.soutsuitouPage__infoText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoText {
    font-size: 16px;
  }
}
.soutsuitouPage__infoImgBox {
  width: 275px;
  margin: 0 auto 80px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoImgBox {
    margin: 20px auto 74px auto;
  }
}
.soutsuitouPage__infoBtnBox {
  margin: 20px auto 0 auto;
  width: 420px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage__infoBtnBox {
    width: 100%;
    margin: 30px auto 0 auto;
  }
}

.ajustAnchor {
  margin-top: -106px;
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .ajustAnchor {
    margin-top: -62px;
    padding-top: 62px;
  }
}

.is_page__soutsuitou2023 .lowerPageHeader {
  display: none;
}

.soutsuitou2023Page__newLinePc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__newLinePc {
    display: none;
  }
}
.soutsuitou2023Page__newLineSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__newLineSp {
    display: block;
  }
}
.soutsuitou2023Page__kvBoxPc {
  width: 100%;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__kvBoxPc {
    display: none;
    min-width: initial;
    width: 100%;
  }
}
.soutsuitou2023Page__kvBoxSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__kvBoxSp {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__kvImgSp {
    display: block;
    width: 100%;
  }
}
.soutsuitou2023Page__commonWra {
  min-width: 1060px;
  max-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__commonWra {
    width: 100%;
    min-width: initial;
  }
}
.soutsuitou2023Page__smallBox {
  width: 980px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__smallBox {
    width: 100%;
  }
}
.soutsuitou2023Page__headingBox {
  box-sizing: border-box;
  padding: 31px 0 0 0;
  text-align: center;
}
.soutsuitou2023Page__headingTitleBox {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingTitleBox {
    margin-bottom: 20px;
  }
}
.soutsuitou2023Page__headingTitle {
  font-size: 23px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.soutsuitou2023Page__headingTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__headingTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__headingTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__headingTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__headingTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__headingTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__headingTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingTitle {
    font-size: 23px;
  }
}
.soutsuitou2023Page__headingImgBox {
  width: 282px;
  margin: 0 auto 45px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingImgBox {
    margin: 0 auto 30px auto;
  }
}
.soutsuitou2023Page__headingImg {
  width: 100%;
}
.soutsuitou2023Page__headingDescBox {
  margin-bottom: 47px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingDescBox {
    margin: 0 0 25px 0;
  }
}
.soutsuitou2023Page__headingDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
}
.soutsuitou2023Page__headingDesc .textRed {
  color: #792129;
}
.soutsuitou2023Page__headingDesc .taC {
  text-align: center;
}
.soutsuitou2023Page__headingDesc .taR {
  text-align: right;
}
.soutsuitou2023Page__headingDesc .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__headingDesc.textRed {
  color: #792129;
}
.soutsuitou2023Page__headingDesc.taC {
  text-align: center;
}
.soutsuitou2023Page__headingDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingDesc {
    font-size: 16px;
  }
}
.soutsuitou2023Page__headingLinkBox {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLinkBox {
    margin-bottom: 21px;
  }
}
.soutsuitou2023Page__headingLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLinkList {
    display: block;
    text-align: center;
  }
}
.soutsuitou2023Page__headingLinkItem {
  width: 180px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLinkItem {
    margin: 0 auto;
    width: 300px;
  }
}
.soutsuitou2023Page__headingLink {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  border-radius: 30px;
  padding: 15px 0;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__headingLink::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink::before {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__headingLink__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink__text {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__headingLink__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__headingLink__text.outer {
  padding-right: 30px;
}
.soutsuitou2023Page__headingLink__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink__text.outer::after {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__headingLink__text.pdf {
  padding-right: 30px;
}
.soutsuitou2023Page__headingLink__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__headingLink:hover::before {
    width: 100%;
  }
  .soutsuitou2023Page__headingLink:hover span[class*=__text] {
    color: #193547;
  }
  .soutsuitou2023Page__headingLink:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .soutsuitou2023Page__headingLink:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .soutsuitou2023Page__headingLink:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLink {
    padding: 7px;
  }
  .soutsuitou2023Page__headingLink span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.soutsuitou2023Page__headingLink::before {
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLink {
    margin: 0 auto 10px auto;
    padding: 15px 0;
  }
  .soutsuitou2023Page__headingLink span[class*=__text] {
    font-size: 20px;
  }
}
.soutsuitou2023Page__headingLinkText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__headingLinkText .textRed {
  color: #792129;
}
.soutsuitou2023Page__headingLinkText .taC {
  text-align: center;
}
.soutsuitou2023Page__headingLinkText .taR {
  text-align: right;
}
.soutsuitou2023Page__headingLinkText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__headingLinkText.textRed {
  color: #792129;
}
.soutsuitou2023Page__headingLinkText.taC {
  text-align: center;
}
.soutsuitou2023Page__headingLinkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__headingLinkText {
    font-size: 20px;
  }
}
.soutsuitou2023Page__dateSecBox {
  box-sizing: border-box;
  min-width: 1060px;
  background-color: #DDE8FA;
  padding: 60px 0 87px 0;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateSecBox {
    padding: 40px 5px 150px 5px;
    min-width: initial;
  }
}
.soutsuitou2023Page__dateSecBoxWra {
  position: relative;
  box-sizing: border-box;
}
.soutsuitou2023Page__samaTitleBox {
  margin: 0 auto;
  padding-bottom: 18px;
  width: 150px;
  position: relative;
}
.soutsuitou2023Page__samaTitleBox:before {
  content: "";
  position: absolute;
  top: 46px;
  left: 23px;
  width: 104px;
  height: 5px;
  background-color: #7561AA;
}
.soutsuitou2023Page__sameTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.soutsuitou2023Page__sameTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__sameTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__sameTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__sameTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__sameTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__sameTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__sameTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__sameTitle {
    font-size: 28px;
  }
}
.soutsuitou2023Page__datebox {
  margin: 37px 0 55px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__datebox {
    margin: 26px 0 109px 0;
  }
}
.soutsuitou2023Page__date {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 23px;
}
.soutsuitou2023Page__date .textRed {
  color: #792129;
}
.soutsuitou2023Page__date .taC {
  text-align: center;
}
.soutsuitou2023Page__date .taR {
  text-align: right;
}
.soutsuitou2023Page__date .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__date.textRed {
  color: #792129;
}
.soutsuitou2023Page__date.taC {
  text-align: center;
}
.soutsuitou2023Page__date.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__date {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__date {
    font-size: 24px;
    line-height: 1.7;
    letter-spacing: 0.05em;
    font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
    margin-bottom: 5px;
  }
  .soutsuitou2023Page__date .textRed {
    color: #792129;
  }
  .soutsuitou2023Page__date .taC {
    text-align: center;
  }
  .soutsuitou2023Page__date .taR {
    text-align: right;
  }
  .soutsuitou2023Page__date .textSmall {
    font-size: 12px;
  }
  .soutsuitou2023Page__date.textRed {
    color: #792129;
  }
  .soutsuitou2023Page__date.taC {
    text-align: center;
  }
  .soutsuitou2023Page__date.taR {
    text-align: right;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .soutsuitou2023Page__date {
    font-size: 24px;
  }
}
.soutsuitou2023Page__dateDeatil {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__dateDeatil .textRed {
  color: #792129;
}
.soutsuitou2023Page__dateDeatil .taC {
  text-align: center;
}
.soutsuitou2023Page__dateDeatil .taR {
  text-align: right;
}
.soutsuitou2023Page__dateDeatil .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__dateDeatil.textRed {
  color: #792129;
}
.soutsuitou2023Page__dateDeatil.taC {
  text-align: center;
}
.soutsuitou2023Page__dateDeatil.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateDeatil {
    font-size: 18px;
  }
}
.soutsuitou2023Page__dateInfoAllBox {
  position: relative;
}
.soutsuitou2023Page__dateFlowerBox01Pc {
  display: block;
  position: absolute;
  top: 55px;
  left: -15px;
  max-width: 220px;
  min-width: 220px;
  width: 23vw;
  z-index: 100;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateFlowerBox01Pc {
    display: none;
  }
}
@media screen and (min-width: 1190px) {
  .soutsuitou2023Page__dateFlowerBox01Pc {
    position: absolute;
    top: 25px;
    left: -120px;
    max-width: 299px;
    width: 23vw;
  }
}
.soutsuitou2023Page__dateFlowerBox02Pc {
  display: block;
  position: absolute;
  bottom: -80px;
  right: 0;
  max-width: 365px;
  width: 28vw;
  z-index: 100;
  min-width: 280px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateFlowerBox02Pc {
    display: none;
  }
}
@media screen and (min-width: 1190px) {
  .soutsuitou2023Page__dateFlowerBox02Pc {
    position: absolute;
    bottom: -80px;
    right: -60px;
    max-width: 365px;
    width: 23vw;
  }
}
.soutsuitou2023Page__dateFlowerBox01Sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateFlowerBox01Sp {
    position: absolute;
    top: -100px;
    left: -7px;
    width: 140px;
    display: block;
    overflow: hidden;
  }
}
.soutsuitou2023Page__dateFlowerBox02Sp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateFlowerBox02Sp {
    position: absolute;
    bottom: -140px;
    right: -5px;
    width: 180px;
    display: block;
  }
}
.soutsuitou2023Page__dateInfoBox {
  width: 860px;
  margin: 0 auto;
  background-color: #fff;
  margin-bottom: 35px;
  padding: 16px 97px 1px 83px;
  box-sizing: border-box;
  border-radius: 20px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoBox {
    width: 100%;
    padding: 14px 8px 20px 8px;
    text-align: center;
    margin-bottom: 19px;
  }
}
.soutsuitou2023Page__dateInfoTitleBox {
  margin: 0 auto 34px 0;
  width: 679px;
  border-bottom: 1px solid #1A3546;
  padding: 0 0 14px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoTitleBox {
    width: 100%;
    margin: 0 auto 30px auto;
  }
}
.soutsuitou2023Page__dateInfoTitle {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.15em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
  display: block;
}
.soutsuitou2023Page__dateInfoTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__dateInfoTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__dateInfoTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoTitle {
    font-size: 20px;
  }
}
.soutsuitou2023Page__dateInfoDetailBox_f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 29px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailBox_f {
    display: block;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}
.soutsuitou2023Page__dateInfoDetailLeft {
  width: 140px;
  margin-right: 26px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailLeft {
    margin: 0 auto 16px auto;
    display: block;
  }
}
.soutsuitou2023Page__dateInfoDetailRight {
  width: 513px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailRight {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailRight.u-mb {
    margin-bottom: 20px;
  }
}
.soutsuitou2023Page__dateInfoDetailHours {
  width: 140px;
  height: 30px;
  background-color: #193547;
  border-radius: 15px;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
  display: inline-block;
}
.soutsuitou2023Page__dateInfoDetailHours .textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoDetailHours .taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoDetailHours .taR {
  text-align: right;
}
.soutsuitou2023Page__dateInfoDetailHours .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__dateInfoDetailHours.textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoDetailHours.taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoDetailHours.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailHours {
    font-size: 16px;
  }
}
.soutsuitou2023Page__dateInfoDetailText {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__dateInfoDetailText .textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoDetailText .taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoDetailText .taR {
  text-align: right;
}
.soutsuitou2023Page__dateInfoDetailText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__dateInfoDetailText.textRed {
  color: #792129;
}
.soutsuitou2023Page__dateInfoDetailText.taC {
  text-align: center;
}
.soutsuitou2023Page__dateInfoDetailText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailText {
    font-size: 18px;
  }
}
.soutsuitou2023Page__dateInfoDetailText.u-indent {
  text-indent: 1em;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__dateInfoDetailText.u-indent {
    text-indent: 0em;
  }
}
.soutsuitou2023Page__methodBox {
  box-sizing: border-box;
  padding: 60px 0 66px 0;
  min-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodBox {
    padding: 42px 5px 19px 5px;
    min-width: initial;
  }
}
.soutsuitou2023Page__methodInfoBox {
  width: 980px;
  margin: 53px auto 30px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoBox {
    width: 100%;
    margin: 46px auto 0 auto;
  }
}
.soutsuitou2023Page__methodInfoItemBox {
  background-color: #FFEAD0;
  border-radius: 20px;
  margin-bottom: 18px;
  padding: 21px 0;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoItemBox {
    padding: 38px 11px 23px 11px;
    margin-bottom: 10px;
  }
}
.soutsuitou2023Page__methodInfoBox_f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoBox_f {
    display: block;
  }
}
.soutsuitou2023Page__methodInfoLeft {
  width: 363px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoLeft {
    width: 100%;
  }
}
.soutsuitou2023Page__methodInfoRight {
  width: 513px;
  margin: 0 36px 0 68px;
  position: relative;
}
.soutsuitou2023Page__methodInfoRight:before {
  content: "";
  position: absolute;
  top: 0;
  left: -68px;
  width: 3px;
  height: 100%;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRight {
    width: 100%;
    margin: 0;
  }
  .soutsuitou2023Page__methodInfoRight:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 208px;
    height: 3px;
    background-color: #193547;
    margin: 0 auto;
  }
}
.soutsuitou2023Page__methodInfoTodayBox {
  margin-bottom: 38px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayBox {
    text-align: center;
    margin-bottom: 30px;
  }
}
.soutsuitou2023Page__methodInfoToday-right {
  margin-top: 2px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoToday-right {
    margin-top: 0;
  }
}
.soutsuitou2023Page__methodInfoTodayText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__methodInfoTodayText .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayText .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayText .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoTodayText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoTodayText.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayText.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoTodayText.u-bold {
  font-weight: bold;
}
.soutsuitou2023Page__methodInfoTodayTitle {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: inline-block;
  font-weight: bold;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
.soutsuitou2023Page__methodInfoTodayTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoTodayTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoTodayTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayTitle {
    margin-top: 24px;
    padding-left: 0;
  }
}
.soutsuitou2023Page__methodInfoTodayTitle:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0px;
  width: 20px;
  height: 3px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayTitle:before {
    left: -30px;
  }
}
.soutsuitou2023Page__methodInfoTodayTitle:after {
  content: "";
  position: absolute;
  top: 11px;
  right: -30px;
  width: 20px;
  height: 3px;
  background-color: #193547;
}
.soutsuitou2023Page__methodInfoTodayFlex {
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayFlex {
    display: block;
  }
}
.soutsuitou2023Page__methodInfoTodayFlex.u-mt {
  margin-top: 15px;
}
.soutsuitou2023Page__methodInfoTodayFlexHead {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #fff;
  background-color: #193547;
  border-radius: 15px;
  text-align: center;
  padding: 7px 0;
  width: 96px;
}
.soutsuitou2023Page__methodInfoTodayFlexHead .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayFlexHead .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayFlexHead .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoTodayFlexHead .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoTodayFlexHead.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayFlexHead.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayFlexHead.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayFlexHead {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayFlexHead {
    margin: 0 auto 14px;
  }
}
.soutsuitou2023Page__methodInfoTodayFlexText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__methodInfoTodayFlexText .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayFlexText .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayFlexText .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoTodayFlexText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoTodayFlexText.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoTodayFlexText.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoTodayFlexText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayFlexText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__onlineIconBox {
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__onlineIconBox {
    margin: 0 auto 29px auto;
  }
}
.soutsuitou2023Page__viewIconBox {
  width: 150px;
  height: 54px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__viewIconBox {
    margin: 0 auto 25px auto;
  }
}
.soutsuitou2023Page__hongangiIconBox {
  width: 67px;
  height: 65px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__hongangiIconBox {
    margin: 0 auto 17px auto;
  }
}
.soutsuitou2023Page__methodInfoLeftConTitle {
  font-size: 24px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  margin-bottom: 28px;
  text-align: center;
}
.soutsuitou2023Page__methodInfoLeftConTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoLeftConTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoLeftConTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoLeftConTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoLeftConTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoLeftConTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoLeftConTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoLeftConTitle {
    font-size: 24px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoLeftConTitle {
    width: 100%;
    margin-bottom: 20px;
  }
}
.soutsuitou2023Page__methodInfoLeftConTitle.u-nomb {
  margin-bottom: 0;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  text-align: center;
  border-top: 1px solid #193547;
  width: 272px;
  padding-top: 11px;
  margin: 11px auto 28px;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoLeftConTitle-sub.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoLeftConTitle-sub {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoLeftConTitle-sub {
    margin: 11px auto 20px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoOnlineText {
    padding-top: 40px;
  }
}
.soutsuitou2023Page__methodInfoRightTextBox {
  margin-bottom: 12px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextBox {
    text-align: center;
    margin-bottom: 0;
  }
}
.soutsuitou2023Page__methodInfoWorshipBox {
  margin-bottom: 8px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoWorshipBox {
    text-align: left;
    width: 335px;
    margin: 0 auto 22px auto;
    padding: 27px 0 0 0;
  }
}
.soutsuitou2023Page__methodInfoRightText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__methodInfoRightText .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightText .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightText .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightText.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightText.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__sameBtn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  border-radius: 30px;
  padding: 14px 0 15px 0;
  width: 420px;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__sameBtn::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn::before {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__sameBtn__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn__text {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__sameBtn__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__sameBtn__text.outer {
  padding-right: 30px;
}
.soutsuitou2023Page__sameBtn__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn__text.outer::after {
    transition: 0.6s;
  }
}
.soutsuitou2023Page__sameBtn__text.pdf {
  padding-right: 30px;
}
.soutsuitou2023Page__sameBtn__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page__sameBtn:hover::before {
    width: 100%;
  }
  .soutsuitou2023Page__sameBtn:hover span[class*=__text] {
    color: #193547;
  }
  .soutsuitou2023Page__sameBtn:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .soutsuitou2023Page__sameBtn:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .soutsuitou2023Page__sameBtn:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__sameBtn {
    padding: 7px;
  }
  .soutsuitou2023Page__sameBtn span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.soutsuitou2023Page__sameBtn::before {
  border-radius: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__sameBtn {
    width: 328px;
    margin: 0 auto;
    padding: 15px 8px 14px 8px;
    box-sizing: border-box;
  }
}
.soutsuitou2023Page__sameBtnText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
}
.soutsuitou2023Page__sameBtnText .textRed {
  color: #792129;
}
.soutsuitou2023Page__sameBtnText .taC {
  text-align: center;
}
.soutsuitou2023Page__sameBtnText .taR {
  text-align: right;
}
.soutsuitou2023Page__sameBtnText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__sameBtnText.textRed {
  color: #792129;
}
.soutsuitou2023Page__sameBtnText.taC {
  text-align: center;
}
.soutsuitou2023Page__sameBtnText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__sameBtnText {
    font-size: 18px;
  }
}
.soutsuitou2023Page__methodInfoBtnBox {
  margin: 8px 0 23px -15px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoBtnBox {
    margin: 8px 0 23px 0;
  }
}
.soutsuitou2023Page__methodInfoRightAttentionBox {
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightAttentionBox {
    width: 332px;
    margin: 0 auto;
  }
}
.soutsuitou2023Page__methodInfoRightAttentionTitleBox {
  margin-bottom: 9px;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightAttentionTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightAttentionTitle {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoRightAttentionTitle:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 53px;
  width: 457px;
  height: 0.5px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightAttentionTitle:before {
    width: 279px;
  }
}
.soutsuitou2023Page__methodInfoRightAttentionListItem {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightAttentionListItem.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightAttentionListItem {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoRightAttentionListItem:before {
  content: "●";
  position: absolute;
  top: -13px;
  left: -3px;
  font-size: 30px;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  display: block;
  width: 785px;
  margin: 20px auto;
  font-size: 20px;
  color: #A00000;
  text-align: center;
  font-weight: bold;
  border: 1px solid #a00000;
  padding: 11px 0;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg .textRed {
  color: #792129;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg .taC {
  text-align: center;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg .taR {
  text-align: right;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg.textRed {
  color: #792129;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg.taC {
  text-align: center;
}
.soutsuitou2023Page__innerArea__ankaTitle__msg.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__innerArea__ankaTitle__msg {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__innerArea__ankaTitle__msg {
    padding: 11px 5px;
    width: 100%;
  }
}
.soutsuitou2023Page__attentionListPc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__attentionListPc {
    display: none;
  }
}
.soutsuitou2023Page__attentionListSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__attentionListSp {
    display: block;
  }
}
.soutsuitou2023Page__methodInfoRedText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  position: relative;
  color: #B23333;
  font-weight: bold;
}
.soutsuitou2023Page__methodInfoRedText .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRedText .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRedText .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRedText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRedText.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRedText.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRedText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRedText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoRedText:before {
  content: "●";
  position: absolute;
  top: -13px;
  left: -3px;
  font-size: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightBox {
    margin-top: 25px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoTodayTextBox {
    text-align: left;
    margin: 0 auto 40px auto;
    padding-top: 29px;
    width: 335px;
  }
}
.soutsuitou2023Page__methodInfoRightTextTitle {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__methodInfoRightTextTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightTextTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightTextTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextTitle {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 10px;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-big.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextTitle.u-big {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextTitle.u-big {
    text-align: center;
  }
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube {
  font-size: 20px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  margin-bottom: 10px;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoRightTextTitle.u-youtube.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextTitle.u-youtube {
    font-size: 20px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoRightTextTitle.u-youtube {
    text-align: center;
    margin: 0px 0 10px;
    padding-top: 25px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoNotDateBox {
    text-align: center;
  }
}
.soutsuitou2023Page__methodInfoNotDateHeadBox {
  margin: 12px 0 15px;
}
.soutsuitou2023Page__methodInfoNotDateHead {
  background-color: #1A3546;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
  padding: 11px 25px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__methodInfoNotDateHead .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDateHead .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDateHead .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoNotDateHead .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoNotDateHead.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDateHead.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDateHead.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoNotDateHead {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoNotDateHead {
    width: 100%;
    margin: 0 auto;
  }
}
.soutsuitou2023Page__methodInfoNotDateText {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__methodInfoNotDateText .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDateText .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDateText .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoNotDateText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoNotDateText.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDateText.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDateText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoNotDateText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__methodInfoAddMrgin {
  margin-left: -5px;
}
.soutsuitou2023Page__methodInfoNotDate {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.2em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__methodInfoNotDate .textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDate .taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDate .taR {
  text-align: right;
}
.soutsuitou2023Page__methodInfoNotDate .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__methodInfoNotDate.textRed {
  color: #792129;
}
.soutsuitou2023Page__methodInfoNotDate.taC {
  text-align: center;
}
.soutsuitou2023Page__methodInfoNotDate.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__methodInfoNotDate {
    font-size: 16px;
  }
}
.soutsuitou2023Page__bookmarkBox {
  background-color: #FAE6DD;
  padding: 52px 0 73px 0;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__bookmarkBox {
    min-width: initial;
    padding: 30px 0 52px 0;
  }
}
.soutsuitou2023Page__moreSmallBox {
  width: 679px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__moreSmallBox {
    width: 100%;
  }
}
.soutsuitou2023Page__bookmarkTextBox {
  text-align: center;
  margin: 19px 0 20px 0;
}
.soutsuitou2023Page__bookmarkText {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__bookmarkText .textRed {
  color: #792129;
}
.soutsuitou2023Page__bookmarkText .taC {
  text-align: center;
}
.soutsuitou2023Page__bookmarkText .taR {
  text-align: right;
}
.soutsuitou2023Page__bookmarkText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__bookmarkText.textRed {
  color: #792129;
}
.soutsuitou2023Page__bookmarkText.taC {
  text-align: center;
}
.soutsuitou2023Page__bookmarkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__bookmarkText {
    font-size: 18px;
  }
}
.soutsuitou2023Page__bookmarkText:first-child {
  margin-bottom: 6px;
}
.soutsuitou2023Page__bookmarkTextDownload {
  font-size: 18px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  border: 1px solid #193547;
  border-radius: 30px;
  padding: 6px 0;
  width: 466px;
  margin: 0 auto 20px;
}
.soutsuitou2023Page__bookmarkTextDownload .textRed {
  color: #792129;
}
.soutsuitou2023Page__bookmarkTextDownload .taC {
  text-align: center;
}
.soutsuitou2023Page__bookmarkTextDownload .taR {
  text-align: right;
}
.soutsuitou2023Page__bookmarkTextDownload .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__bookmarkTextDownload.textRed {
  color: #792129;
}
.soutsuitou2023Page__bookmarkTextDownload.taC {
  text-align: center;
}
.soutsuitou2023Page__bookmarkTextDownload.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__bookmarkTextDownload {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__bookmarkTextDownload {
    width: 334px;
    margin: 0 auto 10px;
  }
}
.soutsuitou2023Page__bookmarkImgBox {
  width: 124px;
  margin: 0 auto 12px auto;
}
.soutsuitou2023Page__bookmarkBtnBox {
  width: 420px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__bookmarkBtnBox {
    width: 100%;
  }
}
.soutsuitou2023Page__infoBox {
  padding: 50px 0 73px 0;
  text-align: center;
  min-width: 1060px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoBox {
    padding: 39px 16px 95px 19px;
    min-width: initial;
  }
}
.soutsuitou2023Page__infoBox.u-noPd {
  padding: 0px 0 0px 0;
}
.soutsuitou2023Page__infoAboutTitleBox {
  margin: 82px 0 20px 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoAboutTitleBox {
    margin: 48px 0 20px 0;
  }
}
.soutsuitou2023Page__infoAboutTitleBox.u-mtSp {
  margin: 82px 0 20px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoAboutTitleBox.u-mtSp {
    margin: 70px 0 20px 0;
  }
}
.soutsuitou2023Page__infoAboutTitleImg {
  position: absolute;
  width: 108px;
  top: -69px;
  right: 63px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoAboutTitleImg {
    top: -110px;
    right: 12px;
  }
}
.soutsuitou2023Page__infoAboutTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.15em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page__infoAboutTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page__infoAboutTitle .taC {
  text-align: center;
}
.soutsuitou2023Page__infoAboutTitle .taR {
  text-align: right;
}
.soutsuitou2023Page__infoAboutTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__infoAboutTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page__infoAboutTitle.taC {
  text-align: center;
}
.soutsuitou2023Page__infoAboutTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoAboutTitle {
    font-size: 28px;
  }
}
.soutsuitou2023Page__infoAboutTitle .ruby {
  margin-bottom: -5px;
}
.soutsuitou2023Page__infoText {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__infoText .textRed {
  color: #792129;
}
.soutsuitou2023Page__infoText .taC {
  text-align: center;
}
.soutsuitou2023Page__infoText .taR {
  text-align: right;
}
.soutsuitou2023Page__infoText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__infoText.textRed {
  color: #792129;
}
.soutsuitou2023Page__infoText.taC {
  text-align: center;
}
.soutsuitou2023Page__infoText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__infoImgBox {
  width: 275px;
  margin: 0 auto 80px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoImgBox {
    margin: 20px auto 74px auto;
  }
}
.soutsuitou2023Page__infoBtnBox {
  margin: 20px auto 0 auto;
  width: 420px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoBtnBox {
    width: 100%;
    margin: 30px auto 0 auto;
  }
}
.soutsuitou2023Page__infoTextAttentionBox {
  margin: 30px 0 15px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoTextAttentionBox {
    margin: 30px 0 50px;
  }
}
.soutsuitou2023Page__infoTextAttention {
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #A00000;
}
.soutsuitou2023Page__infoTextAttention .textRed {
  color: #792129;
}
.soutsuitou2023Page__infoTextAttention .taC {
  text-align: center;
}
.soutsuitou2023Page__infoTextAttention .taR {
  text-align: right;
}
.soutsuitou2023Page__infoTextAttention .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__infoTextAttention.textRed {
  color: #792129;
}
.soutsuitou2023Page__infoTextAttention.taC {
  text-align: center;
}
.soutsuitou2023Page__infoTextAttention.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoTextAttention {
    font-size: 20px;
  }
}
.soutsuitou2023Page__questionnaireBox {
  padding: 0px 0 73px 0;
  text-align: center;
  min-width: 1060px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__questionnaireBox {
    min-width: initial;
    width: 100%;
  }
}
.soutsuitou2023Page__infoApplyBox {
  background-color: #FFEAD0;
  padding: 22px 80px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoApplyBox {
    padding: 22px 20px;
  }
}
.soutsuitou2023Page__infoApplyBtnBox {
  margin-bottom: 20px;
}
.soutsuitou2023Page__infoApplyBtn {
  text-align: center;
  margin: 0 auto;
}
.soutsuitou2023Page__infoApplyText {
  text-align: left;
  font-size: 16px;
  line-height: 1.68;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page__infoApplyText .textRed {
  color: #792129;
}
.soutsuitou2023Page__infoApplyText .taC {
  text-align: center;
}
.soutsuitou2023Page__infoApplyText .taR {
  text-align: right;
}
.soutsuitou2023Page__infoApplyText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page__infoApplyText.textRed {
  color: #792129;
}
.soutsuitou2023Page__infoApplyText.taC {
  text-align: center;
}
.soutsuitou2023Page__infoApplyText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoApplyText {
    font-size: 16px;
  }
}
.soutsuitou2023Page__infoApplyText.u-border {
  position: relative;
  line-height: 1;
}
.soutsuitou2023Page__infoApplyText.u-border:before {
  content: "";
  position: absolute;
  top: 9px;
  left: 53px;
  width: 457px;
  height: 0.5px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoApplyText.u-border:before {
    width: 279px;
  }
}
.soutsuitou2023Page__infoApplyText.u-mt {
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page__infoApplyText.u-mt {
    margin-top: 14px;
  }
}

.ajustAnchor {
  margin-top: -106px;
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .ajustAnchor {
    margin-top: -62px;
    padding-top: 62px;
  }
}

.ajustAnchor02 {
  margin-top: -156px;
  padding-top: 156px;
}
@media screen and (max-width: 768px) {
  .ajustAnchor02 {
    margin-top: -102px;
    padding-top: 102px;
  }
}

.shootingpolicyPage__wra {
  max-width: 980px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 65px 0 71px 0;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__wra {
    max-width: initial;
    width: 100%;
    box-sizing: border-box;
    padding: 45px 10px 60px 10px;
  }
}
.shootingpolicyPage__titleBox {
  text-align: center;
}
.shootingpolicyPage__title {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  letter-spacing: 0.15em;
  color: #193547;
  padding-bottom: 30px;
  border-bottom: 1px solid #707070;
  font-weight: 500;
}
.shootingpolicyPage__title .textRed {
  color: #792129;
}
.shootingpolicyPage__title .taC {
  text-align: center;
}
.shootingpolicyPage__title .taR {
  text-align: right;
}
.shootingpolicyPage__title .textSmall {
  font-size: 12px;
}
.shootingpolicyPage__title.textRed {
  color: #792129;
}
.shootingpolicyPage__title.taC {
  text-align: center;
}
.shootingpolicyPage__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__title {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__title {
    font-size: 20px;
    padding-bottom: 17px;
  }
}
.shootingpolicyPage__contentBox {
  padding-top: 83px;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__contentBox {
    padding-top: 25px;
  }
}
.shootingpolicyPage__text {
  font-size: 16px;
  line-height: 1.87;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  letter-spacing: 0.05em;
  color: #000;
}
.shootingpolicyPage__text .textRed {
  color: #792129;
}
.shootingpolicyPage__text .taC {
  text-align: center;
}
.shootingpolicyPage__text .taR {
  text-align: right;
}
.shootingpolicyPage__text .textSmall {
  font-size: 12px;
}
.shootingpolicyPage__text.textRed {
  color: #792129;
}
.shootingpolicyPage__text.taC {
  text-align: center;
}
.shootingpolicyPage__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__text {
    font-size: 16px;
  }
}
.shootingpolicyPage__contentSecTitle {
  font-size: 20px;
  line-height: 1.87;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-weight: 600;
  letter-spacing: 0.05em;
  display: inline-block;
}
.shootingpolicyPage__contentSecTitle .textRed {
  color: #792129;
}
.shootingpolicyPage__contentSecTitle .taC {
  text-align: center;
}
.shootingpolicyPage__contentSecTitle .taR {
  text-align: right;
}
.shootingpolicyPage__contentSecTitle .textSmall {
  font-size: 12px;
}
.shootingpolicyPage__contentSecTitle.textRed {
  color: #792129;
}
.shootingpolicyPage__contentSecTitle.taC {
  text-align: center;
}
.shootingpolicyPage__contentSecTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__contentSecTitle {
    font-size: 20px;
  }
}
.shootingpolicyPage__contentSecSubTitle {
  color: #000;
  font-weight: normal;
  letter-spacing: 0.05em;
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .shootingpolicyPage__contentSecSubTitle {
    display: block;
    margin-left: 0px;
  }
}

.mgb-56 {
  margin-bottom: 56px;
}

.mgb-33 {
  margin-bottom: 33px;
}

.mgb-29 {
  margin-bottom: 29px;
}

.mgb-54 {
  margin-bottom: 54px;
}

.is_page__publication .lowerPageHeader {
  display: none;
}

.publication {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .publication {
    text-align: left;
  }
}
.publication__newLinePc {
  display: block;
}
@media screen and (max-width: 768px) {
  .publication__newLinePc {
    display: none;
  }
}
.publication__newLineSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .publication__newLineSp {
    display: block;
  }
}
.publication__wra {
  min-width: 900px;
  max-width: 900px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .publication__wra {
    width: 100%;
    min-width: initial;
    padding: 0 8px;
    box-sizing: border-box;
  }
}
.publication__titleBox {
  position: relative;
  margin-top: 58px;
  text-align: center;
}
.publication__titleBox:before {
  content: "";
  position: absolute;
  top: 74px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 104px;
  margin: 0 auto;
  height: 5px;
  background-color: #193547;
}
@media screen and (max-width: 768px) {
  .publication__titleBox {
    margin-top: 42px;
  }
  .publication__titleBox:before {
    top: 136px;
  }
}
.publication__title {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  color: #193547;
  font-weight: 600;
}
.publication__title .textRed {
  color: #792129;
}
.publication__title .taC {
  text-align: center;
}
.publication__title .taR {
  text-align: right;
}
.publication__title .textSmall {
  font-size: 12px;
}
.publication__title.textRed {
  color: #792129;
}
.publication__title.taC {
  text-align: center;
}
.publication__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__title {
    font-size: 22px;
  }
}
.publication__btnBox {
  text-align: center;
}
.publication__btn {
  padding: 27px 0 27px 0;
  box-sizing: border-box;
  background-color: #B23333;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  font-weight: bold;
  border: 1px solid #B23333;
  display: inline-block;
  margin-top: 78px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
}
.publication__btn .textRed {
  color: #792129;
}
.publication__btn .taC {
  text-align: center;
}
.publication__btn .taR {
  text-align: right;
}
.publication__btn .textSmall {
  font-size: 12px;
}
.publication__btn.textRed {
  color: #792129;
}
.publication__btn.taC {
  text-align: center;
}
.publication__btn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__btn {
    font-size: 20px;
  }
}
.publication__btn:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #fff;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .publication__btn {
    margin-top: 52px;
  }
}
@media screen and (min-width: 769px) {
  .publication__btn:hover {
    color: #B23333;
  }
  .publication__btn:hover:before {
    left: 0;
  }
}
.publication__btn-big {
  width: 631px;
}
@media screen and (max-width: 768px) {
  .publication__btn-big {
    width: 100%;
  }
}
.publication__bodyBox {
  margin: 45px 0 41px 0;
}
@media screen and (max-width: 768px) {
  .publication__bodyBox {
    margin: 20px 0 35px 0;
  }
}
.publication__descBox-mb {
  margin-bottom: 32px;
}
@media screen and (max-width: 768px) {
  .publication__descBox-mb {
    margin-bottom: 24px;
  }
}
.publication__desc {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.publication__desc .textRed {
  color: #792129;
}
.publication__desc .taC {
  text-align: center;
}
.publication__desc .taR {
  text-align: right;
}
.publication__desc .textSmall {
  font-size: 12px;
}
.publication__desc.textRed {
  color: #792129;
}
.publication__desc.taC {
  text-align: center;
}
.publication__desc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__desc {
    font-size: 16px;
  }
}
.publication__desc-red {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #AA0000;
  font-weight: bold;
}
.publication__desc-red .textRed {
  color: #792129;
}
.publication__desc-red .taC {
  text-align: center;
}
.publication__desc-red .taR {
  text-align: right;
}
.publication__desc-red .textSmall {
  font-size: 12px;
}
.publication__desc-red.textRed {
  color: #792129;
}
.publication__desc-red.taC {
  text-align: center;
}
.publication__desc-red.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__desc-red {
    font-size: 16px;
  }
}
.publication__desc-bl {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-weight: normal;
}
.publication__desc-bl .textRed {
  color: #792129;
}
.publication__desc-bl .taC {
  text-align: center;
}
.publication__desc-bl .taR {
  text-align: right;
}
.publication__desc-bl .textSmall {
  font-size: 12px;
}
.publication__desc-bl.textRed {
  color: #792129;
}
.publication__desc-bl.taC {
  text-align: center;
}
.publication__desc-bl.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__desc-bl {
    font-size: 16px;
  }
}
.publication__contactBox {
  background: #F5F5F5;
  padding: 50px 0 33px 0;
  margin-bottom: 52px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .publication__contactBox {
    padding: 40px 0 25px 0;
    margin-bottom: 40px;
  }
}
.publication__contactTitleBox {
  position: relative;
}
.publication__contactTitleBox:before {
  content: "";
  position: absolute;
  top: 47px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 236px;
  margin: 0 auto;
  height: 5px;
  background-color: #B23333;
}
@media screen and (max-width: 768px) {
  .publication__contactTitleBox:before {
    content: "";
    position: absolute;
    top: 37px;
    width: 184px;
  }
}
.publication__contactTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-weight: bold;
}
.publication__contactTitle .textRed {
  color: #792129;
}
.publication__contactTitle .taC {
  text-align: center;
}
.publication__contactTitle .taR {
  text-align: right;
}
.publication__contactTitle .textSmall {
  font-size: 12px;
}
.publication__contactTitle.textRed {
  color: #792129;
}
.publication__contactTitle.taC {
  text-align: center;
}
.publication__contactTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__contactTitle {
    font-size: 21px;
  }
}
.publication__contactTextBox {
  margin-top: 71px;
}
@media screen and (max-width: 768px) {
  .publication__contactTextBox {
    margin-top: 59px;
  }
}
.publication__contactText {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #193547;
  font-weight: bold;
}
.publication__contactText .textRed {
  color: #792129;
}
.publication__contactText .taC {
  text-align: center;
}
.publication__contactText .taR {
  text-align: right;
}
.publication__contactText .textSmall {
  font-size: 12px;
}
.publication__contactText.textRed {
  color: #792129;
}
.publication__contactText.taC {
  text-align: center;
}
.publication__contactText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__contactText {
    font-size: 15px;
  }
}
.publication__contactPhoneBox {
  margin-top: 28px;
}
@media screen and (max-width: 768px) {
  .publication__contactPhoneBox {
    margin-top: 14px;
  }
}
.publication__contactPhoneBox-f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .publication__contactPhoneBox-f {
    display: block;
  }
}
.publication__contactPhoneText {
  font-size: 55px;
  color: #B23333;
  font-family: bold;
  margin-left: 10px;
  font-family: "Roboto", sans-serif;
}
@media screen and (max-width: 768px) {
  .publication__contactPhoneText {
    margin-left: 0px;
    font-size: 42px;
  }
}
.publication__contactPhoneImgBox {
  width: 54px;
}
@media screen and (max-width: 768px) {
  .publication__contactPhoneImgBox {
    display: none;
  }
}
.publication__contactPeriodBox {
  background: #fff;
  border-radius: 15px;
  width: 335px;
  margin: 25px auto 0 auto;
  padding: 11px 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.publication__contactPeriodBox .textRed {
  color: #792129;
}
.publication__contactPeriodBox .taC {
  text-align: center;
}
.publication__contactPeriodBox .taR {
  text-align: right;
}
.publication__contactPeriodBox .textSmall {
  font-size: 12px;
}
.publication__contactPeriodBox.textRed {
  color: #792129;
}
.publication__contactPeriodBox.taC {
  text-align: center;
}
.publication__contactPeriodBox.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .publication__contactPeriodBox {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .publication__contactPeriodBox {
    margin: 18px auto 0 auto;
    width: 261px;
  }
}

.is_page__soutsuitou2022-2 .lowerPageHeader {
  display: none;
}

.soutsuitouPage02__newLinePc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__newLinePc {
    display: none;
  }
}
.soutsuitouPage02__newLineSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__newLineSp {
    display: block;
  }
}
.soutsuitouPage02__kvBoxPc {
  width: 100%;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__kvBoxPc {
    display: none;
    min-width: initial;
    width: 100%;
  }
}
.soutsuitouPage02__kvBoxSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__kvBoxSp {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__kvImgSp {
    display: block;
    width: 100%;
  }
}
.soutsuitouPage02__commonWra {
  min-width: 1060px;
  max-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__commonWra {
    width: 100%;
    min-width: initial;
  }
}
.soutsuitouPage02__smallBox {
  width: 980px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__smallBox {
    width: 100%;
  }
}
.soutsuitouPage02__headingBox {
  box-sizing: border-box;
  padding: 8px 0 0 0;
  text-align: center;
}
.soutsuitouPage02__headingTitleBox {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingTitleBox {
    margin-bottom: 20px;
  }
}
.soutsuitouPage02__headingTitle {
  font-size: 23px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.soutsuitouPage02__headingTitle .textRed {
  color: #792129;
}
.soutsuitouPage02__headingTitle .taC {
  text-align: center;
}
.soutsuitouPage02__headingTitle .taR {
  text-align: right;
}
.soutsuitouPage02__headingTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__headingTitle.textRed {
  color: #792129;
}
.soutsuitouPage02__headingTitle.taC {
  text-align: center;
}
.soutsuitouPage02__headingTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingTitle {
    font-size: 23px;
  }
}
.soutsuitouPage02__headingImgBox {
  width: 280px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingImgBox {
    margin: 0 auto 20px auto;
  }
}
.soutsuitouPage02__headingImg {
  width: 100%;
}
.soutsuitouPage02__headingDescBox-pc {
  margin-bottom: 47px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingDescBox-pc {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingDescBox-sp {
    margin-bottom: 55px;
  }
}
.soutsuitouPage02__headingDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
}
.soutsuitouPage02__headingDesc .textRed {
  color: #792129;
}
.soutsuitouPage02__headingDesc .taC {
  text-align: center;
}
.soutsuitouPage02__headingDesc .taR {
  text-align: right;
}
.soutsuitouPage02__headingDesc .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__headingDesc.textRed {
  color: #792129;
}
.soutsuitouPage02__headingDesc.taC {
  text-align: center;
}
.soutsuitouPage02__headingDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingDesc {
    font-size: 16px;
  }
}
.soutsuitouPage02__headingLinkBox {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLinkBox {
    margin-bottom: 21px;
  }
}
.soutsuitouPage02__headingLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLinkList {
    display: block;
  }
}
.soutsuitouPage02__headingLinkItem02 {
  margin: 0 17px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLinkItem02 {
    margin: 10px 0;
  }
}
.soutsuitouPage02__headingLink {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 230px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitouPage02__headingLink .textRed {
  color: #792129;
}
.soutsuitouPage02__headingLink .taC {
  text-align: center;
}
.soutsuitouPage02__headingLink .taR {
  text-align: right;
}
.soutsuitouPage02__headingLink .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__headingLink.textRed {
  color: #792129;
}
.soutsuitouPage02__headingLink.taC {
  text-align: center;
}
.soutsuitouPage02__headingLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLink {
    font-size: 20px;
  }
}
.soutsuitouPage02__headingLink:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLink {
    width: 300px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitouPage02__headingLink:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitouPage02__headingLink:hover:before {
    left: 0;
  }
}
.soutsuitouPage02__headingLinkText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage02__headingLinkText .textRed {
  color: #792129;
}
.soutsuitouPage02__headingLinkText .taC {
  text-align: center;
}
.soutsuitouPage02__headingLinkText .taR {
  text-align: right;
}
.soutsuitouPage02__headingLinkText .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__headingLinkText.textRed {
  color: #792129;
}
.soutsuitouPage02__headingLinkText.taC {
  text-align: center;
}
.soutsuitouPage02__headingLinkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__headingLinkText {
    font-size: 20px;
  }
}
.soutsuitouPage02__dateSecBox {
  box-sizing: border-box;
  min-width: 1060px;
  padding: 60px 0 87px 0;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__dateSecBox {
    padding: 52px 5px 40px 5px;
    min-width: initial;
  }
}
.soutsuitouPage02__dateSecBoxWra {
  position: relative;
  box-sizing: border-box;
}
.soutsuitouPage02__samaTitleBox {
  margin: 0 auto;
  padding-bottom: 18px;
  width: 150px;
  position: relative;
}
.soutsuitouPage02__samaTitleBox:before {
  content: "";
  position: absolute;
  top: 46px;
  left: 23px;
  width: 104px;
  height: 5px;
  background-color: #7561AA;
}
.soutsuitouPage02__sameTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.soutsuitouPage02__sameTitle .textRed {
  color: #792129;
}
.soutsuitouPage02__sameTitle .taC {
  text-align: center;
}
.soutsuitouPage02__sameTitle .taR {
  text-align: right;
}
.soutsuitouPage02__sameTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__sameTitle.textRed {
  color: #792129;
}
.soutsuitouPage02__sameTitle.taC {
  text-align: center;
}
.soutsuitouPage02__sameTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__sameTitle {
    font-size: 28px;
  }
}
.soutsuitouPage02__youtubeTextBox {
  margin: 30px 0 28px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__youtubeTextBox {
    margin: 30px 0 20px 0;
  }
}
.soutsuitouPage02__youtubeText {
  font-size: 20px;
  line-height: 1.8;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage02__youtubeText .textRed {
  color: #792129;
}
.soutsuitouPage02__youtubeText .taC {
  text-align: center;
}
.soutsuitouPage02__youtubeText .taR {
  text-align: right;
}
.soutsuitouPage02__youtubeText .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__youtubeText.textRed {
  color: #792129;
}
.soutsuitouPage02__youtubeText.taC {
  text-align: center;
}
.soutsuitouPage02__youtubeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__youtubeText {
    font-size: 20px;
  }
}
.soutsuitouPage02__youtubeBtnBox {
  text-align: center;
  margin-bottom: 10px;
}
.soutsuitouPage02__youtubeBtn {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 420px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitouPage02__youtubeBtn .textRed {
  color: #792129;
}
.soutsuitouPage02__youtubeBtn .taC {
  text-align: center;
}
.soutsuitouPage02__youtubeBtn .taR {
  text-align: right;
}
.soutsuitouPage02__youtubeBtn .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__youtubeBtn.textRed {
  color: #792129;
}
.soutsuitouPage02__youtubeBtn.taC {
  text-align: center;
}
.soutsuitouPage02__youtubeBtn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__youtubeBtn {
    font-size: 18px;
  }
}
.soutsuitouPage02__youtubeBtn:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__youtubeBtn {
    width: 329px;
    line-height: 1.7;
    border-radius: 30px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitouPage02__youtubeBtn:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitouPage02__youtubeBtn:hover:before {
    left: 0;
  }
}
.soutsuitouPage02__qrCodeBox {
  width: 107px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__qrCodeBox {
    width: 153px;
  }
}
.soutsuitouPage02__infoBox {
  padding: 50px 0 73px 0;
  text-align: center;
  min-width: 1060px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoBox {
    padding: 39px 16px 95px 16px;
    min-width: initial;
  }
}
.soutsuitouPage02__infoAboutTitleBox {
  margin: 60px 0 29px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoAboutTitleBox {
    margin: 48px 0 29px 0;
  }
}
.soutsuitouPage02__infoAboutTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.15em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitouPage02__infoAboutTitle .textRed {
  color: #792129;
}
.soutsuitouPage02__infoAboutTitle .taC {
  text-align: center;
}
.soutsuitouPage02__infoAboutTitle .taR {
  text-align: right;
}
.soutsuitouPage02__infoAboutTitle .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__infoAboutTitle.textRed {
  color: #792129;
}
.soutsuitouPage02__infoAboutTitle.taC {
  text-align: center;
}
.soutsuitouPage02__infoAboutTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoAboutTitle {
    font-size: 28px;
  }
}
.soutsuitouPage02__infoText {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitouPage02__infoText .textRed {
  color: #792129;
}
.soutsuitouPage02__infoText .taC {
  text-align: center;
}
.soutsuitouPage02__infoText .taR {
  text-align: right;
}
.soutsuitouPage02__infoText .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__infoText.textRed {
  color: #792129;
}
.soutsuitouPage02__infoText.taC {
  text-align: center;
}
.soutsuitouPage02__infoText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoText {
    font-size: 16px;
  }
}
.soutsuitouPage02__infoTextBox {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoTextBox {
    margin-bottom: 50px;
  }
}
.soutsuitouPage02__infoImgBox02 {
  margin: 0 40px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoImgBox02 {
    margin: 20px 0;
  }
}
.soutsuitouPage02__infoImgBox-f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoImgBox-f {
    display: block;
    text-align: center;
  }
}
.soutsuitouPage02__infoImgBox {
  width: 300px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoImgBox {
    width: 275px;
    margin: 0 auto;
  }
}
.soutsuitouPage02__infoBtnBox {
  margin: 20px auto 0 auto;
  width: 420px;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoBtnBox {
    width: 100%;
    margin: 30px auto 0 auto;
  }
}
.soutsuitouPage02__infoBtn {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 420px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitouPage02__infoBtn .textRed {
  color: #792129;
}
.soutsuitouPage02__infoBtn .taC {
  text-align: center;
}
.soutsuitouPage02__infoBtn .taR {
  text-align: right;
}
.soutsuitouPage02__infoBtn .textSmall {
  font-size: 12px;
}
.soutsuitouPage02__infoBtn.textRed {
  color: #792129;
}
.soutsuitouPage02__infoBtn.taC {
  text-align: center;
}
.soutsuitouPage02__infoBtn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoBtn {
    font-size: 14px;
  }
}
.soutsuitouPage02__infoBtn:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitouPage02__infoBtn {
    width: 333px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitouPage02__infoBtn:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitouPage02__infoBtn:hover:before {
    left: 0;
  }
}

.ajustAnchor {
  margin-top: -106px;
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .ajustAnchor {
    margin-top: -120px;
    padding-top: 120px;
  }
}

.is_page__soutsuitou2023-2 .lowerPageHeader {
  display: none;
}

.soutsuitou2023Page02__newLinePc {
  display: block;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__newLinePc {
    display: none;
  }
}
.soutsuitou2023Page02__newLineSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__newLineSp {
    display: block;
  }
}
.soutsuitou2023Page02__kvBoxPc {
  width: 100%;
  min-width: 1060px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__kvBoxPc {
    display: none;
    min-width: initial;
    width: 100%;
  }
}
.soutsuitou2023Page02__kvBoxSp {
  display: none;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__kvBoxSp {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__kvImgSp {
    display: block;
    width: 100%;
  }
}
.soutsuitou2023Page02__commonWra {
  min-width: 1060px;
  max-width: 1060px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__commonWra {
    width: 100%;
    min-width: initial;
  }
}
.soutsuitou2023Page02__smallBox {
  width: 980px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__smallBox {
    width: 100%;
  }
}
.soutsuitou2023Page02__headingBox {
  box-sizing: border-box;
  padding: 31px 0 0 0;
  text-align: center;
}
.soutsuitou2023Page02__headingTitleBox {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingTitleBox {
    margin-bottom: 20px;
  }
}
.soutsuitou2023Page02__headingTitle {
  font-size: 23px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}
.soutsuitou2023Page02__headingTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingTitle .taC {
  text-align: center;
}
.soutsuitou2023Page02__headingTitle .taR {
  text-align: right;
}
.soutsuitou2023Page02__headingTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__headingTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingTitle.taC {
  text-align: center;
}
.soutsuitou2023Page02__headingTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingTitle {
    font-size: 23px;
  }
}
.soutsuitou2023Page02__headingImgBox {
  width: 280px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingImgBox {
    margin: 0 auto 20px auto;
  }
}
.soutsuitou2023Page02__headingImg {
  width: 100%;
}
.soutsuitou2023Page02__headingDescBox-pc {
  margin-bottom: 47px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingDescBox-pc {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingDescBox-sp {
    margin-bottom: 50px;
  }
}
.soutsuitou2023Page02__headingDesc {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  font-weight: 500;
}
.soutsuitou2023Page02__headingDesc .textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingDesc .taC {
  text-align: center;
}
.soutsuitou2023Page02__headingDesc .taR {
  text-align: right;
}
.soutsuitou2023Page02__headingDesc .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__headingDesc.textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingDesc.taC {
  text-align: center;
}
.soutsuitou2023Page02__headingDesc.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingDesc {
    font-size: 16px;
  }
}
.soutsuitou2023Page02__headingLinkBox {
  margin-bottom: 60px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLinkBox {
    margin-bottom: 50px;
  }
}
.soutsuitou2023Page02__headingLinkList {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLinkList {
    display: block;
  }
}
.soutsuitou2023Page02__headingLinkItem02 {
  margin: 0 17px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLinkItem02 {
    margin: 10px 0;
  }
}
.soutsuitou2023Page02__headingLink {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 230px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitou2023Page02__headingLink .textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingLink .taC {
  text-align: center;
}
.soutsuitou2023Page02__headingLink .taR {
  text-align: right;
}
.soutsuitou2023Page02__headingLink .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__headingLink.textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingLink.taC {
  text-align: center;
}
.soutsuitou2023Page02__headingLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLink {
    font-size: 20px;
  }
}
.soutsuitou2023Page02__headingLink:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLink {
    width: 300px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page02__headingLink:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitou2023Page02__headingLink:hover:before {
    left: 0;
  }
}
.soutsuitou2023Page02__headingLinkText {
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page02__headingLinkText .textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingLinkText .taC {
  text-align: center;
}
.soutsuitou2023Page02__headingLinkText .taR {
  text-align: right;
}
.soutsuitou2023Page02__headingLinkText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__headingLinkText.textRed {
  color: #792129;
}
.soutsuitou2023Page02__headingLinkText.taC {
  text-align: center;
}
.soutsuitou2023Page02__headingLinkText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__headingLinkText {
    font-size: 20px;
  }
}
.soutsuitou2023Page02__dateSecBox {
  box-sizing: border-box;
  min-width: 1060px;
  padding: 60px 0 87px 0;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__dateSecBox {
    padding: 52px 5px 40px 5px;
    min-width: initial;
  }
}
.soutsuitou2023Page02__dateSecBoxWra {
  position: relative;
  box-sizing: border-box;
}
.soutsuitou2023Page02__samaTitleBox {
  margin: 0 auto;
  padding-bottom: 18px;
  width: 150px;
  position: relative;
}
.soutsuitou2023Page02__samaTitleBox:before {
  content: "";
  position: absolute;
  top: 46px;
  left: 23px;
  width: 104px;
  height: 5px;
  background-color: #7561AA;
}
.soutsuitou2023Page02__sameTitle {
  font-size: 28px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  text-align: center;
}
.soutsuitou2023Page02__sameTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page02__sameTitle .taC {
  text-align: center;
}
.soutsuitou2023Page02__sameTitle .taR {
  text-align: right;
}
.soutsuitou2023Page02__sameTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__sameTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page02__sameTitle.taC {
  text-align: center;
}
.soutsuitou2023Page02__sameTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__sameTitle {
    font-size: 28px;
  }
}
.soutsuitou2023Page02__youtubeTextBox {
  margin: 30px 0 28px 0;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__youtubeTextBox {
    margin: 30px 0 20px 0;
  }
}
.soutsuitou2023Page02__youtubeText {
  font-size: 20px;
  line-height: 1.8;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page02__youtubeText .textRed {
  color: #792129;
}
.soutsuitou2023Page02__youtubeText .taC {
  text-align: center;
}
.soutsuitou2023Page02__youtubeText .taR {
  text-align: right;
}
.soutsuitou2023Page02__youtubeText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__youtubeText.textRed {
  color: #792129;
}
.soutsuitou2023Page02__youtubeText.taC {
  text-align: center;
}
.soutsuitou2023Page02__youtubeText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__youtubeText {
    font-size: 20px;
  }
}
.soutsuitou2023Page02__youtubeBtnBox {
  text-align: center;
  margin-bottom: 10px;
}
.soutsuitou2023Page02__youtubeBtn {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 420px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitou2023Page02__youtubeBtn .textRed {
  color: #792129;
}
.soutsuitou2023Page02__youtubeBtn .taC {
  text-align: center;
}
.soutsuitou2023Page02__youtubeBtn .taR {
  text-align: right;
}
.soutsuitou2023Page02__youtubeBtn .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__youtubeBtn.textRed {
  color: #792129;
}
.soutsuitou2023Page02__youtubeBtn.taC {
  text-align: center;
}
.soutsuitou2023Page02__youtubeBtn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__youtubeBtn {
    font-size: 18px;
  }
}
.soutsuitou2023Page02__youtubeBtn:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__youtubeBtn {
    width: 329px;
    line-height: 1.7;
    border-radius: 70px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page02__youtubeBtn:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitou2023Page02__youtubeBtn:hover:before {
    left: 0;
  }
}
.soutsuitou2023Page02__qrCodeBox {
  width: 107px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__qrCodeBox {
    width: 153px;
  }
}
.soutsuitou2023Page02__infoBox {
  padding: 50px 0 73px 0;
  text-align: center;
  min-width: 1060px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoBox {
    padding: 39px 16px 95px 16px;
    min-width: initial;
  }
}
.soutsuitou2023Page02__infoAboutTitleBox {
  margin: 60px 0 29px 0;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoAboutTitleBox {
    margin: 48px 0 29px 0;
  }
}
.soutsuitou2023Page02__infoAboutTitle {
  font-size: 28px;
  line-height: 1.7;
  letter-spacing: 0.15em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
}
.soutsuitou2023Page02__infoAboutTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoAboutTitle .taC {
  text-align: center;
}
.soutsuitou2023Page02__infoAboutTitle .taR {
  text-align: right;
}
.soutsuitou2023Page02__infoAboutTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__infoAboutTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoAboutTitle.taC {
  text-align: center;
}
.soutsuitou2023Page02__infoAboutTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoAboutTitle {
    font-size: 28px;
  }
}
.soutsuitou2023Page02__infoText {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.soutsuitou2023Page02__infoText .textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoText .taC {
  text-align: center;
}
.soutsuitou2023Page02__infoText .taR {
  text-align: right;
}
.soutsuitou2023Page02__infoText .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__infoText.textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoText.taC {
  text-align: center;
}
.soutsuitou2023Page02__infoText.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoText {
    font-size: 16px;
  }
}
.soutsuitou2023Page02__infoTextBox {
  margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoTextBox {
    margin-bottom: 20px;
  }
}
.soutsuitou2023Page02__infoImgBox02 {
  margin: 0 40px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoImgBox02 {
    margin: 20px 0;
  }
}
.soutsuitou2023Page02__infoImgBox-f {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoImgBox-f {
    display: block;
    text-align: center;
  }
}
.soutsuitou2023Page02__infoImgBox {
  width: 680px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoImgBox {
    width: 100%;
    margin: 0 auto;
  }
}
.soutsuitou2023Page02__infoBtnBox {
  margin: 20px auto 0 auto;
  width: 420px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoBtnBox {
    width: 100%;
    margin: 30px auto 0 auto;
  }
}
.soutsuitou2023Page02__infoBtn {
  padding: 15px 0 15px 0;
  box-sizing: border-box;
  background-color: #193547;
  border-radius: 50px;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  width: 420px;
  font-weight: bold;
  border: 1px solid #193547;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 2;
  transition: all 0.6s;
  color: #C8A981;
  text-align: center;
}
.soutsuitou2023Page02__infoBtn .textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoBtn .taC {
  text-align: center;
}
.soutsuitou2023Page02__infoBtn .taR {
  text-align: right;
}
.soutsuitou2023Page02__infoBtn .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__infoBtn.textRed {
  color: #792129;
}
.soutsuitou2023Page02__infoBtn.taC {
  text-align: center;
}
.soutsuitou2023Page02__infoBtn.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoBtn {
    font-size: 14px;
  }
}
.soutsuitou2023Page02__infoBtn:before {
  content: "";
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: -100%;
  background-color: #C8A981;
  transition: all 0.6s;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__infoBtn {
    width: 333px;
  }
}
@media screen and (min-width: 769px) {
  .soutsuitou2023Page02__infoBtn:hover {
    color: #193547;
    border: 1px solid #193547;
  }
  .soutsuitou2023Page02__infoBtn:hover:before {
    left: 0;
  }
}
.soutsuitou2023Page02__timeTitleBox {
  margin: 0 auto 20px;
  padding: 12px 0;
  background-color: #193547;
  width: 680px;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__timeTitleBox {
    width: 100%;
    margin: 0 auto 40px;
  }
}
.soutsuitou2023Page02__timeTitle {
  font-size: 20px;
  line-height: 1;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  letter-spacing: 0.15em;
  font-weight: bold;
}
.soutsuitou2023Page02__timeTitle .textRed {
  color: #792129;
}
.soutsuitou2023Page02__timeTitle .taC {
  text-align: center;
}
.soutsuitou2023Page02__timeTitle .taR {
  text-align: right;
}
.soutsuitou2023Page02__timeTitle .textSmall {
  font-size: 12px;
}
.soutsuitou2023Page02__timeTitle.textRed {
  color: #792129;
}
.soutsuitou2023Page02__timeTitle.taC {
  text-align: center;
}
.soutsuitou2023Page02__timeTitle.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__timeTitle {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .soutsuitou2023Page02__timeTitle {
    line-height: 1.4;
  }
}

.ajustAnchor {
  margin-top: -106px;
  padding-top: 106px;
}
@media screen and (max-width: 768px) {
  .ajustAnchor {
    margin-top: -120px;
    padding-top: 120px;
  }
}

/*====================================================================
kindlinessFormSec
====================================================================*/
.kindlinessFormSec {
  padding: 35px 0 80px;
  /*ボタン装飾*/
  /*ボタンホバー時*/
  /*チェックは見えなくする*/
  /*中身を非表示にしておく*/
  /*クリックで中身表示*/
  /*アイコンを表示*/
  /*アイコンを切り替え*/
}
.kindlinessFormSec #placeholderDiv {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  font-size: 20px;
  color: #757575;
  line-height: 1.1;
  padding-left: 10px;
}
.kindlinessFormSec .kindlinessFormSec__placeholderBox #placeholderDiv.none {
  display: none;
}
.kindlinessFormSec .mb5 {
  margin-bottom: 5px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec {
    padding: 20px 0 10px;
  }
}
.kindlinessFormSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.kindlinessFormSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.kindlinessFormSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.kindlinessFormSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__textArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__textArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__textArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec .u-maru {
  padding-left: 20px;
  position: relative;
}
.kindlinessFormSec .u-maru::before {
  position: absolute;
  content: "●";
  font-size: 30px;
  top: -13px;
  left: 0;
}
.kindlinessFormSec__innerArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 40px;
}
.kindlinessFormSec__innerArea__textArea__title .textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__textArea__title .taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__textArea__title .taR {
  text-align: right;
}
.kindlinessFormSec__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__innerArea__textArea__title.textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__textArea__title.taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__textArea__title {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__textArea__text__link {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__textArea__text__link:hover {
  color: #C8A981;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea {
    margin-top: 30px;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 400px;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .kindlinessFormSec__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__innerArea__infoArea__bnrArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__innerArea__infoArea__bnrArea__text__brown {
  background-color: #F5E9D9;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__selectLabel {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec .spWidth100 {
    width: 100%;
  }
}
.is_page__kindliness_form .kindlinessFormSec__confirmTxt {
  display: none;
}
.is_page__kindliness_confirm .kindlinessFormSec__confirmTxt {
  display: block;
  text-align: center;
  padding-top: 20px;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .is_page__kindliness_confirm .kindlinessFormSec__confirmTxt {
    padding-top: 0;
  }
}

/*====================================================================
kindlinessFormSec
====================================================================*/
.kindlinessFormSec {
  padding: 0 0 80px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec {
    padding: 20px 0 30px;
  }
}
.kindlinessFormSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #193547;
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item {
  display: flex;
  margin-bottom: 7px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item {
    display: block;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__title {
  background-color: #F5E9D9;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 300px;
  padding-left: 20px;
  margin-right: 30px;
  padding-top: 21px;
}
.kindlinessFormSec__wrap__formArea__list__item__title .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__title .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__title .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__title .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__title.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__title.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__title {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__title.u-special_form {
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__title {
    width: 100%;
    padding: 10px;
    margin-right: 0;
  }
  .kindlinessFormSec__wrap__formArea__list__item__title.u-special_form {
    padding-bottom: 10px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #700D16;
  margin-top: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 13px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 30px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
    padding-left: 10px;
    width: 148px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
    font-size: 15px;
  }
}
.kindlinessFormSec .u-hisu {
  position: relative;
}
.kindlinessFormSec .u-hisu::after {
  position: absolute;
  content: "必須";
  font-size: 12px;
  background-color: #700D16;
  padding: 2px 13px;
  color: #fff;
  border-radius: 5px;
  right: 16px;
  top: 24px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec .u-hisu::after {
    font-size: 10px;
    top: 11px;
    padding: 2px 9px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea {
  margin: 18px 0;
  width: 630px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice span {
  font-size: 16px;
  color: #792129;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice span {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
  background-color: #700D16;
  width: 600px;
  color: #fff;
  line-height: 2.6875;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
  background-color: #dbdbdb;
  width: 600px;
  line-height: 2.6875;
  margin-bottom: 18px;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #700d16;
  padding: 2px 13px;
  color: #fff;
  line-height: 22px;
  border-radius: 5px;
  text-align: center;
  width: 52px;
  margin-bottom: 16px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    width: 39.5px;
    font-size: 10px;
    padding: 2px 9px;
    line-height: 1.8;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__user {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.u-special_form {
  font-size: 16px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  display: block;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold input {
  font-weight: normal;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 600px;
  font-size: 20px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
  height: 120px;
  width: 600px;
  padding: 10px;
  display: block;
  border: 1px solid rgba(6, 6, 6, 0.24);
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap option {
  font-size: 15px;
  line-height: 1.6;
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select {
  border: 1px solid rgba(243, 130, 130, 0.11);
  padding: 15px 140px 15px 30px;
  border-radius: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select:focus {
  border-color: rgba(255, 0, 0, 0.09);
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea {
  display: flex;
  align-items: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea.u-kaishi {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea {
    display: block;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 100px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  display: flex;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 400px;
  font-size: 18px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    display: block;
  }
}
.kindlinessFormSec .u-mail {
  margin-bottom: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap {
  display: flex;
  flex-direction: column;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field {
  display: block;
  margin-bottom: 8px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field label {
  display: block;
  cursor: pointer;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input {
  display: none;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-right: 10px;
  white-space: nowrap;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
    transition: 0.3s;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input:checked + .mwform-radio-field-text::after {
  opacity: 1;
  visibility: visible;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field {
  display: block;
  margin-bottom: 8px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field label {
  display: block;
  cursor: pointer;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input {
  display: none;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
    transition: 0.3s;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .error-right {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .error-right .error {
  position: absolute;
  top: 0;
  left: 182px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .error-right .error input {
  font-weight: normal;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input:checked + .mwform-checkbox-field-text::after {
  opacity: 1;
  visibility: visible;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error {
  position: absolute;
  top: 0;
  left: 182px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error input {
  font-weight: normal;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap {
  position: relative;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea {
  margin: 0;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  position: absolute;
  top: 30px;
  left: 100px;
  width: 500px;
  display: block;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
    position: static;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
  width: 500px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
  display: flex;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
    flex-wrap: wrap;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right {
  position: relative;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
  position: absolute;
  top: 0;
  left: 290px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
    top: 22px;
    left: 0;
  }
}
.kindlinessFormSec .mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0px !important;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  display: flex;
  margin-bottom: 15px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 15px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
    margin-right: 9px;
    margin-top: 7px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 40px;
  width: 90px;
  font-size: 16px;
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
    height: 30px;
    width: 58px;
    font-size: 14px;
    margin-right: 6px;
    padding-left: 5px;
  }
}
.kindlinessFormSec .u-borderBottom {
  border-bottom: 1px solid rgba(6, 6, 6, 0.24);
}
.kindlinessFormSec .u-kefouo {
  margin-bottom: 0;
}
.kindlinessFormSec .u-oayuding {
  margin-bottom: 0;
}
.kindlinessFormSec .u-staff input {
  width: 200px;
  margin-right: 5px;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
  position: relative;
  width: 400px;
  margin: 40px auto 0;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #C8A981;
  background-color: #193547;
  font-size: 18px;
  font-weight: bold;
  width: 400px;
  text-align: center;
  padding: 20px 60px 20px 50px;
  border: 2px solid #193547;
  border-radius: 5px;
  cursor: pointer;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .textRed,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .taC,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .taR,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .textSmall,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.textRed,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.taC,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.taR,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input:hover,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    width: 100%;
    max-width: 320px;
    margin: 0 auto 15px;
    padding: 14px 0;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
    width: 100%;
    max-width: 320px;
    margin: 0 auto 15px;
  }
}
.kindlinessFormSec .select {
  border-radius: 0;
  padding: 6px 140px 6px 10px;
  border: 1px solid rgba(6, 6, 6, 0.24);
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec .select {
    width: 100%;
    padding: 6px 0px 6px 30px;
  }
}
.kindlinessFormSec .select option {
  color: #c9c9c9;
}
.kindlinessFormSec input[type=checkbox].check_btn_item {
  display: none;
}
.kindlinessFormSec .check_btn_item + span {
  padding-left: 28px;
  padding-top: 3px;
  display: inline-block;
  position: relative;
}
.kindlinessFormSec .check_btn_item + span::after,
.kindlinessFormSec .check_btn_item + span::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
}
.kindlinessFormSec .check_btn_item + span::before {
  border: 1px solid #aaaaaa;
  left: 0;
  height: 20px;
  width: 20px;
}
.kindlinessFormSec .check_btn_item + span::after {
  border: none;
  border-right: 3px solid #c78d8d;
  border-bottom: 3px solid #c78d8d;
  height: 12px;
  left: 6px;
  opacity: 0;
  top: 2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 7px;
}
.kindlinessFormSec .check_btn_item:checked + span::after {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec .u-spCenter {
    align-items: center;
    margin-bottom: 40px;
  }
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0 !important;
}

.mw_wp_form .error {
  font-size: 86%;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  .mw_wp_form .error {
    font-size: 60%;
  }
}

.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}
.mw_wp_form_confirm .kindlinessFormSec .u-hisu::after {
  top: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  display: block;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__inputWrapper {
    width: 100%;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 8px;
  margin-left: 8px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}

.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-special-form {
  display: block;
}

p.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__innerText.u-topText {
  margin-bottom: 50px;
}

.mw_wp_form_confirm .input-show {
  display: none;
}

.is_page__form .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__form .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

.is_page__confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

/*====================================================================
kindlinessPageContentSec
====================================================================*/
.kindlinessPageContentSec {
  padding: 35px 0 22px;
  /*ボタン装飾*/
  /*ボタンホバー時*/
  /*チェックは見えなくする*/
  /*中身を非表示にしておく*/
  /*クリックで中身表示*/
  /*アイコンを表示*/
  /*アイコンを切り替え*/
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec {
    padding: 20px 0 10px;
  }
}
.kindlinessPageContentSec__innerArea {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.kindlinessPageContentSec__innerArea__pageTitle {
  padding: 30px 15px;
  border-bottom: 1px solid #193547;
  color: #193547;
  font-size: 28px;
  font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__pageTitle {
    padding: 15px 5px;
    font-size: 20px;
  }
}
.kindlinessPageContentSec__innerArea__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.kindlinessPageContentSec__innerArea__textArea__text .textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__textArea__text .taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__textArea__text .taR {
  text-align: right;
}
.kindlinessPageContentSec__innerArea__textArea__text .textSmall {
  font-size: 12px;
}
.kindlinessPageContentSec__innerArea__textArea__text.textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__textArea__text.taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__textArea__text {
    font-size: 15px;
  }
}
.kindlinessPageContentSec .u-maru {
  padding-left: 20px;
  position: relative;
}
.kindlinessPageContentSec .u-maru::before {
  position: absolute;
  content: "●";
  font-size: 30px;
  top: -13px;
  left: 0;
}
.kindlinessPageContentSec__innerArea__textArea__title {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  padding-top: 40px;
}
.kindlinessPageContentSec__innerArea__textArea__title .textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__textArea__title .taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__textArea__title .taR {
  text-align: right;
}
.kindlinessPageContentSec__innerArea__textArea__title .textSmall {
  font-size: 12px;
}
.kindlinessPageContentSec__innerArea__textArea__title.textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__textArea__title.taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__textArea__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__textArea__title {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__textArea__text__link {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__textArea__text__link:hover {
  color: #C8A981;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 80px;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea {
    margin-top: 30px;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 22px 15px;
  position: relative;
  border: 2px solid #193547;
  border-radius: 5px;
  background: #193547;
  width: 400px;
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
  content: "";
  width: 0px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #C8A981;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr::before {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
  padding-right: 20px;
  position: relative;
  color: #C8A981;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-right: 1px solid #C8A981;
  border-bottom: 1px solid #C8A981;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text:not(.outer):not(.pdf)::after {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer {
  padding-right: 30px;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px auto;
  background-image: url("../images/common/icon-outerLink-brown.png");
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.outer::after {
    transition: 0.6s;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf {
  padding-right: 30px;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px auto;
  background-image: url("../images/common/icon-pdf-brown.png");
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr__text.pdf::after {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr:hover::before {
    width: 100%;
  }
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text] {
    color: #193547;
  }
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text]:not(.outer):not(.pdf)::after {
    border-color: #193547;
  }
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].outer::after {
    background-image: url("../images/common/icon-outerLink-black.png");
    background-image: url("../images/common/icon-outerLink-black.png");
  }
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr:hover span[class*=__text].pdf::after {
    background-image: url("../images/common/icon-pdf-black.png");
    background-image: url("../images/common/icon-pdf-black.png");
  }
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr {
    padding: 7px;
  }
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__bnr span[class*=__text] {
    padding-right: 25px;
    font-size: 14px;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 40px;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text .textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text .taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text .taR {
  text-align: right;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text .textSmall {
  font-size: 12px;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text.textRed {
  color: #792129;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text.taC {
  text-align: center;
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__innerArea__infoArea__bnrArea__text {
    font-size: 15px;
  }
}
.kindlinessPageContentSec__innerArea__infoArea__bnrArea__text__brown {
  background-color: #F5E9D9;
}
.kindlinessPageContentSec__dataContainer {
  padding: 49px 0;
  border: 1px solid #707070;
  margin: 50px 27px 84px 27px;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__dataContainer {
    padding: 20px 0;
    margin: 30px 0px 30px 0px;
  }
}
.kindlinessPageContentSec__dataBox {
  max-width: 479px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__dataBox {
    padding: 0 15px;
  }
}
.kindlinessPageContentSec__data {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.6;
}
.kindlinessPageContentSec__data .textRed {
  color: #792129;
}
.kindlinessPageContentSec__data .taC {
  text-align: center;
}
.kindlinessPageContentSec__data .taR {
  text-align: right;
}
.kindlinessPageContentSec__data .textSmall {
  font-size: 12px;
}
.kindlinessPageContentSec__data.textRed {
  color: #792129;
}
.kindlinessPageContentSec__data.taC {
  text-align: center;
}
.kindlinessPageContentSec__data.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__data {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__data {
    font-size: 16px;
  }
}
.kindlinessPageContentSec__dataLink {
  display: block;
  max-width: 380px;
  margin: 0 auto 20px;
  padding: 21px 0px;
  text-align: center;
  border-radius: 10px;
  background: #193547;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #fff;
  transition: 0.3s;
}
.kindlinessPageContentSec__dataLink .textRed {
  color: #792129;
}
.kindlinessPageContentSec__dataLink .taC {
  text-align: center;
}
.kindlinessPageContentSec__dataLink .taR {
  text-align: right;
}
.kindlinessPageContentSec__dataLink .textSmall {
  font-size: 12px;
}
.kindlinessPageContentSec__dataLink.textRed {
  color: #792129;
}
.kindlinessPageContentSec__dataLink.taC {
  text-align: center;
}
.kindlinessPageContentSec__dataLink.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__dataLink {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessPageContentSec__dataLink:hover {
    background: #fff;
    border: 1px solid #193547;
    color: #193547;
    background: #fff;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessPageContentSec__dataLink {
    font-size: 16px;
  }
}

/*====================================================================
kindlinessFormSec
====================================================================*/
.kindlinessFormSec {
  padding: 0 0 80px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec {
    overflow: hidden;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec {
    padding: 20px 0 30px;
  }
}
.kindlinessFormSec__wrap {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #193547;
  padding-top: 30px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item {
  display: flex;
  margin-bottom: 17px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item {
    display: block;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__title {
  background-color: #F5E9D9;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 300px;
  padding-left: 20px;
  margin-right: 30px;
  padding-top: 21px;
}
.kindlinessFormSec__wrap__formArea__list__item__title .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__title .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__title .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__title .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__title.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__title.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__title.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__title {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__title.u-special_form {
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__title {
    width: 100%;
    padding: 10px;
    margin-right: 0;
  }
  .kindlinessFormSec__wrap__formArea__list__item__title.u-special_form {
    padding-bottom: 10px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  color: #700D16;
  margin-top: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__textred {
    font-size: 13px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
  padding-left: 10px;
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 30px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item select {
    padding-left: 10px;
    width: 50%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__text {
    font-size: 15px;
  }
}
.kindlinessFormSec .u-hisu {
  position: relative;
}
.kindlinessFormSec .u-hisu::after {
  position: absolute;
  content: "必須";
  font-size: 12px;
  background-color: #700D16;
  padding: 2px 13px;
  color: #fff;
  border-radius: 5px;
  right: 16px;
  top: 24px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec .u-hisu::after {
    font-size: 10px;
    top: 11px;
    padding: 2px 9px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea {
  margin: 18px 0;
  width: 630px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice span {
  font-size: 16px;
  color: #792129;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__item__notice span {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
  background-color: #700D16;
  width: 600px;
  color: #fff;
  line-height: 2.6875;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__title {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
  background-color: #dbdbdb;
  width: 600px;
  line-height: 2.6875;
  margin-bottom: 18px;
  padding-left: 22px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__subTitle {
    padding-left: 18px;
    width: 100%;
    font-size: 14px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #700d16;
  padding: 2px 13px;
  color: #fff;
  line-height: 22px;
  border-radius: 5px;
  text-align: center;
  width: 52px;
  margin-bottom: 16px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__hissu {
    width: 39.5px;
    font-size: 10px;
    padding: 2px 9px;
    line-height: 1.8;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__user {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap__text.u-special_form {
  font-size: 16px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  display: block;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.weight-bold input {
  font-weight: normal;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 600px;
  font-size: 20px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
  height: 120px;
  width: 600px;
  padding: 10px;
  display: block;
  border: 1px solid rgba(6, 6, 6, 0.24);
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap textarea {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap option {
  display: block;
  font-size: 15px;
  line-height: 1.6;
  font-weight: bold;
  color: #000;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select {
  display: block;
  margin-right: auto;
  border: 1px solid rgba(243, 130, 130, 0.11);
  padding: 15px 140px 15px 30px;
  border-radius: 10px;
  color: #8E8E8E;
  color: #000;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select::-webkit-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select:-ms-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select::-ms-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select::placeholder {
  color: #8E8E8E;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select:focus {
  border-color: #9B6C2F;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap input,
.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap select {
  -webkit-appearance: none;
  appearance: none;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea {
  display: flex;
  align-items: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea.u-kaishi {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea {
    display: block;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  width: 100px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item__text {
    font-size: 12px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  display: flex;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
  border: 1px solid rgba(6, 6, 6, 0.24);
  padding: 6px 0 6px 10px;
  width: 400px;
  font-size: 18px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input:focus {
  border: 1px solid #C8A981;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap input {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    display: block;
  }
}
.kindlinessFormSec .u-mail {
  margin-bottom: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap {
  display: flex;
  flex-direction: column;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field {
  display: block;
  margin-bottom: 8px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field label {
  display: block;
  cursor: pointer;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input {
  display: none;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  margin-right: 10px;
  white-space: nowrap;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field .mwform-radio-field-text::after {
    transition: 0.3s;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-radio-field input:checked + .mwform-radio-field-text::after {
  opacity: 1;
  visibility: visible;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field {
  display: block;
  margin-bottom: 8px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field label {
  display: block;
  cursor: pointer;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input {
  display: none;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
  padding-left: 28px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin-right: 10px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 49%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid #C8A981;
  border-radius: 100%;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
  content: "";
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  top: 49%;
  left: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #C8A981;
  border-radius: 100%;
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field .mwform-checkbox-field-text::after {
    transition: 0.3s;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .mwform-checkbox-field input:checked + .mwform-checkbox-field-text::after {
  opacity: 1;
  visibility: visible;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right {
  font-weight: bold;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error {
  position: absolute;
  top: 0;
  left: 182px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap .error-right .error input {
  font-weight: normal;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap {
  position: relative;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea {
  margin: 0;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  position: absolute;
  top: 30px;
  left: 100px;
  width: 500px;
  display: block;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
    position: static;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
  width: 500px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap.user-wrap .kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .relationship {
    width: 100%;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
  display: flex;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe {
    flex-wrap: wrap;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right {
  position: relative;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
  position: absolute;
  top: 0;
  left: 290px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.error-right .error {
    top: 22px;
    left: 0;
  }
}
.kindlinessFormSec .mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0px !important;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__text {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 12px;
  margin-top: 5px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__fileWrap {
    font-size: 15px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  display: flex;
  margin-bottom: 15px;
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 15px;
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
    margin-right: 9px;
    margin-top: 7px;
  }
}
.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
  border: 1px solid rgba(6, 6, 6, 0.24);
  height: 40px;
  width: 90px;
  font-size: 16px;
  margin-right: 15px;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont select {
    height: 30px;
    width: 58px;
    font-size: 14px;
    margin-right: 6px;
    padding-left: 5px;
  }
}
.kindlinessFormSec .u-borderBottom {
  border-bottom: 1px solid rgba(6, 6, 6, 0.24);
}
.kindlinessFormSec .u-kefouo {
  margin-bottom: 0;
}
.kindlinessFormSec .u-oayuding {
  margin-bottom: 0;
}
.kindlinessFormSec .u-staff input {
  width: 200px;
  margin-right: 5px;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
  position: relative;
  width: 533px;
  margin: 40px auto 0;
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
    transition: 0.6s;
  }
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
  display: block;
  margin: 0 auto;
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  color: #fff;
  background-color: #193547;
  font-size: 18px;
  font-weight: bold;
  width: 533px;
  text-align: center;
  padding: 20px 60px 20px 50px;
  border: 2px solid #193547;
  border-radius: 5px;
  cursor: pointer;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .textRed,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .taC,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .taC {
  text-align: center;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .taR,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .taR {
  text-align: right;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input .textSmall,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button .textSmall {
  font-size: 12px;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.textRed,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.textRed {
  color: #792129;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.taC,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.taC {
  text-align: center;
}
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr input.taR,
.kindlinessFormSec__wrap__infoArea__bnrArea__bnr button.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    font-size: 15px;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    transition: 0.6s;
  }
}
@media screen and (min-width: 769px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input:hover,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button:hover {
    background-color: #C8A981;
    color: #193547;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr input,
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr button {
    width: 100%;
    max-width: 420px;
    margin: 0 auto 15px;
    padding: 14px 1px;
    font-size: 14px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormSec__wrap__infoArea__bnrArea__bnr {
    width: 100%;
    max-width: 420px;
    margin: 0 auto;
  }
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 0 !important;
}

.mw_wp_form .error {
  font-size: 86%;
  margin-top: 8px;
}
@media screen and (max-width: 768px) {
  .mw_wp_form .error {
    font-size: 60%;
  }
}

.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}
.mw_wp_form_confirm .kindlinessFormSec .u-hisu::after {
  top: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
  display: block;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 8px;
  margin-left: 8px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .kindlinessFormSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}

.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-special-form {
  display: block;
}

p.kindlinessFormSec__wrap__formArea__list__item__textArea__radioBtnWrap__innerText.u-topText {
  margin-bottom: 50px;
}

.mw_wp_form_confirm .input-show {
  display: none;
}

.is_page__form .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__form .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

.is_page__confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date {
  align-items: center;
}
@media screen and (max-width: 768px) {
  .is_page__confirm .kindlinessFormSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date select {
    width: 58px;
  }
}

.is_page__kindliness_form select.ui-datepicker-year {
  width: 90px !important;
}
.is_page__kindliness_form select.ui-datepicker-month {
  width: 80px !important;
}

.openKindAgreement {
  display: block;
}

.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea.u-kaishi {
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea {
    display: block;
  }
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  margin-top: 20px;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text .textRed {
  color: #792129;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text .taC {
  text-align: center;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text .taR {
  text-align: right;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text .textSmall {
  font-size: 12px;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text.textRed {
  color: #792129;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text.taC {
  text-align: center;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text {
    font-size: 15px;
  }
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item option {
  display: block;
  font-size: 15px;
  line-height: 1.6;
  font-weight: bold;
  color: #000;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 20px;
  padding-left: 10px;
  border: 1px solid rgba(6, 6, 6, 0.24);
  width: 350px;
  height: 38px;
  color: #000;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select .textRed {
  color: #792129;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select .taC {
  text-align: center;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select .taR {
  text-align: right;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select .textSmall {
  font-size: 12px;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select.textRed {
  color: #792129;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select.taC {
  text-align: center;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select {
    padding-left: 10px;
    width: 100%;
    font-size: 20px;
  }
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item::-webkit-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item:-ms-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item::-ms-input-placeholder {
  color: #8E8E8E;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item::placeholder {
  color: #8E8E8E;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item:focus {
  border-color: #9B6C2F;
}
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item input,
.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item select {
  -webkit-appearance: none;
  appearance: none;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .kindlinessFormPrefSec .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}
.mw_wp_form_confirm .kindlinessFormPrefSec .u-hisu::after {
  top: 12px;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap {
    font-size: 15px;
  }
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__textBoxWrap {
    width: 100%;
  }
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe .u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__cont {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-yuanyin {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__itemTime__date__time__text {
  margin-right: 8px;
  margin-left: 8px;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .taR {
  text-align: right;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.textRed {
  color: #792129;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taC {
  text-align: center;
}
.mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm label.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__text__textBoxWrap {
    font-size: 15px;
  }
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address {
  font-size: 16px;
  line-height: 1.7;
  letter-spacing: 0.05em;
  font-family: Helvetica Neue, Helvetica, Arial, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: 18px;
  font-weight: bold;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .taR {
  text-align: right;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address .textSmall {
  font-size: 12px;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.textRed {
  color: #792129;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.taC {
  text-align: center;
}
.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address.taR {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea__item.address {
    font-size: 15px;
  }
}

.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__title {
  padding-top: 11px;
}

.mw_wp_form_confirm .kindlinessFormPrefSec__wrap__formArea__list__item__textArea__ansArea {
  margin-bottom: 0;
  margin-top: 26px;
}

.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__xuanzhe.u-special-form {
  display: block;
}

p.kindlinessFormPrefSec__wrap__formArea__list__item__textArea__radioBtnWrap__innerText.u-topText {
  margin-bottom: 50px;
}

.mw_wp_form_confirm .input-show {
  display: none;
}
/*# sourceMappingURL=style.css.map */