﻿.p-lead{padding-top:120px}@media screen and (max-width: 1080px){.p-lead{padding-top:100px}}@media screen and (max-width: 810px){.p-lead{padding-top:80px}}@media screen and (max-width: 650px){.p-lead{padding-top:60px}}@media screen and (max-width: 500px){.p-lead{padding-top:50px}}.p-leadBg{top:0;position:absolute;width:3500px;transform:translate(-50%);left:50%}.p-leadBg img:nth-child(even){transform:scaleX(-1) rotate(180deg)}.p-lead__text{max-width:740px;margin:0 auto;display:table;line-height:2}.p-lead__content{margin-top:120px;padding:50px 60px;background-color:#008752}@media screen and (max-width: 1080px){.p-lead__content{margin-top:100px;padding:40px 50px}}@media screen and (max-width: 810px){.p-lead__content{margin-top:80px;padding:30px 40px}}@media screen and (max-width: 650px){.p-lead__content{margin-top:60px;padding:20px 40px}}@media screen and (max-width: 500px){.p-lead__content{margin-top:50px;padding:10px 40px}}.p-lead__title{font-size:3.5rem;margin:0 auto;display:table}.p-lead__list{margin-top:30px;list-style:disc}.p-lead__item{color:#fff;font-size:2.5rem;margin-top:10px}.p-lead__item:nth-child(1){margin-top:0}.p-lead__item .u-white{cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .3s ease-in-out}.p-lead__item .u-white:hover{text-decoration-color:#fff}.p-editor h2{font-family:"秀英明朝 M";font-size:3rem;margin-top:100px}@media screen and (max-width: 810px){.p-editor h2{margin-top:80px}}@media screen and (max-width: 650px){.p-editor h2{margin-top:60px}}@media screen and (max-width: 500px){.p-editor h2{margin-top:50px}}.p-editor p{line-height:2}.p-editor p:first-child{margin:30px 0}.p-editor p:not(:last-child){margin:30px 0}.p-editor b,.p-editor strong{font-weight:bold;color:inherit}.p-editor b span,.p-editor strong span{font-weight:bold;color:inherit}.p-editor em{font-style:italic;font-weight:bold;color:inherit}.p-editor em span{font-style:italic;font-weight:bold;color:inherit}.p-editor ul{margin:30px 0}@media screen and (max-width: 500px){.p-editor ul{margin:20px 0}}.p-editor ul li{list-style:disc;margin-left:15px;line-height:2}.p-editor ol{margin:30px 0}@media screen and (max-width: 500px){.p-editor ol{margin:20px 0}}.p-editor ol li{list-style-type:decimal;list-style-position:inside}.p-editor a{position:relative;color:blue;transition:opacity .3s}.p-editor a:not(:has(img)){border-bottom:1px solid blue}.p-editor a:hover{opacity:.6}.p-editor a[target=_blank]{position:relative;padding-right:18px}@media screen and (max-width: 500px){.p-editor a[target=_blank]{padding-right:0}}.p-editor a[target=_blank]:not(:has(img))::before{content:"";position:absolute;bottom:3px;right:0;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center}.p-editor a[target=_blank].--noIcon::before{display:none}.p-editor .aligncenter,.p-editor .alignnone{margin-left:auto;margin-right:auto}.p-editor .alignleft{margin-right:auto}.p-editor .alignright{margin-left:auto}.p-editor img{max-width:100%;max-height:500px;margin:35px 0;height:auto}@media screen and (max-width: 810px){.p-editor img{max-height:400px;margin:30px 0}}@media screen and (max-width: 500px){.p-editor img{max-height:320px;max-width:90%;margin:20px 0}}.p-editor iframe{display:block;width:100%;height:420px;margin:50px auto}@media screen and (max-width: 1080px){.p-editor iframe{height:380px;margin:40px auto}}@media screen and (max-width: 810px){.p-editor iframe{height:300px;margin:30px auto}}@media screen and (max-width: 500px){.p-editor iframe{height:220px;margin:20px auto}}.p-editor blockquote{position:relative;display:table;margin:30px auto;padding:35px 50px;width:100%;background-color:#e7e7e7}@media screen and (max-width: 810px){.p-editor blockquote{padding:30px 40px}}@media screen and (max-width: 500px){.p-editor blockquote{margin:20px auto;padding:20px 40px}}.p-banner{margin-top:60px}@media screen and (max-width: 810px){.p-banner{margin-top:50px}}@media screen and (max-width: 650px){.p-banner{margin-top:40px}}.p-banner__link{width:100%;aspect-ratio:11/4;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.p-banner__link .p-banner__img{z-index:-1;position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden}.p-banner__link .p-banner__img .c-ofiCover{transition:transform .3s}.p-banner__link:hover .c-ofiCover{transform:scale(1.1)}.p-banner__link:hover:before{opacity:.2}.p-banner__link:before{position:absolute;content:"";top:0;left:0;opacity:0;width:100%;height:100%;background-color:#000;transition:opacity .3s}.p-banner_text{position:relative;z-index:1}.p-blog{padding:155px 0 120px}@media screen and (max-width: 1080px){.p-blog{padding:135px 0 100px}}@media screen and (max-width: 810px){.p-blog{padding:115px 0 80px}}@media screen and (max-width: 650px){.p-blog{padding:95px 0 60px}}@media screen and (max-width: 500px){.p-blog{padding:75px 0 50px}}.p-blog__content{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(112,112,112,.1)}.p-blog__content .sp{display:none}@media screen and (max-width: 650px){.p-blog__content .sp{display:flex;flex-direction:column}}.p-blog__desc{width:50%;border-right:1px solid rgba(112,112,112,.1);height:100%}@media screen and (max-width: 650px){.p-blog__desc{display:none}}.p-blog__list{margin-top:55px}.p-blog__item{border-bottom:1px solid rgba(112,112,112,.1);padding:25px 10px 35px 0}.p-blog__item:nth-child(1){padding:0 10px 35px 0}.p-blog__link{cursor:pointer}@media screen and (max-width: 650px){.p-blog__link{display:flex;gap:2%}}@media screen and (max-width: 500px){.p-blog__link{flex-direction:column;gap:10px 0}}.p-blog__link.resalted .p-blog__cate{color:#7bc133}.p-blog__link.resalted .p-blog__date{opacity:1}.p-blogButton__thumb{height:150px;position:relative}.p-blogButton__thumb .c-button2{top:50%;left:10px;transform:translateY(-50%);border:1px solid #7bc133}.p-blogItem__img{display:none;width:25%;aspect-ratio:1/1}@media screen and (max-width: 650px){.p-blogItem__img{display:block}}@media screen and (max-width: 500px){.p-blogItem__img{width:100px;height:100px}}.p-blogItem__desc{width:100%}@media screen and (max-width: 650px){.p-blogItem__desc{display:none}}.p-blog__cate{transition:color .3s}.p-blog__date{margin-left:15px;opacity:.2;transition:opacity .3s}@media screen and (max-width: 810px){.p-blog__date{margin-left:12px}}.p-blog__text{line-height:2;margin-top:15px}.p-blog__splide{width:50%}@media screen and (max-width: 650px){.p-blog__splide{width:80%;margin:0 auto}}.p-blog__slide{padding-left:40px;width:100%}@media screen and (max-width: 650px){.p-blog__slide{padding-left:0}}.p-blog_img{position:relative}.p-blog__cate2{position:absolute;bottom:0;left:0;background-color:#7bc133;padding:22px}@media screen and (max-width: 650px){.p-blog__cate2{padding:15px}}@media screen and (max-width: 500px){.p-blog__cate2{padding:10px 15px}}.p-blog__date2{margin-top:15px;opacity:.2;transition:opacity .3s,color .3s;display:table}.p-blog__text2{margin-top:10px;line-height:2;transition:color .3s}.splide__track{margin-top:20px}.splide__arrows{margin-left:auto;width:110px;height:50px;display:flex;justify-content:space-between}@media screen and (max-width: 650px){.splide__arrows{position:absolute;top:50%;left:50%;width:130%;transform:translate(-50%, -50%)}}@media screen and (max-width: 500px){.splide__arrows{height:30px}}.p-blog__link2:hover .p-blog__date2{opacity:1}.p-blog__link2:hover .p-blog__text2{color:#7bc133}.splide__arrow{width:50px;background-color:#000;position:relative;transition:background-color .3s;cursor:pointer}.splide__arrow:before{position:absolute;content:"";top:50%;left:55%;transform:translate(-50%, -50%) rotate(45deg);height:20%;width:20%;border:1px solid #fff;transition:border-color .3s}.splide__arrow:hover{background-color:#7bc133}@media screen and (max-width: 500px){.splide__arrow{width:30px}}.splide__arrow--prev:before{position:absolute;content:"";border-right:none;border-top:none}.splide__arrow--next:before{position:absolute;content:"";border-left:none;border-bottom:none;left:45%}