.c-sec-sub-page{position:relative}.c-sec-sub-page__slider{height:33.33333vw}@media (max-width: 999px){.c-sec-sub-page__slider{height:40.53333vw}}.c-sec-sub-page__slider img{width:100%;height:100%;object-fit:cover}.c-sec-sub-page__slider .c-controls-slider{position:absolute;left:64px;top:0;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 999px){.c-sec-sub-page__slider .c-controls-slider{left:-44px}}.c-sec-sub-page__slider .c-controls-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;transform:rotate(90deg);width:auto;transform-origin:left center;position:static;margin-top:-82px}@media (max-width: 999px){.c-sec-sub-page__slider .c-controls-slider .swiper-pagination{margin-top:-90px}}.c-sec-sub-page__slider .c-controls-slider .swiper-pagination .swiper-pagination-bullet{margin:0 !important}.c-sec-sub-page__slider .c-controls-slider .swiper-pagination .swiper-pagination-bullet:after{background-color:#fff}@media (max-width: 999px){.c-sec-sub-page__slider .c-controls-slider .swiper-pagination .swiper-pagination-bullet small{margin:0 4px}}.c-sec-sub-page__slider .c-controls-slider .swiper-pagination .swiper-pagination-bullet small:after{background-color:#fff}.c-sec-sub-page__slider .c-controls-slider .swiper-pagination .swiper-pagination-bullet small:before{border:solid 1px #fff}.c-sec-sub-page__title{font-size:160px;font-size:16rem;line-height:1em;letter-spacing:0em;font-weight:300;color:#BAD6C2;opacity:.4;position:absolute;right:36px;bottom:-62px;z-index:1}@media (max-width: 999px){.c-sec-sub-page__title{font-size:50px;font-size:5rem;letter-spacing:0em;right:0;bottom:-17px}}.c-sec-sub-page--single{padding:0 16px;margin-top:-9px}@media (max-width: 999px){.c-sec-sub-page--single{margin-top:31px}}.c-sec-sub-page--single .c-sec-sub-page__title{position:static;text-align:right}.c-sec-sub-page--single .c-sec-sub-page__title--none{height:160px}@media (max-width: 999px){.c-sec-sub-page--single .c-sec-sub-page__title--none{height:50px}}@media (max-width: 999px){[rel~="js-content-more"] [rel~="js-content-more-action"][data-readmore]{overflow:hidden;transition:max-height 0.3s ease}[rel~="js-content-more"] .c-btn02--more{display:flex}[rel~="js-content-more"] .c-btn02 .before{display:block}[rel~="js-content-more"] .c-btn02 .after{display:none}}@media (min-width: 1000px){[rel~="js-content-more"] [rel~="js-content-more-action"]{height:auto !important}}.c-mess-top{padding-top:100px}@media (max-width: 999px){.c-mess-top{padding-top:63px}}.c-mess-top .cms-content{margin-top:27px;text-align:justify}@media (max-width: 999px){.c-mess-top .cms-content{line-height:2.07143em}}.c-sec-content01{background-color:rgba(186,214,194,0.3);padding:120px 0 114px;overflow:hidden}@media (max-width: 999px){.c-sec-content01{padding:70px 0 78px}}.c-sec-content01 .inner{width:100%;display:flex;align-items:flex-start;justify-content:flex-end}@media (max-width: 999px){.c-sec-content01 .inner{display:block}}.c-sec-content01 .slider{width:720px}@media only screen and (min-width: 1000px) and (max-width: 1400px){.c-sec-content01 .slider{width:51.42857vw}}@media (max-width: 999px){.c-sec-content01 .slider{width:100%;margin-top:40px}}.c-sec-content01 .slider .img{height:400px}@media only screen and (min-width: 1000px) and (max-width: 1400px){.c-sec-content01 .slider .img{height:28.57143vw}}@media (max-width: 999px){.c-sec-content01 .slider .img{height:49.6vw}}.c-sec-content01 .slider .img img{width:100%;height:100%;object-fit:cover}.c-sec-content01 .desc{flex:1;padding-right:65px;padding-top:3px}@media only screen and (min-width: 1000px) and (max-width: 1400px){.c-sec-content01 .desc{padding-right:40px}}@media (max-width: 999px){.c-sec-content01 .desc{padding:0}}.c-sec-content01 .desc .cms-content{margin-top:27px;text-align:justify;overflow:hidden;width:100%;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 999px){.c-sec-content01 .desc .cms-content{margin-top:20px;line-height:2.07143em}}.c-sec-content01 .desc .l-btn{margin-top:39px}@media (max-width: 999px){.c-sec-content01 .desc .l-btn{margin-top:23px}}.c-sec-content01 .desc .l-btn .c-btn01{width:179px;min-height:46px}.c-sec-content01 .desc .l-btn .c-btn01.vi{width:154px}@media (max-width: 999px){.c-sec-content01 .desc .l-btn .c-btn01{width:125px;min-height:36px}.c-sec-content01 .desc .l-btn .c-btn01.vi{width:104px}}.c-sec-content01:nth-child(even){background-color:transparent}@media (max-width: 999px){.c-sec-content01:nth-child(even){padding:24px 0 66px}}.c-sec-content01:nth-child(even) .inner{flex-direction:row-reverse;justify-content:flex-end}@media (max-width: 999px){.c-sec-content01:nth-child(even) .inner{display:flex;flex-direction:column-reverse}}.c-sec-content01:nth-child(even) .desc{padding-left:65px;padding-right:0}@media only screen and (min-width: 1000px) and (max-width: 1400px){.c-sec-content01:nth-child(even) .desc{padding-left:40px}}@media (max-width: 999px){.c-sec-content01:nth-child(even) .desc{padding-left:0;margin-top:54px}}.c-content-single01{margin-top:-50px;padding-bottom:100px}@media (max-width: 999px){.c-content-single01{padding-bottom:64px;margin-top:50px}}.c-content-single01 .inner{width:100%;display:flex;align-items:flex-start}@media (max-width: 999px){.c-content-single01 .inner{display:block}}.c-content-single01 .box{flex:1}.c-content-single01 .box .c-title03{font-size:64px;font-size:6.4rem;line-height:1.1875em}@media (max-width: 999px){.c-content-single01 .box .c-title03{font-size:32px;font-size:3.2rem;line-height:1.25em}}.c-content-single01 .box .cms-content{margin-top:33px;text-align:justify}@media (max-width: 999px){.c-content-single01 .box .cms-content{margin-top:24px;line-height:2.07143em}}.c-content-single01 .box .cms-content p{margin-bottom:25px}@media (max-width: 999px){.c-content-single01 .box .cms-content p{margin-bottom:17px}}.c-content-single01 .info-cms{font-family:"Inter",sans-serif;margin-top:30px;border-bottom:1px solid rgba(73,59,45,0.2);padding-bottom:7px}.c-content-single01 .info-cms li{border-top:1px solid rgba(73,59,45,0.2);display:flex;align-items:flex-start;padding:23px 33px 10px 16px}@media (max-width: 999px){.c-content-single01 .info-cms li{padding:21px 16px 11px}}.c-content-single01 .info-cms li .flex{flex:1;display:flex;align-items:flex-start;flex-wrap:wrap}.c-content-single01 .info-cms li img{width:20px;height:23px;object-fit:contain;flex-shrink:0;margin-right:12px}@media (max-width: 999px){.c-content-single01 .info-cms li img{margin:3px 12px 0 0}}.c-content-single01 .info-cms__title{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.02em;font-weight:600;width:148px;display:flex;align-items:center;flex-shrink:0;margin-bottom:15px}@media (max-width: 999px){.c-content-single01 .info-cms__title{width:140px;font-size:14px;font-size:1.4rem;line-height:2.07143em;margin-bottom:10px}}.c-content-single01 .info-cms__text{font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:0em;margin-top:-4px;text-align:justify}@media (max-width: 999px){.c-content-single01 .info-cms__text{font-size:14px;font-size:1.4rem;line-height:2.07143em;margin-top:-1px}}.c-content-single01 .thumb{width:720px;flex-shrink:0;margin-left:64px;position:sticky;position:-webkit-sticky;top:160px}@media only screen and (min-width: 1000px) and (max-width: 1300px){.c-content-single01 .thumb{width:50vw}}@media (max-width: 999px){.c-content-single01 .thumb{width:100%;top:0;margin:48px 0 0 0;position:static}}.c-content-single01 .thumb img{height:400px;object-fit:cover;width:100%}@media only screen and (min-width: 1000px) and (max-width: 1300px){.c-content-single01 .thumb img{height:27.77778vw}}@media (max-width: 999px){.c-content-single01 .thumb img{height:49.6vw}}.c-content-single01 .l-btn{margin-top:49px;display:flex}@media (max-width: 999px){.c-content-single01 .l-btn{margin-top:24px}}.c-content-single01 .l-btn .c-btn01{width:158px}@media (min-width: 1000px){.c-content-single01 .l-btn .c-btn01.vi{width:154px}}@media (max-width: 999px){.c-content-single01 .l-btn .c-btn01{width:50%}}.c-content-single01 .l-btn .c-btn01:nth-child(2){margin-left:12px}.c-content-single01 .l-btn .c-btn01--w-fixed{width:162px}@media (min-width: 1000px){.c-content-single01 .l-btn .c-btn01--w-fixed.vi{width:172px}}@media (max-width: 999px){.c-content-single01 .l-btn .c-btn01--w-fixed{width:50%}}

/*# sourceMappingURL=maps/common-sub-page.min.css.map */
