.container{max-width:1210px;padding:0 20px;margin:0 auto}.company{padding-top:80px;word-break:keep-all}.company .content01{position:relative}.company .content01 .content01-bg{height:400px;width:100%;position:absolute;z-index:-1;background-image:url(../images/company/bg-content01.png);background-position:center top;background-size:cover;background-repeat:no-repeat}.company .content01 .title{height:400px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:10px}.company .content01 .title .main{font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.08px;color:#ffffff}.company .content01 .title .sub{font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.08px;color:#ffffff}.company .content02{padding:120px 0 140px}.company .content02 .title{font-weight:700;font-size:32px;line-height:46px;letter-spacing:-0.03em;color:#14264C;margin-bottom:60px;text-align:center}.company .content02 .grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.company .content02 .grid .section{min-height:370px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0;text-align:center;border-radius:30px;background:#FFF;box-shadow:3px 4px 80px 0px rgba(209, 211, 223, 0.22)}.company .content02 .grid .section .num{color:#DEDFE3;font-size:72px;font-weight:700;line-height:normal;letter-spacing:-2.16px}.company .content02 .grid .section .sec-title{margin:12px 0 24px 0;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.72px;color:#14264C}.company .content02 .grid .section .text{font-size:14px;line-height:1.6em;font-weight:400;letter-spacing:-0.54px;color:#617192}.company .content03{background-color:#FAFAFF;padding:120px 0 160px}.company .content03 .title{position:relative;margin-bottom:120px}.company .content03 .title .sub{font-weight:400;font-size:24px;line-height:35px;letter-spacing:-0.03em;color:#14264C;margin-bottom:2px}.company .content03 .title .main{font-weight:700;font-size:36px;line-height:52px;letter-spacing:-0.03em;color:#14264C}.company .content03 .title::before{content:'';width:4px;height:120px;background:linear-gradient(90deg, #3EB7ED 0%, #16B47F 100%);position:absolute;bottom:calc(100% + 30px);left:0}.company .content03 .grid{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:115px}.company .content03 .grid .img{width:100%;height:0;padding-top:65%;background-size:contain;background-position:center;background-repeat:no-repeat}.company .content03 .grid .img.pc-only{display:block}.company .content03 .grid .img.mo-only{display:none}.company .content03 .grid .text-wrap .sec-title{font-weight:700;font-size:32px;line-height:46px;letter-spacing:-0.03em;color:#14264C;margin-bottom:36px}.company .content03 .grid .text-wrap .strong{font-weight:700;font-size:20px;line-height:1.5em;letter-spacing:-0.03em;color:#14264C;margin-bottom:20px}.company .content03 .grid .text-wrap .text{font-style:normal;font-weight:400;font-size:16px;line-height:1.6em;letter-spacing:-1px;color:#617192;padding-bottom:8px}.company .content03 .grid .text-wrap.right{text-align:left}.company .content03 .grid .text-wrap.text-wrap-1 b{color:#16B47F;font-weight:700}.company .content03 .grid .text-wrap.text-wrap-2 b{color:#3EB7ED;font-weight:700}.company .content03 .grid .text-wrap.text-wrap-3 b{color:#16B47F;font-weight:700}.company .content03 .grid .text-wrap.text-wrap-3 .text b{color:#14264C;font-weight:700}.company .content04{padding:140px 0 160px}.company .content04 .title{margin-bottom:60px;text-align:center}.company .content04 .title .main{font-weight:700;font-size:32px;line-height:46px;text-align:center;letter-spacing:-0.03em;color:#14264C;margin-bottom:10px}.company .content04 .title .main .only-mb{display:none}.company .content04 .title .sub{font-weight:500;font-size:18px;line-height:26px;text-align:center;letter-spacing:-0.03em;color:#617192}.company .content04 .grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.company .content04 .grid .img{width:100%;padding-top:56%;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:35px}.company .content04 .grid .item .item-title{font-weight:700;font-size:24px;line-height:35px;text-align:center;letter-spacing:-0.03em;color:#14264C;margin-bottom:20px}.company .content04 .grid .item .text{font-weight:400;font-size:14px;line-height:1.6em;text-align:center;letter-spacing:-0.03em;color:#617192}.company .content05 .img{width:100%;height:400px;background-image:url(../images/company/bg-content06.png);background-size:cover;background-position:center;background-repeat:no-repeat}.company .content05 .container{max-width:1252px}.company .content05 .text-wrap{position:relative;margin:75px 0 160px}.company .content05 .text-wrap .title{font-weight:700;font-size:32px;line-height:46px;letter-spacing:-0.03em;color:#14264C;margin-bottom:32px}.company .content05 .text-wrap .text{font-size:14px;line-height:1.6em;font-weight:400;letter-spacing:-0.54px;color:#617192;padding-bottom:8px}.company .content05 .text-wrap .text b{font-weight:700;color:#14264C}.company .content05 .text-wrap::before{content:'';width:4px;height:120px;background:linear-gradient(90deg, #3EB7ED 0%, #16B47F 100%);position:absolute;bottom:calc(100% + 30px);left:0}.company .content06{padding-bottom:200px}.company .content06 .title{font-weight:700;font-size:32px;line-height:46px;letter-spacing:-0.03em;color:#14264C;margin-bottom:20px}.company .content06 .map-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:5%}.company .content06 .map-wrap .map{width:100%;height:500px}.company .content06 .map-wrap .text-wrap .flex{display:grid;grid-template-columns:130px 1fr;align-items:flex-start;column-gap:15px;margin-bottom:40px}.company .content06 .map-wrap .text-wrap .flex .tag{background:white;border-radius:100px;padding:10px 20px;font-weight:500;font-size:18px;line-height:20px;letter-spacing:-0.03em;color:#2E54DC;border:1px solid white;display:inline-block;display:flex;justify-content:center;align-items:center;column-gap:5px;border-radius:100px;border:1px solid #14264C}.company .content06 .map-wrap .text-wrap .flex .tag .tag-icon{width:20px}.company .content06 .map-wrap .text-wrap .flex .tag .tag-text{font-weight:500;font-size:18px;line-height:26px;letter-spacing:-0.03em;color:#14264C}.company .content06 .map-wrap .text-wrap .flex .text{font-weight:400;font-size:14px;line-height:1.6em;letter-spacing:-0.03em;color:#617192;margin-top:5px}@media screen and (max-width:1024px){.company{padding-top:64px}.company .content01 .content01-bg{background-position:right -212px top}.company .content01 .title{padding-top:72px;justify-content:flex-start}.company .content01 .title .main{row-gap:6px;font-size:24px;line-height:normal}.company .content01 .title .sub{font-size:16px;line-height:normal}.company .content02{padding:72px 0 80px}.company .content02 .title{font-size:24px;line-height:35px;margin-bottom:40px}.company .content02 .grid{grid-template-columns:1fr;row-gap:13px}.company .content02 .grid .section{width:100%;min-height:320px}.company .content02 .grid .section .num{color:#DEDFE3;text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.44px}.company .content02 .grid .section .sec-title{font-size:20px}.company .content02 .grid .section .text{font-size:14px}.company .content03{padding:60px 0}.company .content03 .title{margin-bottom:0}.company .content03 .title .sub{font-size:18px;line-height:26px}.company .content03 .title .main{font-size:24px;line-height:35px;margin-bottom:40px}.company .content03 .title::before{width:3px;height:80px;bottom:calc(100% + 20px)}.company .content03 .grid{grid-template-columns:1fr;row-gap:20px;max-width:500px;margin:0 auto}.company .content03 .grid .img{width:100%;margin:0 auto}.company .content03 .grid .img.pc-only{display:none}.company .content03 .grid .img.mo-only{display:block}.company .content03 .grid .text-wrap{text-align:center;width:100%;max-width:500px;margin:0 auto;margin-bottom:40px}.company .content03 .grid .text-wrap .sec-title{font-size:20px;line-height:1.5em;margin-bottom:24px}.company .content03 .grid .text-wrap .strong{font-size:16px;line-height:1.5em;margin-bottom:12px}.company .content03 .grid .text-wrap .text{font-size:14px;line-height:1.6em;margin-bottom:8px}.company .content03 .grid .text-wrap.right{text-align:center}.company .content04{padding:70px 0}.company .content04 .title .main{font-size:24px;line-height:35px;margin-bottom:10px}.company .content04 .title .main .only-mb{display:block}.company .content04 .title .sub{font-size:16px;line-height:23px}.company .content04 .grid{grid-template-columns:1fr;max-width:400px;margin:0 auto;row-gap:60px}.company .content04 .grid .item .img{margin-bottom:20px;padding-top:45%}.company .content04 .grid .item .item-title{font-size:20px;line-height:29px;margin-bottom:10px}.company .content04 .grid .item .text{font-size:14px;line-height:1.6em}.company .content05 .img{height:240px}.company .content05 .text-wrap{margin:60px 0 80px}.company .content05 .text-wrap .title{font-size:24px;line-height:35px;margin-bottom:40px}.company .content05 .text-wrap .text{font-size:14px;line-height:1.6em}.company .content05 .text-wrap::before{width:3px;height:80px;bottom:calc(100% + 20px)}.company .content06{padding-bottom:75px}.company .content06 .title{font-size:24px}.company .content06 .map-wrap{grid-template-columns:1fr}.company .content06 .map-wrap .text-wrap{margin-top:40px}.company .content06 .map-wrap .text-wrap .flex{grid-template-columns:115px 1fr}.company .content06 .map-wrap .text-wrap .flex .tag{background:white;border-radius:100px;padding:8px 20px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:-0.03em;color:#2E54DC;border:1px solid white;display:inline-block;display:flex;justify-content:center;align-items:center;column-gap:5px;border-radius:100px;border:1px solid #14264C}.company .content06 .map-wrap .text-wrap .flex .tag .tag-text{font-size:16px;line-height:1.6em}.company .content06 .map-wrap .text-wrap .flex .text{margin-top:0;font-size:16px;line-height:1.6em;color:#000000}}