.fv{.title-area{.title{margin-bottom:clamp(30px, 5vw, 60px);&:after{content:"Job Advertisement"}}}.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(30px,10vw,120px);padding-bottom:clamp(20px,4vw,43px);border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:30px;line-height:1.1;margin-bottom:clamp(15px,2.5vw,25px);font-size:clamp(30px,4vw,40px);.title{font-size:clamp(32px, 3.8vw, 38px);letter-spacing:clamp(1.5px,0.3vw,3px)}.bg{padding:clamp(5px,1vw,10px) clamp(0.5em,1vw,1em);color:var(--base-white-color);display:inline-block;margin-bottom:clamp(10px,2vw,21px)}}.contents-area{.title{font-size:clamp(22px,3.2vw,32px);line-height:2;margin-bottom:10px}.flex-items{display:flex;gap:clamp(20px,3vw,40px)}.flex-item-01{width:calc(50vw - clamp(10px,1.5vw,20px))}.flex-item-02{width:calc(50vw - clamp(10px,1.5vw,20px))}@media screen and (max-width:864px){.flex-items{flex-direction:column}.flex-item-01{width:100%}.flex-item-02{width:100%;.image-area{img{margin-left:auto;margin-right:auto}}}}.flex-item{p{line-height:1.8;margin-bottom:clamp(20px,4vw,40px)}}}}.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(10px,2vw,20px);padding-bottom:clamp(35px,6vw,70px);border-bottom:1px solid var(--gray-color)}.title-area{margin-bottom:clamp(20px,4vw,40px);.title{color:var(--primary-color);display:inline-block;margin-bottom:10px;font-size:clamp(32px, 3.8vw, 36px);letter-spacing:clamp(1.5px,0.2vw,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(20px,4vw,40px);width:clamp(300px,40vw,540px);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}}}}.product-lists-area{@media screen and (max-width:640px){.contents-area{.contents-lists{display:flex;flex-direction:column}.contents-list{width:100%}}}}.case-study-area{.container{border-bottom:0;padding-bottom:clamp(10px,2vw,20px)}@media screen and (max-width:640px){.contents-area{.contents-lists{display:flex;flex-direction:column}.contents-list{width:100%}}}}.contact-button-area{.container{padding-top:5px}}.about-02{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(90px,16vw,185px);padding-bottom:clamp(55px,10vw,110px);border-bottom:1px solid var(--gray-color)}@media screen and (max-width:480px){.container{padding-top:clamp(40px,10vw,90px)}}.flex-items{display:flex;column-gap:clamp(10px,2vw,30px)}.flex-item-01{width:calc(50vw - clamp(5px,1.5vw,15px))}.flex-item-02{width:calc(50vw - 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{font-size:clamp(30px,3vw,36px);line-height:1.2;letter-spacing:clamp(1px, 0.2vw, 2px);.bg{padding:clamp(5px,1vw,10px) clamp(0.5em,1vw,1em);color:var(--base-white-color);display:inline-block}}p{line-height:1.8}}@media screen and (max-width:800px){.flex-item-01{.title{font-size:clamp(28px,7vw,40px);line-height:1.2;letter-spacing:clamp(1.5px,0.3vw,2px);.bg{padding:clamp(5px,1vw,10px) clamp(0.5em,1vw,1em);color:var(--base-white-color);display:inline-block}}}}}.support-area{.container{padding-bottom:clamp(45px,8vw,90px)}.contents-area{.contents-list{padding-top:clamp(10px,2vw,20px);padding-bottom:clamp(10px,2vw,20px)}}@media screen and (max-width:640px){.contents-area{.contents-lists{display:flex;flex-direction:column}.contents-list{width:100%}}}}.reason-area{.container{padding-bottom:clamp(45px,8vw,90px);border-bottom:0}.contents-area{.contents-list{padding-top:clamp(10px,2vw,20px);padding-bottom:clamp(10px,2vw,20px);padding-left:clamp(10px,2vw,22px);padding-right:clamp(10px,2vw,22px);h3{width:100%}}}@media screen and (max-width:640px){.contents-area{.contents-lists{display:flex;flex-direction:column}.contents-list{width:100%}}}}