.info{overflow:hidden;font-size:14px;width:100%;margin-bottom:50px}.floatL{float:left;width:13%}.floatL dt{position:relative;display:inline-block;margin-bottom:1em}.floatL dt:before{content:"";position:absolute;left:50%;bottom:-15px;display:inline-block;width:60px;height:1px;transform:translateX(-50%);background-color:#000}.floatL dd{padding-left:1.5em;padding-top:15px}.day{overflow:hidden;zoom:1;padding-left:50px}.day dt{width:100px;float:left;clear:both}.area{background:#ffeed1;text-align:center;padding:6rem 0 10.5rem}.area-flex{display:flex;gap:4.5rem;max-width:1200px;margin:3.5rem auto 0;margin-bottom:14rem}.area-flex li:first-child{flex:6;max-width:77rem}.area-flex li:first-child img{width:100%;height:auto;display:block}.area-flex .area-descripton{max-width:38rem}.area-flex2{display:flex;flex-direction:row-reverse;gap:3rem;max-width:1200px;margin:3.5rem auto 0}.area-flex2 li:first-child{flex:6;max-width:77rem}.area-flex2 li:first-child img{width:100%;height:auto;display:block}.more-link{text-align:end;margin-top:1.4rem}.more-link02{text-align:end;margin-top:16rem}.area-flex2 .area-descripton{max-width:39rem}@media(max-width: 1024px){.area-flex{gap:3rem}}@media(max-width: 768px){.area-flex{flex-direction:column;gap:2rem}.area-flex li:first-child{max-width:100%}.area-flex .area-descripton{width:100%}}.area-flex img{height:auto}.area-descripton{line-height:1.875}h2{margin-bottom:2rem;text-align:center}.area_cate{width:100%;background:#fff;padding:15px 20px;display:flex;justify-content:space-between}.area_cate .text02{text-align:left;padding:20px 0}.area_cate .textR{text-align:right;padding-right:8px}.area_02{width:100%;padding:10rem 0 20.5rem;overflow:hidden;zoom:1}.area_02_01{overflow:hidden;zoom:1;margin-bottom:30px}.area_02_01 .floatR{float:left;width:30%}.area_02 .text04{padding-top:50px}.area_02_01 .floatL01{float:right;width:64%}.textR{text-align:right}.area_02_02{overflow:hidden;zoom:1;width:100%;margin-bottom:50px}.area_02_02 li.floatL01{float:left;width:68%}.area_02_02 .floatR{float:right;width:30%}.area_02_02 h3{text-align:right;padding-top:80px}.area_02_02 .textR01{padding-top:150px}.pad_T50{padding-top:50px}.pad_T130{padding-top:150px}.title{color:#4b784b;font-size:3rem;font-weight:bold;margin-bottom:5rem;text-align:center}.title-area{color:#4b784b;font-size:3rem;font-weight:bold;margin-bottom:12rem;text-align:center}.area_02-title{text-align:right}.area_02-title h3{margin-bottom:3.5rem}.area_02-title2 h3{margin-bottom:3.5rem}.about-description{margin-bottom:6rem;line-height:2.2222222222;font-size:1.8rem}.about-description2{line-height:2.2222222222;margin-bottom:9.5rem;font-size:1.8rem}.about-img-wrap{padding:1.8rem 1.8rem 2rem 1.8rem;background-color:#fff}.about-img-wrap img{margin-bottom:3rem}.about-text{margin-bottom:2.5rem}.more-button{position:relative;display:inline-block;border:solid 1px #bfbfbf;padding:1rem 6.4rem 1rem 3rem}.more-button::after{content:"";position:absolute;right:18px;top:60%;width:2rem;height:1px;background:currentColor;transform:translateY(-50%)}.more-button::before{content:"";position:absolute;right:35px;top:70%;width:16px;height:6px;border-right:1.5px solid currentColor;transform:translate(100%, -50%) rotate(-45deg)}@media screen and (max-width: 768px){.about-description,.about-description2{text-align:left;font-size:3rem;line-height:1.4333333333}.about-description{margin-bottom:5.5rem;padding:0 2rem}.about-description2{margin-bottom:4.7rem;padding:0 2rem}.title{font-size:4rem}.about-img-wrap{padding:4rem 2rem 3.5rem 2rem}.about-img-wrap img{margin-bottom:4rem}.about-text{font-size:3rem;text-align:left;margin-bottom:2.8rem}.more-button{font-size:2.4rem;padding:1.2rem 4.4rem 1.5rem 4rem}.more-button-wrap{text-align:right}.more-button::after{right:2px}.more-button::before{right:19px;top:70%}}.center-item{margin-bottom:11rem}.news-wrap{display:flex;gap:2.4rem;justify-content:start;max-width:1200px;margin:0 auto 7.5rem;padding-left:5rem}.news-left{text-align:center}.news-title{color:#2f8f3a;font-size:14px;position:relative;margin:0;padding-bottom:10px}.news-title::after{content:"";display:block;width:50px;height:1px;background:#000;margin:10px auto 0}.news-sub{color:#000;font-size:1.8rem;margin:6px 0 0}.news-separator{border-left:1px solid #999;margin:0 8px}.news-right{display:flex;align-items:center;gap:12px;font-size:1.8rem}.news-date{color:#000;white-space:nowrap;font-size:1.8rem}.news-right a{color:#000;text-decoration:none}.news-title{font-size:1.8rem}.news-list li{margin-bottom:2rem}.news-list li a{font-size:1.8rem;margin-left:1.8rem}@media screen and (max-width: 768px){.news-wrap{flex-direction:column;padding:0 2rem;gap:3rem;margin-bottom:16rem}.news-left{text-align:left;display:flex;align-items:baseline;gap:2rem;border-bottom:solid 1px #cecece}.news-title{font-size:4rem}.news-sub{font-size:4rem}.news-title::after{display:none}.news-list li{display:flex;flex-direction:column;margin-bottom:4rem}.news-list li a{margin-left:0;font-size:3rem}.news-date{font-size:3rem;margin-bottom:1rem}}@media screen and (max-width: 1024px){.pad_T50{padding-top:10px}.pad_T130{text-align:right;padding-top:100px}.floatL{float:left;width:20%}}@media screen and (max-width: 768px){.area_02{padding:15rem 0rem 14rem 0rem}.title-area{font-size:4rem;margin-bottom:9rem}.area_02-title h3{margin:0}.area_02-title img{margin-bottom:7.2rem}.area-flex .area-descripton{max-width:100%;font-size:3rem;padding:0 2rem}.more-link{margin-top:5.5rem;text-align:center}.area-flex{margin-bottom:12rem}.area_02-title2 h3{margin:0}.area_02-title2 img{margin-bottom:4rem}.area-flex2{flex-direction:column}.area-flex2 .area-descripton{max-width:100%;font-size:3rem;padding:0 2rem}.more-link02{margin-top:4rem;text-align:center}.area_02_01 .floatL01{float:none;width:100%}.area_02 .text04{padding-top:10px}.area_02_01 .floatR{float:none;width:100%}.area_02_02 li.floatL01{float:none;width:100%}.area_02_02 .floatR{float:none;width:100%}.pad_T130{text-align:right;padding-top:50px}.floatL{float:none;width:100%;overflow:hidden}.area_cate{display:block}.area_cate .cate_01_01{margin:5px}.day dt{float:none}.floatL dt{float:left;width:20%}.floatL dd{float:right;padding:0;width:70%}.pc{display:block !important}.sp{display:none !important}.pc{display:none !important}.sp{display:block !important}h2{margin-bottom:3.7rem}h2 img{max-width:80% !important}.info img{max-width:80% !important}.title{line-height:1.5em;font-size:4rem;margin-bottom:9rem}.area{padding:6rem 0rem 4.2rem 0rem}.floatL{border-bottom:1px solid #eee;border-right:none}.day{padding:10px 0 10px 10px}}.contact-list li{position:relative;padding-left:28px;line-height:1.6;font-size:1.8rem}.contact-list li::before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;background-size:contain;background-repeat:no-repeat}.contact-list li.address::before{background-image:url("../img/top/pc-address.png")}.contact-list li.tel::before{background-image:url("../img/top/pc-tel.png")}.contact-list li.fax::before{background-image:url("../img/top/pc-fax.jpg")}.contact-list-wrap{max-width:1200px;margin:0 auto}.contact-list-title{margin:4rem 0 1.5rem 0;font-size:2.2rem}.access{margin-bottom:22rem;scroll-margin-top:3rem}.access-title{margin-bottom:5.5rem}.case-wrap{background-color:#ffeed1;padding:9.5rem 9.3rem 9rem 9.3rem}.case-wrap ul{display:flex;gap:4rem}.case-wrap ul img{width:100%}.inner2{max-width:174rem;margin:0 auto}@media screen and (max-width: 768px){.contact-list-wrap{padding-left:2rem}.contact-list-title{font-size:4rem}.contact-list li{font-size:3rem}}@media screen and (max-width: 768px){.sp-bnr-img{max-width:65rem;margin-left:auto}.sp-bnr{margin-bottom:5.5rem}}@media screen and (max-width: 768px){.case-wrap{padding:9rem 5.5rem;margin-bottom:5.5rem}.inner2 li{width:32rem}}/*# sourceMappingURL=style.css.map */