:root{--bg-green-color: #21702d;--bg-color: #f7f7f7;--text-green-color: #4b784b;----txtColor: #000;--fontFamily: 'Noto Sans JP', 'ヒラギノ角 Pro W3', 'Hiragino Kaku Pro W3', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;--txtSizeSp: 3rem;--txtSizePc: 1.6rem;--ttlSizePc: 3rem;--ttlSizeSp: 4rem}html{scroll-behavior:smooth;font-size:62.5%}@media screen and (max-width: 767px){html{font-size:1.2820512821vw}}body{font-family:var(--fontFamily);font-size:var(--txtSizePc);color:var(--txtColor)}@media screen and (max-width: 767px){body{font-size:var(--txtSizeSp)}}.mainw{max-width:124rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media screen and (max-width: 767px){.mainw{max-width:74.4rem;padding-left:0;padding-right:0}}.c-ttl{font-size:var(--ttlSizePc);color:var(--text-green-color);font-weight:700}@media screen and (max-width: 767px){.c-ttl{font-size:var(--ttlSizeSp)}}.c-text-center{text-align:center}@media screen and (max-width: 767px){.for_pc{display:none}}@media screen and (max-width: 767px){.for_sp{display:block}}.p-fv{margin-top:116px;margin-bottom:12.6rem;padding-top:36.7rem;background:url("../img/bg-img.jpg") no-repeat center/cover}@media screen and (max-width: 767px){.p-fv{margin-top:11.8rem;margin-bottom:9.7rem;padding-top:10.2rem;background:url("../img/bg-img-sp.jpg") no-repeat center}}.p-fv-inr{background-color:#fff;max-width:77.4rem;margin-left:auto;margin-right:auto;padding:2.4rem 0 3.8rem}@media screen and (max-width: 767px){.p-fv-inr{max-width:65.2rem;padding:5.4rem 0 7.7rem}}.p-fv h1 .c-ttl{display:block}.p-fv-en{font-size:1.8rem;font-weight:500;margin-bottom:2.3rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media screen and (max-width: 767px){.p-fv-en{font-size:3rem;margin-bottom:4.7rem;gap:2.6rem}}.p-fv-en::before{width:13rem;height:2.6rem;content:"";background:url("../img/icon-ttl.png") no-repeat center/cover}.p-fv-en::after{width:4.2rem;height:.2rem;background-color:#777;content:""}.list h2{font-size:3.5rem;font-weight:500;margin-bottom:6.4rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width: 767px){.list h2{font-size:4rem;width:100vw;margin:0 calc(50% - 50vw);margin-bottom:7rem;letter-spacing:-0.05em}}.list-contents{padding-left:2.6rem}@media screen and (max-width: 767px){.list-contents{padding-left:0}}.list-contents p{font-size:1.6rem;line-height:1.875}@media screen and (max-width: 767px){.list-contents p{font-size:3rem;line-height:1.4}}.list-contents p span{display:block;text-align:right}.list .--01 .list-wrap,.list .--03 .list-wrap{display:flex;align-items:center}@media screen and (max-width: 767px){.list .--01 .list-wrap,.list .--03 .list-wrap{flex-direction:column}}.list .--01 .list-wrap .list-img,.list .--03 .list-wrap .list-img{width:61.2rem}@media screen and (max-width: 767px){.list .--01 .list-wrap .list-img,.list .--03 .list-wrap .list-img{width:71.6rem;margin-left:auto;margin-right:auto;margin-bottom:6.4rem}}.list .--01 .list-wrap .list-contents,.list .--03 .list-wrap .list-contents{padding-left:2.6rem;letter-spacing:-0.08em}@media screen and (max-width: 767px){.list .--01 .list-wrap .list-contents,.list .--03 .list-wrap .list-contents{padding-left:0;flex:initial;width:100%}}.list .--01{margin-bottom:11.2rem}@media screen and (max-width: 767px){.list .--01{margin-bottom:7.7rem}}.list .--02{margin-bottom:11.2rem}@media screen and (max-width: 767px){.list .--02{margin-bottom:7.7rem}}.list .--02 .list-wrap{display:flex;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 767px){.list .--02 .list-wrap{flex-direction:column}}.list .--02 .list-wrap .list-img{width:71.6rem}@media screen and (max-width: 767px){.list .--02 .list-wrap .list-img{margin-left:auto;margin-right:auto;margin-bottom:6.4rem}}.list .--02 .list-wrap .list-contents{padding-right:4rem;letter-spacing:-0.08em}@media screen and (max-width: 767px){.list .--02 .list-wrap .list-contents{padding-right:0;flex:initial;width:100%}}.list .--03{margin-bottom:24.3rem}@media screen and (max-width: 767px){.list .--03{margin-bottom:13.4rem}}.job{margin-bottom:22.1rem}@media screen and (max-width: 767px){.job{margin-bottom:16.4rem}}.job h2{font-size:3.5rem;font-weight:500;margin-bottom:7.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width: 767px){.job h2{font-size:4rem;margin-bottom:6.4rem}}.job-bnr+.job-bnr{margin-top:3.6rem}@media screen and (max-width: 767px){.job-bnr+.job-bnr{margin-top:5.8rem}}.outline{margin-bottom:20.8rem;scroll-margin-top:3rem}@media screen and (max-width: 767px){.outline{margin-bottom:14rem}}.outline h3{padding:0 1.2rem 1.2rem;font-size:2.5rem}@media screen and (max-width: 767px){.outline h3{padding:0 1.6rem 1.6rem;font-size:3.5rem}}.outline .company_box{border-collapse:collapse;border-bottom:1px solid #ccc;width:100%}.outline .company_box th,.outline td{border-top:1px solid #ccc;padding:1.6rem}@media screen and (max-width: 767px){.outline .company_box th,.outline td{padding:1.4rem;font-size:2.8rem;line-height:1.3}}.outline .company_box td{padding:1rem}@media screen and (max-width: 767px){.outline .company_box td{padding:1.4rem}}.outline .company_box tr:nth-child(odd){background:#efefef}.outline .company_box th{text-align:initial;width:24rem}@media screen and (max-width: 767px){.outline .company_box th{width:29rem}}.outline .company_box .last{border-bottom:1px solid #ccc}.outline h3{position:relative;border-bottom:1px solid #dfdfdf}.outline h3::after{position:absolute;bottom:-1px;left:0;content:"";width:34.2rem;height:2px;background-color:#4a784a}@media screen and (max-width: 767px){.outline h3::after{width:41rem}}.outline table+p{margin-top:6.6rem;font-size:2.4rem}@media screen and (max-width: 767px){.outline table+p{margin-top:5.5rem;font-size:3rem;text-align:left;line-height:1.5666666667}}.access{background:#ffeed2;padding:7rem 0 10.8rem}@media screen and (max-width: 767px){.access{padding:6.2rem 0 8.8rem}}.access h3{padding-left:1.6rem;padding-bottom:1.2rem;position:relative;margin-bottom:3rem;font-size:2.5rem}@media screen and (max-width: 767px){.access h3{padding:0 1.6rem 1.6rem;font-size:3.5rem}}.access h3::after{position:absolute;bottom:-1px;left:0;content:"";width:34.2rem;height:2px;background-color:#4a784a}@media screen and (max-width: 767px){.access h3::after{width:41rem}}.access .name{font-size:2.2rem;margin-bottom:2.2rem;padding-left:1.6rem}@media screen and (max-width: 767px){.access .name{font-size:2.5rem}}.access .adress{padding-left:3rem;line-height:3rem;background:url(../img/icon01.png) no-repeat center left}@media screen and (max-width: 767px){.access .adress{padding-left:4.2rem;line-height:4.2rem;background-size:contain}}.access .tell{padding-left:3rem;line-height:3rem;background:url(../img/icon02.png) no-repeat center left}@media screen and (max-width: 767px){.access .tell{padding-left:4.2rem;line-height:4.2rem;background-size:contain}}.access .fax{padding-left:3rem;line-height:3rem;background:url(../img/icon03.png) no-repeat center left}@media screen and (max-width: 767px){.access .fax{padding-left:4.2rem;line-height:4.2rem;background-size:contain}}.access ul{margin-bottom:2rem;font-size:1.8rem}@media screen and (max-width: 767px){.access ul{font-size:2.5rem;margin-bottom:4.5rem}}.access-map{aspect-ratio:1194/600}@media screen and (max-width: 767px){.access-map{aspect-ratio:714/450}}.access iframe{width:100%;height:100%}/*# sourceMappingURL=style.css.map */