@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}.f-semibold{font-weight:600 !important}#intro .container .content{margin-left:auto;margin-right:auto;justify-content:space-between}#intro .container .gallery img{margin-left:auto;display:block;height:auto;object-fit:contain}#list .container .deco-1{left:0;z-index:-1;height:auto;object-fit:contain}#list .container .deco-2{right:0;z-index:-1;height:auto;object-fit:contain}#list .container .list-item{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:auto;margin-right:auto}#list .container .list-item .item{display:flex;justify-content:space-between;align-items:center}#list .container .list-item .item .img_area img{width:100%;display:block}#list .container .process{margin-left:auto;margin-right:auto}#list .container .process .title,#list .container .process .step-number{color:var(--red)}#list .container .process .process-line{display:flex;flex-direction:column}#list .container .process .process-line .step{display:flex;align-items:center}#list .container .process .process-line .step .step-text{flex:1}#list .container .btn-form{display:block;margin-left:auto;margin-right:auto}#list .container .btn-form p{color:#fff;width:100%;top:50%;transform:translateY(-50%)}#list .container .btn-form .txt{opacity:.6;width:100%;display:block}#list .container .btn-form .shippori{width:100%;display:block}#list .container .btn-form img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){#intro .container .content{width:90%;max-width:90rem;padding-top:5.7rem;padding-bottom:3.4rem;flex-direction:column}#intro .container .content .title{font-size:3rem;line-height:4.2rem;letter-spacing:.45rem;margin-bottom:1.6rem}#intro .container .content .ctn{font-size:1.6rem;line-height:2.87rem;letter-spacing:.16rem}#intro .container .gallery img{width:calc((370/390)*100%)}#list .container{padding-bottom:6.8rem}#list .container .deco-1{top:-12.5rem;width:calc((325/390)*100%)}#list .container .deco-2{width:calc((325/390)*100%);top:80.4rem}#list .container .list-item{width:90%;max-width:35rem;padding-top:10rem;padding-bottom:6.4rem;gap:4.4rem}#list .container .list-item .item{flex-direction:column;gap:1.6rem}#list .container .list-item .item .img_area{width:100%}#list .container .list-item .item .ctn_area{width:100%}#list .container .list-item .item .ctn_area .title{font-size:2.5rem;line-height:3.7rem;letter-spacing:.375rem;margin-bottom:2rem}#list .container .list-item .item .ctn_area .ctn{font-size:1.6rem;line-height:2.84rem;letter-spacing:.16rem}#list .container .process{width:90%;max-width:31rem}#list .container .process .title{font-size:2.6rem;line-height:3.7rem;letter-spacing:.13rem}#list .container .process .process-line{margin-top:1rem}#list .container .process .process-line .step{padding-top:1rem;padding-bottom:1.4rem}#list .container .process .process-line .step:not(:last-of-type){border-bottom:.1rem dashed var(--red)}#list .container .process .process-line .step-1{align-items:unset}#list .container .process .process-line .step-1 .step-text{padding-top:1.2rem;line-height:2.73rem}#list .container .process .process-line .step-number{font-size:3.6rem;line-height:5.2rem;letter-spacing:.54rem}#list .container .process .process-line .step-text{padding-left:3.2rem;font-size:1.6rem;line-height:1.7rem;letter-spacing:.16rem}#list .container .btn-form{margin-top:1.6rem;width:90%;max-width:35rem}#list .container .btn-form .txt{font-size:1.9rem;line-height:2.8rem;letter-spacing:.1425rem}#list .container .btn-form .shippori{margin-top:.7rem;font-size:2.6rem;line-height:3.65rem;letter-spacing:.16rem}}@media print,screen and (min-width: 769px){#intro .container .content{width:90%;max-width:90rem;padding-top:7.7rem;padding-bottom:8.3rem}#intro .container .content .title{font-size:clamp(2.5rem, calc((30 * (100 / 1280)) * 1vw), 3rem);line-height:4.6rem;letter-spacing:.45rem;margin-bottom:4.8rem}#intro .container .content .ctn{padding-top:1.5rem;max-width:calc((560/900) * 100%);max-width:56rem;font-size:clamp(1.25rem, calc((16 * (100 / 1280)) * 1vw), 1.6rem);line-height:2.8rem;letter-spacing:.16rem}#intro .container .gallery img{width:calc((1200/1280)*100%)}#list .container{padding-bottom:6rem}#list .container .deco-1{top:-19.7rem;width:calc((530/1280)*100%)}#list .container .deco-2{width:calc((492/1280)*100%);top:68.9rem}#list .container .list-item{width:90%;max-width:90rem;padding-top:17.4rem;padding-bottom:8.8rem}#list .container .list-item .item .img_area{width:calc((430/900)*100%)}#list .container .list-item .item .ctn_area{width:calc((420/900)*100%)}#list .container .list-item .item .ctn_area .title{font-size:clamp(1.8rem, calc((26 * (100 / 1280)) * 1vw), 2.6rem);line-height:4.25rem;letter-spacing:.39rem}#list .container .list-item .item .ctn_area .ctn{font-size:clamp(1.25rem, calc((16 * (100 / 1280)) * 1vw), 1.6rem);line-height:2.84rem;letter-spacing:.16rem}#list .container .list-item .item.item-1{padding-bottom:11.9rem}#list .container .list-item .item.item-1 .title{margin-bottom:2rem}#list .container .list-item .item.item-2{padding-bottom:13.9rem;flex-direction:row-reverse}#list .container .list-item .item.item-2 .title{margin-bottom:3rem}#list .container .list-item .item.item-3 .title{margin-bottom:3.2rem}#list .container .process{width:90%;max-width:74rem}#list .container .process .title{font-size:clamp(1.8rem, calc((26 * (100 / 1280)) * 1vw), 2.6rem);line-height:4.25rem;letter-spacing:.39rem}#list .container .process .process-line{margin-top:-0.2rem}#list .container .process .process-line .step{padding-top:2rem;padding-bottom:1.8rem}#list .container .process .process-line .step:not(:last-of-type){border-bottom:.1rem dashed var(--red)}#list .container .process .process-line .step-number{font-size:clamp(2.8rem, calc((36 * (100 / 1280)) * 1vw), 3.6rem);line-height:5.2rem;letter-spacing:.54rem}#list .container .process .process-line .step-text{padding-left:3.2rem;font-size:clamp(1.25rem, calc((16 * (100 / 1280)) * 1vw), 1.6rem);line-height:1.7rem;letter-spacing:.16rem}#list .container .btn-form{margin-top:2.4rem;width:90%;max-width:74rem}#list .container .btn-form .txt{font-size:clamp(1.5rem, calc((19 * (100 / 1280)) * 1vw), 1.9rem);line-height:2.8rem;letter-spacing:.1425rem}#list .container .btn-form .shippori{font-size:clamp(1.8rem, calc((26 * (100 / 1280)) * 1vw), 2.6rem);line-height:3.7rem;letter-spacing:.16rem}}
