.page-header{position:relative;background-color:#fff;border-radius:0 0 60px 60px;margin-bottom:-60px;z-index:2}.page-header__inner{max-width:1280px;margin:0 auto;padding:8rem 4rem 9rem}@media(min-width: 1921px){.page-header__inner{max-width:1480px}}@media(max-width: 1024px){.page-header__inner{padding:6rem 3rem 7rem}}@media(max-width: 767px){.page-header{border-radius:0 0 30px 30px;margin-bottom:-30px}.page-header__inner{padding:3rem 1.5rem 4rem}}.breadcrumb__list{display:flex;flex-wrap:wrap}.breadcrumb__list li{font-size:.7em;position:relative}.breadcrumb__list li:not(:last-of-type){margin-right:3rem}.breadcrumb__list li a{color:#125b30;text-decoration:none;transition:color .3s}.breadcrumb__list li:not(:last-of-type)::after{content:"";vertical-align:middle;position:absolute;top:50%;right:-1.7rem;width:7px;height:7px;border-top:1px solid #999;border-right:1px solid #999;transform:translateY(-50%) rotate(45deg)}@media(min-width: 1025px){.breadcrumb__list li a:hover{color:#61bf28}}@media(max-width: 1024px){.breadcrumb__list li{font-size:.75em}}@media(max-width: 767px){.breadcrumb__list li:not(:last-of-type){margin-right:2.6rem}.breadcrumb__list li:not(:last-of-type)::after{right:-1.5rem;width:6px;height:6px}}.header__title{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2.23em;font-weight:500;margin-top:3rem}.header__title span{color:#125b30;font-size:.42em;display:block;margin-top:1.5rem}.header__img{position:relative;width:100%;height:400px;overflow:hidden;border-radius:20px;margin-top:5rem;margin-bottom:8rem}.header__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header__img+p{line-height:2;text-align:center}.page-header__inner.active{animation-delay:.5s}.page-header__inner.active .breadcrumb{animation-delay:.5s}.page-header__inner.active .header__title{animation-delay:.5s}.page-header__inner.active .header__img{animation-delay:.5s}@media(min-width: 1921px){.header__img{height:460px}}@media(max-width: 1024px){.header__title{font-size:2.23em;margin-top:3rem}.header__title span{font-size:.42em;margin-top:1.5rem}.header__img{height:280px;margin-top:4rem;margin-bottom:5rem}.header__img+p{text-align:left}.header__img+p br{display:none}}@media(max-width: 767px){.header__title{font-size:1.6em;margin-top:2.5rem}.header__title span{font-size:.54em;margin-top:1rem}.header__img{height:160px;margin-top:3rem;margin-bottom:3rem}}.page-content__inner{max-width:1280px;margin:0 auto;padding:16rem 4rem 16rem}@media(min-width: 1921px){.page-content__inner{max-width:1480px}}@media(max-width: 1024px){.page-content__inner{padding:13rem 3rem 13rem}}@media(max-width: 767px){.page-content__inner{padding:7rem 1.5rem 7rem}}.ttl-01{background-color:#ebf8e5;font-size:1.4em;border-radius:10px;padding:2rem 2rem 2rem 0}.ttl-01 span::before{background-color:#125b30;content:"";top:0;left:0;width:4px;height:24px;display:inline-block;vertical-align:middle;margin-right:2rem;border-radius:0 3px 3px 0}.ttl-02{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.05em;font-weight:500;line-height:1.6;display:block;position:relative;padding-left:1.5rem}.ttl-02::before{position:absolute;top:0;left:0;background-color:#125b30;content:"";width:2px;height:100%;display:block}.ttl-03{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4em;font-weight:500;line-height:1.4;position:relative;display:inline-block;text-align:center}.ttl-03::after{content:"";position:absolute;left:0;bottom:-0.8rem;width:100%;height:2px;background-color:#125b30;border-radius:5px}.ttl-03 br{display:none}@media(max-width: 1024px){.ttl-01{font-size:1.25em;padding:1.5rem 1.5rem 1.3rem 0}.ttl-01 span::before{width:4px;height:24px;margin-right:1.6rem}.ttl-03{font-size:1.3em}}@media(max-width: 767px){.ttl-01{font-size:1.2em;padding:1.2rem 1.2rem 1rem 0}.ttl-01 span::before{width:3px;height:20px;margin-right:1.2rem}.ttl-02{padding-left:1.2rem}.ttl-03{font-size:1.1em}.ttl-03 br{display:block}}.list-01{padding-left:1.2em;position:relative}.list-01::before{position:absolute;top:0;left:0;color:#125b30;content:"●";display:inline-block}.list-num-01{padding-left:1.8em;position:relative}.list-num-01::before{position:absolute;top:0;left:0;color:#111;content:"１．";display:inline-block}.list-num-02{padding-left:1.8em;position:relative}.list-num-02::before{position:absolute;top:0;left:0;color:#111;content:"２．";display:inline-block}.list-num-03{padding-left:1.8em;position:relative}.list-num-03::before{position:absolute;top:0;left:0;color:#111;content:"３．";display:inline-block}.page-box{background-color:#fff;border-radius:15px;padding:6rem 5rem}.page-box__item{display:flex;align-items:flex-start;margin-top:4.5rem}.page-box__item__txt{line-height:2}.page-box__item__txt p:not(:last-of-type){margin-bottom:3.5rem}.box-01{border:1px solid #dcdcdc;border-radius:10px;padding:2.5rem}@media(max-width: 1024px){.page-box{padding:4rem 3rem}.page-box__item{margin-top:3.5rem}.page-box__item__img img{width:100%}.page-box__item__txt{width:calc(100% - 200px - 50px)}.page-box__item__txt p:not(:last-of-type){margin-bottom:3rem}.box-01{padding:2rem}}@media(max-width: 767px){.page-box{padding:2.5rem 2rem}.page-box__item{flex-direction:column;justify-content:center;margin-top:2.5rem}.page-box__item__img{margin:0 auto 2.5rem}.page-box__item__txt{width:100%}.page-box__item__txt p:not(:last-of-type){margin-bottom:2.5rem}.box-01{padding:1.5rem}}#wrapper.about .about__img{margin-top:10rem;display:flex;align-items:flex-start}#wrapper.about .about__img li{width:33.33%}#wrapper.about .about__img li:not(:last-of-type){margin-right:8rem}#wrapper.about .about__img li .circle-frame img{width:100%;height:100%}#wrapper.about .about__img li p{line-height:2;margin-top:5rem}#wrapper.about .page-content__inner .page-box__item__img{max-width:240px;margin-right:7rem;margin-left:3rem}#wrapper.about .page-content__inner .page-box__item__txt{width:calc(100% - 240px - 100px)}@media(max-width: 1024px){#wrapper.about .about__img{margin-top:6rem}#wrapper.about .about__img li:not(:last-of-type){margin-right:4.5rem}#wrapper.about .about__img li p{margin-top:3rem}#wrapper.about .page-content__inner .page-box__item__img{max-width:200px;margin-right:4rem;margin-left:1rem}#wrapper.about .page-content__inner .page-box__item__txt{width:calc(100% - 200px - 50px)}}@media(max-width: 767px){#wrapper.about .about__img{margin-top:4rem;flex-direction:column}#wrapper.about .about__img li{width:100%}#wrapper.about .about__img li:not(:last-of-type){margin-right:0;margin-bottom:3.5rem}#wrapper.about .about__img li .circle-frame{max-width:400px;margin:0 auto}#wrapper.about .about__img li p{margin-top:2rem;padding:0 3rem}#wrapper.about .page-content__inner .page-box__item__img{max-width:200px;margin:0 auto 2.5rem}#wrapper.about .page-content__inner .page-box__item__img img{margin-left:-0.5rem}#wrapper.about .page-content__inner .page-box__item__txt{width:100%}}@media(min-width: 320px)and (max-width: 480px){#wrapper.about .about__img li .circle-frame{max-width:240px}}#wrapper.service .page-content__inner .service-box{margin-bottom:6rem}#wrapper.service .page-content__inner .service-box .service-item{background-color:#fff;border-radius:15px;padding:6rem 6rem;display:flex;align-items:flex-start}#wrapper.service .page-content__inner .service-box .service-item:not(:last-of-type){margin-bottom:2rem}#wrapper.service .page-content__inner .service-box .service-item__img{text-align:center;width:200px;margin-right:4rem}#wrapper.service .page-content__inner .service-box .service-item__img img{width:150px;height:150px}#wrapper.service .page-content__inner .service-box .service-item__txt{width:calc(100% - 200px - 4rem)}#wrapper.service .page-content__inner .service-box .service-item__txt__title{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.53em;font-weight:500;line-height:1.2;position:relative;display:inline-block;margin-bottom:4rem}#wrapper.service .page-content__inner .service-box .service-item__txt__title::after{content:"";position:absolute;left:0;bottom:-1rem;width:100%;height:2px;background-color:#125b30;border-radius:5px}#wrapper.service .page-content__inner .service-box .service-item__txt p{line-height:2}#wrapper.service .page-content__inner .service-box .service-item__txt .box-01{margin:3rem 0}#wrapper.service .page-content__inner .page-box .ttl-01{margin-bottom:4rem}#wrapper.service .page-content__inner .page-box .item-box .ttl-02{margin-bottom:3rem}#wrapper.service .page-content__inner .page-box .item-box.mar p:not(:last-of-type){margin-bottom:3rem}#wrapper.service .page-content__inner .page-box .item-box p{font-size:.94em;line-height:2}#wrapper.service .page-content__inner .page-box .item-box:not(:first-of-type){padding-top:4rem}#wrapper.service .page-content__inner .page-box .item-box:not(:last-of-type){border-bottom:1px solid #dcdcdc;padding-bottom:4rem}@media(max-width: 1024px){#wrapper.service .page-content__inner .service-box{margin-bottom:5rem}#wrapper.service .page-content__inner .service-box .service-item{padding:4rem 4rem;flex-direction:column}#wrapper.service .page-content__inner .service-box .service-item:not(:last-of-type){margin-bottom:2rem}#wrapper.service .page-content__inner .service-box .service-item__img{width:100%;margin-right:0;margin-bottom:4rem}#wrapper.service .page-content__inner .service-box .service-item__img img{width:150px;height:150px}#wrapper.service .page-content__inner .service-box .service-item__txt{width:100%;text-align:center}#wrapper.service .page-content__inner .service-box .service-item__txt__title{font-size:1.53em;margin-bottom:4rem}#wrapper.service .page-content__inner .service-box .service-item__txt__title::after{bottom:-1.2rem;height:2px}#wrapper.service .page-content__inner .service-box .service-item__txt p{text-align:left}#wrapper.service .page-content__inner .service-box .service-item__txt .box-01{margin:2.5rem 0}#wrapper.service .page-content__inner .page-box .ttl-01{margin-bottom:3rem}#wrapper.service .page-content__inner .page-box .item-box .ttl-02{margin-bottom:2.5rem}#wrapper.service .page-content__inner .page-box .item-box.mar p:not(:last-of-type){margin-bottom:2.5rem}#wrapper.service .page-content__inner .page-box .item-box:not(:first-of-type){padding-top:3rem}#wrapper.service .page-content__inner .page-box .item-box:not(:last-of-type){padding-bottom:3rem}}@media(max-width: 767px){#wrapper.service .page-content__inner .service-box{margin-bottom:3rem}#wrapper.service .page-content__inner .service-box .service-item{padding:3rem 2rem 2rem}#wrapper.service .page-content__inner .service-box .service-item:not(:last-of-type){margin-bottom:1.5rem}#wrapper.service .page-content__inner .service-box .service-item__img{margin-bottom:3rem}#wrapper.service .page-content__inner .service-box .service-item__img img{width:100px;height:100px}#wrapper.service .page-content__inner .service-box .service-item__txt__title{font-size:1.3em;margin-bottom:3rem}#wrapper.service .page-content__inner .service-box .service-item__txt__title::after{bottom:-0.8rem}#wrapper.service .page-content__inner .service-box .service-item__txt p{text-align:left}#wrapper.service .page-content__inner .service-box .service-item__txt .box-01{margin:2rem 0}#wrapper.service .page-content__inner .page-box .ttl-01{margin-bottom:2.5rem}#wrapper.service .page-content__inner .page-box .item-box .ttl-02{margin-bottom:2rem}#wrapper.service .page-content__inner .page-box .item-box.mar p:not(:last-of-type){margin-bottom:2rem}#wrapper.service .page-content__inner .page-box .item-box:not(:first-of-type){padding-top:2.5rem}#wrapper.service .page-content__inner .page-box .item-box:not(:last-of-type){padding-bottom:2.5rem}}#wrapper.access .page-content__inner .access-box__item{display:flex;align-items:flex-start;margin-bottom:6rem}#wrapper.access .page-content__inner .access-box__item__txt{width:50%;margin-right:4rem}#wrapper.access .page-content__inner .access-box__item__txt .name-ttl{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.53em;font-weight:500;margin-bottom:3rem}#wrapper.access .page-content__inner .access-box__item__txt>p{font-size:.94em;line-height:1.8;margin-bottom:3rem}#wrapper.access .page-content__inner .access-box__item__txt .item-list{font-size:.94em;line-height:1.8}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl{display:flex;align-items:flex-start;border-bottom:1px solid #dcdcdc;padding:.8rem 0}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl dt{background-color:#f8f8f8;border-radius:50px;padding:.4rem .8rem .4rem .8rem;width:100px;text-align:center;margin-right:1.2rem}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl dd{padding:.4rem 0 .4rem 0}#wrapper.access .page-content__inner .access-box__item__txt .c-btn{margin-top:3rem}#wrapper.access .page-content__inner .access-box__item__img{width:50%}#wrapper.access .page-content__inner .access-box__item__img.fit{position:relative;width:50%;height:300px;overflow:hidden;border-radius:15px}#wrapper.access .page-content__inner .access-box__item__img.fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#wrapper.access .page-content__inner .ttl-01{margin-bottom:4rem}#wrapper.access .page-content__inner .ttl-01:nth-of-type(2)+p{font-size:.94em;line-height:1.8}@media(max-width: 1024px){#wrapper.access .page-content__inner .access-box__item{flex-direction:column;margin-bottom:5rem}#wrapper.access .page-content__inner .access-box__item__txt{width:100%;margin-right:0;margin-bottom:4rem}#wrapper.access .page-content__inner .access-box__item__txt .name-ttl{margin-bottom:2.5rem}#wrapper.access .page-content__inner .access-box__item__txt>p{margin-bottom:2rem}#wrapper.access .page-content__inner .access-box__item__txt .c-btn{margin-left:auto;margin-right:auto}#wrapper.access .page-content__inner .access-box__item__img{width:70%;margin:0 auto}#wrapper.access .page-content__inner .access-box__item__img.fit{width:70%;height:250px}#wrapper.access .page-content__inner .ttl-01{margin-bottom:2.5rem}}@media(max-width: 767px){#wrapper.access .page-content__inner .access-box__item{margin-bottom:3.5rem}#wrapper.access .page-content__inner .access-box__item__txt{margin-bottom:2.5rem}#wrapper.access .page-content__inner .access-box__item__txt .name-ttl{font-size:1.3em;margin-bottom:2.2rem}#wrapper.access .page-content__inner .access-box__item__txt>p{margin-bottom:1.5rem}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl{flex-direction:column;padding:0 0;border-bottom:none}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl dt{padding:.4rem 1.2rem .4rem 1.2rem;width:100%;margin-right:0;text-align:left;border-radius:6px}#wrapper.access .page-content__inner .access-box__item__txt .item-list dl dd{width:100%;padding:.6rem .6rem 1rem .6rem}#wrapper.access .page-content__inner .access-box__item__txt .c-btn{margin-top:1rem}#wrapper.access .page-content__inner .access-box__item__img{width:100%;margin:0 auto}#wrapper.access .page-content__inner .access-box__item__img.fit{width:100%;height:150px}#wrapper.access .page-content__inner .ttl-01{margin-bottom:1.5rem}#wrapper.access .page-content__inner .ttl-01:nth-of-type(2)+p{font-size:.94em;line-height:1.8}}#wrapper.recruit .page-content__inner .page-box__item__img{max-width:300px;margin-right:7rem;margin-left:3rem}#wrapper.recruit .page-content__inner .page-box__item__txt{width:calc(100% - 300px - 100px)}#wrapper.recruit .page-content__inner .contact-ttl{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.76em;font-weight:500;text-align:center;margin:7rem 0 4rem}#wrapper.recruit .page-content__inner .contact-item{display:flex;align-items:center}#wrapper.recruit .page-content__inner .contact-item__tel{width:50%;padding:0 4rem;text-align:center}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1){font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:2.25em;font-weight:500;line-height:1;margin-bottom:1.2rem;margin-left:-4.4rem}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1) svg.icon-tel{width:34px;height:34px;fill:#61bf28;margin-right:1rem;margin-bottom:-0.2rem}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1) a{text-decoration:none;color:#111;transition:color .3s}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(2){font-size:.86em}#wrapper.recruit .page-content__inner .contact-item__form{position:relative;width:50%;padding:0 4rem;display:flex;justify-content:center}#wrapper.recruit .page-content__inner .contact-item__form::before{position:absolute;top:0;left:0;background-color:#dcdcdc;content:"";width:1px;height:100%;display:block}@media(max-width: 1024px){#wrapper.recruit .page-content__inner .page-box__item__img{max-width:200px;margin-right:4rem;margin-left:1rem}#wrapper.recruit .page-content__inner .page-box__item__txt{width:calc(100% - 200px - 50px)}#wrapper.recruit .page-content__inner .contact-ttl{font-size:1.63em;margin:6rem 0 3.5rem}#wrapper.recruit .page-content__inner .contact-item__tel{padding:0 2rem}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1){font-size:2em;margin-bottom:1rem;margin-left:-3.6rem}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1) svg.icon-tel{width:28px;height:28px;margin-right:.8rem;margin-bottom:-0.2rem}#wrapper.recruit .page-content__inner .contact-item__form{padding:0 1rem 0 4rem}#wrapper.recruit .page-content__inner .contact-item__form::before{position:absolute;top:0;left:0;background-color:#dcdcdc;content:"";width:1px;height:100%;display:block}}@media(max-width: 767px){#wrapper.recruit .page-content__inner .page-box__item__img{max-width:240px;margin:0 auto 2.5rem}#wrapper.recruit .page-content__inner .page-box__item__txt{width:100%}#wrapper.recruit .page-content__inner .contact-ttl{font-size:1.35em;margin:3.5rem 0 2rem}#wrapper.recruit .page-content__inner .contact-item{flex-direction:column}#wrapper.recruit .page-content__inner .contact-item__tel{width:100%;padding:0 0 2rem 0}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1){font-size:2em;margin-bottom:.8rem;margin-left:-2rem}#wrapper.recruit .page-content__inner .contact-item__tel p:nth-of-type(1) svg.icon-tel{width:24px;height:24px;margin-right:.6rem}#wrapper.recruit .page-content__inner .contact-item__form{width:100%;padding:0}#wrapper.recruit .page-content__inner .contact-item__form::before{display:none}}#wrapper.line .page-content__inner .page-box{margin-bottom:8rem;text-align:center}#wrapper.line .page-content__inner .page-box .ttl-03{margin:0 auto}#wrapper.line .page-content__inner .page-box .qrcode{max-width:150px;display:block;margin:5rem auto 4rem;border:1px solid #06c755}#wrapper.line .page-content__inner .page-box p{line-height:2}#wrapper.line .page-content__inner .page-box .c-btn{margin:4rem auto 0}#wrapper.line .page-content__inner .page-box .c-btn .btn-icon{width:24px;height:24px}#wrapper.line .page-content__inner .step-box{display:flex;flex-wrap:wrap;width:calc(100% + 40px)}#wrapper.line .page-content__inner .step-box__item{background-color:#fff;border-radius:15px;text-align:center;width:calc(50% - 40px);margin-right:4rem;padding:0 5rem 5rem 5rem}#wrapper.line .page-content__inner .step-box__item img{max-width:200px;margin-bottom:3rem}#wrapper.line .page-content__inner .step-box__item:nth-of-type(2),#wrapper.line .page-content__inner .step-box__item:nth-of-type(4){margin-right:0}#wrapper.line .page-content__inner .step-box__item:nth-of-type(1),#wrapper.line .page-content__inner .step-box__item:nth-of-type(2){margin-bottom:4rem}#wrapper.line .page-content__inner .step-box__item p{line-height:2}#wrapper.line .page-content__inner .step-box__ttl{font-family:"Zen Maru Gothic","YakuHanJP","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5em;font-weight:500;background-color:#125b30;color:#fff;border-radius:15px 15px 0 0;text-align:left;padding:3rem 4rem;margin:0 -5rem 5rem}@media(max-width: 1024px){#wrapper.line .page-content__inner .page-box{margin-bottom:6rem}#wrapper.line .page-content__inner .page-box .ttl-03{margin:0 auto}#wrapper.line .page-content__inner .page-box .qrcode{margin:4.5rem auto 3rem}#wrapper.line .page-content__inner .page-box .c-btn{margin:3rem auto 0}#wrapper.line .page-content__inner .page-box p{text-align:left}#wrapper.line .page-content__inner .page-box p br{display:none}#wrapper.line .page-content__inner .step-box{width:calc(100% + 20px)}#wrapper.line .page-content__inner .step-box__item{width:calc(50% - 20px);margin-right:2rem;padding:0 3rem 3rem 3rem}#wrapper.line .page-content__inner .step-box__item img{max-width:140px;margin-bottom:2rem}#wrapper.line .page-content__inner .step-box__item:nth-of-type(2),#wrapper.line .page-content__inner .step-box__item:nth-of-type(4){margin-right:0}#wrapper.line .page-content__inner .step-box__item:nth-of-type(1),#wrapper.line .page-content__inner .step-box__item:nth-of-type(2){margin-bottom:2rem}#wrapper.line .page-content__inner .step-box__item p{text-align:left}#wrapper.line .page-content__inner .step-box__ttl{font-size:1.3em;padding:2rem 3rem;margin:0 -3rem 4rem}}@media(max-width: 767px){#wrapper.line .page-content__inner .page-box{margin-bottom:3.5rem}#wrapper.line .page-content__inner .page-box .ttl-03{margin:0 auto}#wrapper.line .page-content__inner .page-box .qrcode{max-width:120px;margin:3.5rem auto 2rem}#wrapper.line .page-content__inner .page-box .c-btn{margin:2rem auto 0}#wrapper.line .page-content__inner .page-box .c-btn .btn-icon{width:20px;height:20px;margin-left:.8rem}#wrapper.line .page-content__inner .step-box{flex-direction:column;width:100%}#wrapper.line .page-content__inner .step-box__item{width:100%;margin-right:0;padding:0 2rem 2rem 2rem}#wrapper.line .page-content__inner .step-box__item img{max-width:120px;margin-bottom:1.5rem}#wrapper.line .page-content__inner .step-box__item:nth-of-type(2),#wrapper.line .page-content__inner .step-box__item:nth-of-type(4){margin-right:0}#wrapper.line .page-content__inner .step-box__item:nth-of-type(1),#wrapper.line .page-content__inner .step-box__item:nth-of-type(2){margin-bottom:0}#wrapper.line .page-content__inner .step-box__item:not(:last-of-type){margin-bottom:1.8rem}#wrapper.line .page-content__inner .step-box__ttl{font-size:1.2em;padding:1.8rem 2rem;margin:0 -2rem 3rem}}