﻿.sec-intro{padding:83px 0 100px}@media (min-width: 768px){.sec-intro{display:flex;justify-content:center}}@media (max-width: 767px){.sec-intro{padding:39px 0 43px}}.sec-intro .hd{font-size:35px;font-size:3.5rem;line-height:1.54286em;letter-spacing:.11em;color:#4db848;margin-bottom:26px}@media (max-width: 767px){.sec-intro .hd{font-size:21px;font-size:2.1rem;line-height:1.7381em}}.sec-intro .name{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.17em}@media (min-width: 768px){.sec-intro .name span+span{position:relative;margin-left:19px;padding-left:28px}.sec-intro .name span+span:before{content:'';width:1px;height:40px;background-color:#cbcbcb;position:absolute;top:50%;left:0;margin-top:-18px}}@media (max-width: 767px){.sec-intro .name{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.17em}.sec-intro .name span{display:block}.sec-intro .name span+span{margin-top:16px;padding-top:21px;position:relative}.sec-intro .name span+span:before{content:'';width:60px;height:1px;background-color:#cbcbcb;position:absolute;top:0;left:0}}.sec-content{padding:89px 0 100px;background-color:#eaebef;font-size:15px;font-size:1.5rem;line-height:2.6em;letter-spacing:.08em}@media (max-width: 767px){.sec-content{padding:42px 0 75px;font-size:15px;font-size:1.5rem;line-height:2.16667em;letter-spacing:.08em}}.sec-content p{margin-bottom:68px}@media (max-width: 767px){.sec-content p{margin-bottom:48px}}.sec-content p:last-child{margin-bottom:0}.sec-content .img01{margin-bottom:89px}@media (max-width: 767px){.sec-content .img01{margin-bottom:54px}}.sec-content .img01:last-child{margin-bottom:0}.sec-content .img01 img{width:100%}.sec-photo-bottom{padding:100px 3.661%}@media (max-width: 767px){.sec-photo-bottom{padding:60px 15px 30px}}.sec-photo-bottom img{width:100%}.sec-workplace{padding:33px 0 246px;overflow:hidden}@media (max-width: 767px){.sec-workplace{padding:17px 0 205px}}@media only screen and (min-width: 768px) and (min-width: 1367px){.sec-workplace .inner-workplace{padding:0;max-width:65.9vw}}.sec-workplace .ttl-workplace{margin-bottom:71px}@media (max-width: 767px){.sec-workplace .ttl-workplace{margin-bottom:42px}}.sec-workplace .ttl-workplace__en{display:block;font-size:70px;font-size:7rem;line-height:1.14286em;letter-spacing:.08em;font-weight:600;font-family:"Barlow",sans-serif;margin-bottom:30px}@media (max-width: 767px){.sec-workplace .ttl-workplace__en{font-size:37.5px;font-size:3.75rem;line-height:1.28em;letter-spacing:.08em;margin-bottom:15px}}.sec-workplace .ttl-workplace__ja{display:block;font-size:25px;font-size:2.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media (max-width: 767px){.sec-workplace .ttl-workplace__ja{font-size:17.5px;font-size:1.75rem;line-height:1.6em;letter-spacing:.1em}}@media (min-width: 768px){.sec-workplace .slide-workplace .swiper-slide{width:900px}}@media only screen and (min-width: 768px) and (min-width: 1367px){.sec-workplace .slide-workplace .swiper-slide{width:65.9vw}}@media only screen and (min-width: 768px) and (max-width: 960px){.sec-workplace .slide-workplace .swiper-slide{width:calc(100vw - 60px)}}@media (max-width: 767px){.sec-workplace .slide-workplace .swiper-slide{width:77.334vw}}.sec-workplace .slide-workplace .swiper-slide-active .item__txt{opacity:1}.sec-workplace .slide-workplace .swiper-button-next,.sec-workplace .slide-workplace .swiper-button-prev{width:51px;height:51px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:block;background:none;box-shadow:none;border:none;background-color:#4db848;border:1px solid #4db848;transition:0.3s background-color;will-change:background-color;position:absolute;margin:-25px 0 0 0;cursor:pointer}@media (max-width: 767px){.sec-workplace .slide-workplace .swiper-button-next,.sec-workplace .slide-workplace .swiper-button-prev{width:32px;height:32px;margin-top:-16px}}.sec-workplace .slide-workplace .swiper-button-next:before,.sec-workplace .slide-workplace .swiper-button-next:after,.sec-workplace .slide-workplace .swiper-button-prev:before,.sec-workplace .slide-workplace .swiper-button-prev:after{content:'';width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:24px auto;position:absolute;top:0;left:0;transition:0.3s opacity;will-change:opacity}@media (max-width: 767px){.sec-workplace .slide-workplace .swiper-button-next:before,.sec-workplace .slide-workplace .swiper-button-next:after,.sec-workplace .slide-workplace .swiper-button-prev:before,.sec-workplace .slide-workplace .swiper-button-prev:after{background-size:16px auto}}.sec-workplace .slide-workplace .swiper-button-next:before,.sec-workplace .slide-workplace .swiper-button-prev:before{background-image:url(../../img/common/icon/arrow01_white.svg)}.sec-workplace .slide-workplace .swiper-button-next:after,.sec-workplace .slide-workplace .swiper-button-prev:after{background-image:url(../../img/common/icon/arrow01_green.svg);opacity:0}@media only screen and (min-width: 1025px){.sec-workplace .slide-workplace .swiper-button-next:hover,.sec-workplace .slide-workplace .swiper-button-prev:hover{background-color:#fff}.sec-workplace .slide-workplace .swiper-button-next:hover:before,.sec-workplace .slide-workplace .swiper-button-prev:hover:before{opacity:0}.sec-workplace .slide-workplace .swiper-button-next:hover:after,.sec-workplace .slide-workplace .swiper-button-prev:hover:after{opacity:1}}.sec-workplace .slide-workplace .swiper-button-next{right:calc(50% - 450px)}@media only screen and (min-width: 768px) and (min-width: 1367px){.sec-workplace .slide-workplace .swiper-button-next{right:calc(50% - 32.95vw)}}@media only screen and (min-width: 768px) and (max-width: 960px){.sec-workplace .slide-workplace .swiper-button-next{right:30px}}@media (max-width: 767px){.sec-workplace .slide-workplace .swiper-button-next{right:11.333vw}}.sec-workplace .slide-workplace .swiper-button-prev{transform:rotate(180deg);left:calc(50% - 450px)}@media only screen and (min-width: 768px) and (min-width: 1367px){.sec-workplace .slide-workplace .swiper-button-prev{left:calc(50% - 32.95vw)}}@media only screen and (min-width: 768px) and (max-width: 960px){.sec-workplace .slide-workplace .swiper-button-prev{left:30px}}@media (max-width: 767px){.sec-workplace .slide-workplace .swiper-button-prev{left:11.333vw}}.sec-workplace .slide-workplace .item{position:relative}.sec-workplace .slide-workplace .item__img{overflow:hidden;background-color:#fff}@media (min-width: 768px){.sec-workplace .slide-workplace .item__img .img-slide{position:relative}.sec-workplace .slide-workplace .item__img .img-slide:before{display:block;content:" ";width:100%;padding-top:55.55556%}.sec-workplace .slide-workplace .item__img .img-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.sec-workplace .slide-workplace .item__img .img-slide{position:relative}.sec-workplace .slide-workplace .item__img .img-slide:before{display:block;content:" ";width:100%;padding-top:86.2069%}.sec-workplace .slide-workplace .item__img .img-slide>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-workplace .slide-workplace .item__txt{width:100%;text-align:center;position:absolute;top:calc(100% + 40px);left:0;z-index:1;opacity:0;transition:opacity .3s;will-change:opacity}@media (max-width: 767px){.sec-workplace .slide-workplace .item__txt{top:calc(100% + 16px)}}.sec-workplace .slide-workplace .item__txt .txt01{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;margin-bottom:3px}@media (max-width: 767px){.sec-workplace .slide-workplace .item__txt .txt01{margin-bottom:7px}}.sec-workplace .slide-workplace .item__txt .txt02{font-size:12px;font-size:1.2rem;line-height:2em;letter-spacing:.1em}@media (max-width: 767px){.sec-workplace .slide-workplace .item__txt .txt02{font-size:13px;font-size:1.3rem;line-height:2.11538em;letter-spacing:.1em}}

/*# sourceMappingURL=maps/culture.min.css.map */
