@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}[lang=en] #intro .container .content .title,[lang=zh] #intro .container .content .title{font-weight:600}#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}[lang=en] #list .container .btn-form .txt{opacity:1}#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}[lang=en] #intro .container .content .title{letter-spacing:.3rem}#intro .container .content .ctn{font-size:1.6rem;line-height:2.87rem;letter-spacing:.16rem}#intro .container .gallery img{width:94.8717948718%}#list .container{padding-bottom:6.8rem}#list .container .deco-1{top:-12.5rem;width:83.3333333333%}#list .container .deco-2{width:83.3333333333%;top:80.4rem}#list .container .list-item{width:90%;max-width:35rem;padding-top:10rem;padding-bottom:6.4rem;gap:4.4rem}[lang=en] #list .container .list-item{padding-bottom:7rem}#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}[lang=en] #list .container .list-item .item .ctn_area .title{letter-spacing:.25rem}#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)}[lang=en] #list .container .process .process-line .step:first-of-type .step-text{margin-top:-0.4rem}[lang=zh] #list .container .process .process-line .step:first-of-type .step-text{margin-top:-0.4rem}[lang=en] #list .container .process .process-line .step .step-text{margin-top:.7rem}[lang=zh] #list .container .process .process-line .step .step-text{margin-top:.7rem}#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}[lang=en] #list .container .btn-form .shippori{margin-top:.1rem;line-height:3.7rem;letter-spacing:.39rem}[lang=zh] #list .container .btn-form .shippori{font-size:2.2rem;line-height:3.1rem;letter-spacing:.33rem}}@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,2.34375vw,3rem);line-height:4.6rem;letter-spacing:.45rem;margin-bottom:4.8rem}[lang=en] #intro .container .content .title{font-size:clamp(2.5rem,2.34375vw,3rem);line-height:4.6rem;letter-spacing:.3rem}#intro .container .content .ctn{padding-top:1.5rem;max-width:62.2222222222%;max-width:56rem;font-size:clamp(1.25rem,1.25vw,1.6rem);line-height:2.8rem;letter-spacing:.16rem}[lang=en] #intro .container .content .ctn{padding-top:1.2rem;max-width:51rem;line-height:3rem}[lang=zh] #intro .container .content .ctn{padding-top:1.2rem;line-height:3rem}#intro .container .gallery img{width:93.75%}#list .container{padding-bottom:6rem}#list .container .deco-1{top:-19.7rem;width:41.40625%}#list .container .deco-2{width:38.4375%;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:47.7777777778%}#list .container .list-item .item .ctn_area{width:46.6666666667%}#list .container .list-item .item .ctn_area .title{font-size:clamp(1.8rem,2.03125vw,2.6rem);line-height:4.25rem;letter-spacing:.39rem}[lang=en] #list .container .list-item .item .ctn_area .title{letter-spacing:.26rem}#list .container .list-item .item .ctn_area .ctn{font-size:clamp(1.25rem,1.25vw,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,2.03125vw,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)}[lang=en] #list .container .process .process-line .step:first-of-type .step-text{margin-top:2rem}[lang=zh] #list .container .process .process-line .step:first-of-type .step-text{margin-top:1rem}[lang=en] #list .container .process .process-line .step .step-text{margin-top:1.2rem}[lang=zh] #list .container .process .process-line .step .step-text{margin-top:.6rem}#list .container .process .process-line .step-number{font-size:clamp(2.8rem,2.8125vw,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,1.25vw,1.6rem);line-height:1.7rem;letter-spacing:.16rem}[lang=en] #list .container .process .process-line .step-text{letter-spacing:.13rem}#list .container .btn-form{margin-top:2.4rem;width:90%;max-width:74rem}#list .container .btn-form .txt{font-size:clamp(1.5rem,1.484375vw,1.9rem);line-height:2.8rem;letter-spacing:.1425rem}#list .container .btn-form .shippori{font-size:clamp(1.8rem,2.03125vw,2.6rem);line-height:3.7rem;letter-spacing:.16rem}[lang=en] #list .container .btn-form .shippori,[lang=zh] #list .container .btn-form .shippori{letter-spacing:.39rem}}
