.top{background:url(../img/bg_main.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.top{background:url(../img/sp/bg_main.jpg) center/cover no-repeat}}.lcl-block{width:100%;margin-bottom:70px}@media screen and (max-width: 767px){.lcl-block{width:calc(100% - 9.375vw);margin:0 auto 10.9375vw}}.lcl-block .lcl-top{position:relative;margin-top:75px}.lcl-block .lcl-top::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:50vw;margin:0 auto;background:url(../img/bg_01.jpg) center/cover no-repeat}@media screen and (min-width: 768px){.lcl-block .lcl-top::before{min-width:1000px;min-height:655px}}@media screen and (max-width: 767px){.lcl-block .lcl-top::before{top:46.875vw;left:-100%;right:-100%;width:203.125vw;height:107.03125vw}}@media screen and (max-width: 767px){.lcl-block .lcl-top{margin-top:12.5vw}}.lcl-block .lcl-top__img{position:relative;width:860px;height:88px;margin:0 auto;background:url(../img/txt_01.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-block .lcl-top__img{width:90.625vw;height:25vw;background:url(../img/sp/txt_01.png) center/cover no-repeat}}.lcl-block .lcl-top__txt{position:relative;margin-top:45px;text-align:center;line-height:2}@media screen and (max-width: 767px){.lcl-block .lcl-top__txt{margin-top:7.03125vw;text-align:justify;line-height:1.62}}.lcl-block .lcl-top-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;position:relative;margin-top:40px}.lcl-block .lcl-top-list::before,.lcl-block .lcl-top-list::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:50px;height:2px;margin:auto;background-color:#000;transform:rotate(45deg)}@media screen and (max-width: 767px){.lcl-block .lcl-top-list::before,.lcl-block .lcl-top-list::after{width:10.9375vw;height:.15625vw}}.lcl-block .lcl-top-list::after{transform:rotate(-45deg)}@media screen and (max-width: 767px){.lcl-block .lcl-top-list{margin-top:3.90625vw}}.lcl-block .lcl-top-list__item{display:flex;align-items:center;justify-content:center;width:250px;height:50px;font-size:18px;letter-spacing:.1em;color:#fff;background-color:#1d2e40}.lcl-block .lcl-top-list__item:nth-child(2){margin-left:70px}@media screen and (max-width: 767px){.lcl-block .lcl-top-list__item:nth-child(2){margin-left:15.625vw}}@media screen and (max-width: 767px){.lcl-block .lcl-top-list__item{width:37.5vw;height:17.1875vw;font-size:4.0625vw}}.lcl-block .lcl-main{position:relative;width:1000px;margin:175px auto 0;padding:40px 50px 65px;box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#fff}@media screen and (max-width: 767px){.lcl-block .lcl-main{width:100%;margin-top:25vw;padding:4.6875vw 6.25vw 11.71875vw}}.lcl-block .lcl-cnt:nth-child(n+2){margin-top:60px}@media screen and (max-width: 767px){.lcl-block .lcl-cnt:nth-child(n+2){margin-top:12.5vw}}.lcl-block .cnt-ttl01{margin-bottom:20px}@media screen and (max-width: 767px){.lcl-block .cnt-ttl01{margin-bottom:4.6875vw}}.lcl-block .lcl-cnt__txt{text-align:justify;line-height:2}@media screen and (max-width: 767px){.lcl-block .lcl-cnt__txt{line-height:1.62}}.lcl-block .lcl-cnt-images{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-block .lcl-cnt-images{margin-top:3.90625vw}}.lcl-block .lcl-cnt-images__img{width:443px;height:290px}.lcl-block .lcl-cnt-images__img:nth-child(1){background:url(../img/img_01.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images__img:nth-child(2){background:url(../img/img_02.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images__img:nth-child(3){background:url(../img/img_06.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images__img:nth-child(4){background:url(../img/img_07.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-block .lcl-cnt-images__img{width:100%;height:46.875vw}.lcl-block .lcl-cnt-images__img:nth-child(1){background:url(../img/sp/img_01.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images__img:nth-child(2){background:url(../img/sp/img_02.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images__img:nth-child(n+2){margin-top:3.125vw}}.lcl-block .lcl-cnt-images-01{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.lcl-block .lcl-cnt-images-01{margin-top:3.90625vw}}.lcl-block .lcl-cnt-images-01__img{width:443px;height:260px}.lcl-block .lcl-cnt-images-01__img:nth-child(1){background:url(../img/img_06.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images-01__img:nth-child(2){background:url(../img/img_07.jpg) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-block .lcl-cnt-images-01__img{width:100%;height:42.1875vw}.lcl-block .lcl-cnt-images-01__img:nth-child(1){background:url(../img/img_06.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images-01__img:nth-child(2){background:url(../img/img_07.jpg) center/cover no-repeat}.lcl-block .lcl-cnt-images-01__img:nth-child(n+2){margin-top:3.125vw}}.lcl-block .lcl-cnt_b-images{width:100%}.lcl-block .lcl-cnt_b-images img{width:100%;margin-top:20px}.lcl-block .lcl-cnt_b-images01{width:100%}.lcl-block .lcl-cnt_b-images01 figcaption{font-size:13px;line-height:2.3}@media screen and (max-width: 767px){.lcl-block .lcl-cnt_b-images01{width:100%;margin-top:4.6875vw}.lcl-block .lcl-cnt_b-images01 figcaption{margin-top:2.34375vw;font-size:3.125vw;line-height:1.5}}.lcl-block .lcl-cnt_b-images01 img{width:100%;margin-top:40px}.lcl-block .lcl-cnt_b-images02{width:100%;text-align:center}.lcl-block .lcl-cnt_b-images02 figcaption{font-size:13px;line-height:2.3}@media screen and (max-width: 767px){.lcl-block .lcl-cnt_b-images02{width:100%;margin-top:4.6875vw}.lcl-block .lcl-cnt_b-images02 figcaption{margin-top:2.34375vw;font-size:3.125vw;line-height:1.5}}.lcl-block .lcl-cnt_b-images02 img{width:80%;margin-top:0px}.lcl-block .lcl-cnt02{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){.lcl-block .lcl-cnt02{flex-direction:column-reverse}}.lcl-block .lcl-cnt02__img{width:370px}.lcl-block .lcl-cnt02__img figcaption{font-size:13px;line-height:2.3}@media screen and (max-width: 767px){.lcl-block .lcl-cnt02__img{width:100%;margin-top:4.6875vw}.lcl-block .lcl-cnt02__img figcaption{margin-top:2.34375vw;font-size:3.125vw;line-height:1.5}}.lcl-block .lcl-cnt02__main{width:calc(100% - 410px);margin-left:40px}.lcl-block .lcl-cnt02__main .lcl-cnt__txt{margin-top:20px}@media screen and (max-width: 767px){.lcl-block .lcl-cnt02__main{width:100%;margin-left:0}.lcl-block .lcl-cnt02__main .lcl-cnt__txt{margin-top:4.6875vw}}.lcl-block .lcl-cnt02__ttl{font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.lcl-block .lcl-cnt02__ttl{font-size:4.0625vw;text-align:center}}.lcl-block .lcl-certificate{display:flex;gap:30px;margin-left:230px}@media screen and (max-width: 767px){.lcl-block .lcl-certificate{display:block;margin-left:0px}}.lcl-block .lcl-certificate .lcl-certificate-inner{text-align:center}@media screen and (max-width: 767px){.lcl-block .lcl-certificate .lcl-certificate-inner{text-align:center !important;font-size:90%}}.lcl-block .lcl-certificate img{width:180px;margin:10px 0}@media screen and (max-width: 767px){.lcl-block .lcl-certificate img{width:70%;margin:10px 0}}.lcl-block .lcl-txt-center{text-align:center;margin-top:30px}@media screen and (max-width: 767px){.lcl-block .lcl-txt-center{text-align:left}}.lcl-block .lcl-wood__ttle{font-size:30px;text-align:center;margin-top:30px;margin-bottom:30px;font-weight:300;line-height:1.6;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-block .lcl-wood__ttle{font-size:4.6875vw;text-align:left;line-height:1.2}}.lcl-block .lcl-wood{display:flex;gap:40px}@media screen and (max-width: 767px){.lcl-block .lcl-wood{display:flex;flex-direction:column-reverse;margin-bottom:20px}}.lcl-block .lcl-wood__mark{text-align:center}.lcl-block .lcl-wood__mark img{width:90%}@media screen and (max-width: 767px){.lcl-block .lcl-wood__mark img{width:80%}}.lcl-block .lcl-wood__txt01{font-size:90%;text-align:left;margin-top:20px}.lcl-block .lcl-wood__ttl01{font-size:18px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 767px){.lcl-block .lcl-wood__ttl01{font-size:4.0625vw;text-align:center}}