.fv{.title-area{.title{&:after{content:"Application Handling on Behalf of Clients"}}}.description{p{font-size:clamp(18px, 2.6vw, 26px)}}.image-area{padding-left:var(--container-padding-left-right);padding-right:var(--container-padding-left-right);.container{max-width:1300px;margin-left:auto;margin-right:auto}}}.about{padding-left:var(--container-padding-left-right);padding-right:var(--container-padding-left-right);.container{max-width:var(--container-size);margin-left:auto;margin-right:auto;height:100%;padding-top:clamp(38px, 6vw, 76px);padding-bottom:clamp(19px, 3vw, 38px);border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:30px;.title{font-size:clamp(30px, 4vw, 40px);background-color:var(--primary-color);color:var(--base-white-color);display:inline-block;padding-left:.5em;padding-right:.5em}}.contents-area{.title{font-size:clamp(20px, 2.4vw, 32px);line-height:2;margin-bottom:clamp(10px, 2vw, 20px)}@media screen and (max-width:1024px){.title{font-size:clamp(16px, 4vw, 40px);line-height:2;margin-bottom:10px}}.flex-items{display:flex;gap:clamp(20px, 3vw, 40px)}.flex-item{p{line-height:1.8;margin-bottom:clamp(20px, 4vw, 40px);font-weight:600}}.flex-item-01{width:calc(50vw - clamp(10px, 1.5vw, 20px))}.flex-item-02{width:calc(50vw - clamp(10px, 1.5vw, 20px));iframe{width:100%;aspect-ratio:16/9}}@media screen and (max-width:1024px){.flex-items{flex-direction:column;row-gap:clamp(10px, 2vw, 30px)}.flex-item-01{width:100%}.flex-item-02{width:100%}}}}.base-area{padding-left:var(--container-padding-left-right);padding-right:var(--container-padding-left-right);.container{max-width:var(--container-size);margin-left:auto;margin-right:auto;height:100%;padding-top:clamp(12px, 2vw, 24px);padding-bottom:110px;border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:clamp(26px, 4.5vw, 53px);.title{font-size:clamp(30px, 4vw, 40px);color:var(--primary-color);display:inline-block;margin-bottom:10px;font-size:clamp(32px, 3.6vw, 36px);letter-spacing:clamp(1.5px, 0.3vw, 2px)}}.contents-area{.contents-lists{display:flex;justify-content:space-between;gap:clamp(10px, 2vw, 20px);list-style-type:none;padding-left:0}.contents-list{background-color:#eff3f9;padding:clamp(22px, 3vw, 36px) clamp(20px, 4vw, 40px);border-radius:clamp(10px, 2vw, 20px);h3{background-color:var(--primary-color);color:var(--base-white-color);display:inline-block;padding:.5em 1em;border-radius:10px;width:229px;text-align:center;margin-bottom:16px}}}}.service-introduction-area{.container{padding-top:clamp(12px, 2vw, 24px);padding-bottom:clamp(30px, 4.5vw, 60px);border-bottom:0}.contents-area{.contents-lists{flex-wrap:wrap}.contents-list{width:100%}.sub-flex-items{display:flex;align-items:center}.sub-flex-item-01{width:50%}.sub-flex-item-02{width:50%;padding-left:clamp(20px, 4vw, 40px);border-left:1px solid var(--primary-color)}@media screen and (max-width:786px){.sub-flex-items{flex-direction:column;row-gap:clamp(10px, 2vw, 30px)}.sub-flex-item-01{width:100%}.sub-flex-item-02{width:100%;border-left:0;border-top:1px solid var(--primary-color);padding-top:clamp(10px, 2vw, 20px);padding-left:0}}.appeal-description{color:var(--primary-color);font-size:clamp(20px, 2vw, 24px);font-weight:600;.big-word{font-size:clamp(28px, 3vw, 36px)}}.annotation{font-size:clamp(14px, 1.8vw, 18px);color:var(--primary-color)}.sub-flex-item-01{line-height:1.2;.sub-title{width:auto;background-color:transparent;color:var(--primary-color);font-size:clamp(24px, 3vw, 33px);text-align:left;padding:0;&:before{display:block;font-size:16px;text-decoration:underline;margin-bottom:clamp(10px, 2vw, 20px)}}}.contents-list-01{.sub-flex-item-01{.sub-title{&:before{content:"SERVICE01"}}}}.contents-list-02{.sub-flex-item-01{.sub-title{&:before{content:"SERVICE02"}}}}.contents-list-03{.sub-flex-item-01{.sub-title{&:before{content:"SERVICE03"}}}}}}.about-02{padding-left:var(--container-padding-left-right);padding-right:var(--container-padding-left-right);margin-top:clamp(40px, 10vw, 196px);.container{max-width:var(--container-size);margin-left:auto;margin-right:auto;height:100%;padding-top:25px;padding-bottom:85px;border-top:1px solid var(--gray-color);border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:clamp(30px, 4.5vw, 60px);.title{font-size:clamp(30px, 4vw, 40px);color:var(--primary-color);display:inline-block;margin-bottom:10px;font-size:clamp(32px, 3.6vw, 36px);letter-spacing:clamp(1.5px, 0.3vw, 2px)}}.flex-items{display:flex;flex-direction:row-reverse;gap:clamp(10px, 2vw, 30px)}.flex-item-01{width:calc(45% - clamp(5px, 1.5vw, 15px))}.flex-item-02{width:calc(55% - clamp(5px, 1.5vw, 15px))}@media screen and (max-width:800px){.flex-items{flex-direction:column;row-gap:clamp(10px, 2vw, 30px)}.flex-item-01{width:100%}.flex-item-02{width:100%}}.flex-item-01{.title-area{margin-bottom:clamp(10px, 2vw, 20px)}.sub-title{font-size:clamp(20px, 2.8vw, 28px);line-height:1.3;.bg{background-color:var(--primary-color);background-image:linear-gradient(270deg,var(--primary-color),var(--secondary-color));padding:clamp(1px, 1vw, 2px) clamp(0.5em, 1vw, 1em);color:var(--base-white-color);display:inline-block}}h3{font-size:clamp(18px, 2vw, 20px);color:var(--primary-color);text-decoration:underline}.content-area-01{margin-bottom:clamp(10px, 2vw, 20px)}.content-area-02{margin-bottom:clamp(20px, 3vw, 40px)}}}.service-flow-area{.container{padding-top:25px;padding-bottom:85px;border-top:1px solid var(--gray-color);border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:clamp(15px, 2.5vw, 29px);.title{font-size:clamp(32px, 3.6vw, 36px);letter-spacing:clamp(1.5px, 0.3vw, 2px)}}.contents-area{.contents-lists{flex-wrap:wrap}.contents-list{width:100%;border:1px solid var(--primary-color);border-radius:clamp(10px, 2vw, 20px);padding-top:clamp(5px, 1vw, 10px);padding-bottom:clamp(5px, 1vw, 10px)}.sub-flex-items{display:flex;flex-direction:row-reverse;gap:clamp(10px, 3vw, 30px);align-items:center}.sub-flex-item-01{width:calc(60% - clamp(5px, 1.5vw, 15px))}.sub-flex-item-02{width:calc(40% - clamp(5px, 1.5vw, 15px))}.sub-flex-item-01{.sub-title{width:auto;background-color:transparent;color:var(--primary-color);font-size:clamp(16px, 3vw, 30px);text-align:left;padding:0;margin-bottom:clamp(7px, 1.5vw, 15px)}.sub-description{font-size:clamp(13px, 1.6vw, 16px)}}.sub-flex-item-02{.sub-sub-flex-items{display:flex;align-items:center;gap:clamp(10px, 3vw, 30px)}}}}.reason-area{.container{padding-bottom:clamp(100px, 20vw, 230px);border-bottom:0}.title-area{margin-bottom:clamp(26px, 4.5vw, 45px);.title{font-size:clamp(32px, 3.6vw, 36px);letter-spacing:clamp(1.5px, 0.3vw, 2px)}}.contents-area{.flex-items{display:flex;gap:clamp(30px, 5vw, 50px)}.flex-item-01{width:calc(100% / 3)}.flex-item-02{width:calc(100% / 3)}.flex-item-03{width:calc(100% / 3)}@media screen and (max-width:768px){.flex-items{flex-direction:column;gap:clamp(30px, 5vw, 50px)}.flex-item-01{width:100%}.flex-item-02{width:100%}.flex-item-03{width:100%}}.contents-list{padding:clamp(15px, 3vw, 30px);.sub-title{background-image:linear-gradient(270deg,var(--primary-color),var(--secondary-color));border-radius:100px;width:100%;padding:5px 20px}.sub-sub-title-area{min-height:clamp(30px, 6vw, 90px);display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid var(--primary-color);margin-bottom:20px}.sub-sub-title{color:var(--primary-color);font-size:clamp(20px, 2.7vw, 27px);line-height:1.2}.point-01-sub-title{color:var(--primary-color);font-size:clamp(16px, 2vw, 20px)}}}}