:root{--section-width: 1160;--header-height: 72;--header-ratio: 1 }:root{--ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940);--ease-out-cubic: cubic-bezier(0.215, 0.610, 0.355, 1.000);--ease-out-quart: cubic-bezier(0.165, 0.840, 0.440, 1.000);--ease-out-quint: cubic-bezier(0.230, 1.000, 0.320, 1.000);--ease-out-sine: cubic-bezier(0.390, 0.575, 0.565, 1.000);--ease-out-expo: cubic-bezier(0.190, 1.000, 0.220, 1.000);--ease-out-circ: cubic-bezier(0.075, 0.820, 0.165, 1.000);--ease-out-back: cubic-bezier(0.175, 0.885, 0.320, 1.275);--ease-inout-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955);--ease-inout-cubic: cubic-bezier(0.645, 0.045, 0.355, 1.000);--ease-inout-quart: cubic-bezier(0.770, 0.000, 0.175, 1.000);--ease-inout-quint: cubic-bezier(0.860, 0.000, 0.070, 1.000);--ease-inout-sine: cubic-bezier(0.445, 0.050, 0.550, 0.950);--ease-inout-expo: cubic-bezier(1.000, 0.000, 0.000, 1.000);--ease-inout-circ: cubic-bezier(0.785, 0.135, 0.150, 0.860);--ease-inout-back: cubic-bezier(0.680, -0.550, 0.265, 1.550)}.sectionWrap .btn{padding:25px}@media only screen and (min-width: 768px)and (max-width: 1079px){.sectionWrap .btn{padding:2.6041666667vw}}@media only screen and (max-width: 767px){.sectionWrap .btn{padding:5.2083333333vw 6.5104166667vw}}.js-btn-more,.js-btn-close{max-width:170px;margin-left:auto;margin-right:auto;cursor:pointer}.js-btn-close{display:none}.flowBlock{overflow:hidden}.flowBlock .flowName{color:#fff;background-color:#60b6b2;font-size:20px;font-weight:700;text-align:center;padding:15px;box-sizing:border-box}.flowBlock .serviceList{width:100%;display:grid;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 1079px){.flowBlock .serviceList{position:static;display:block;transform:none}}.flowBlock .serviceList li{position:relative;padding:min(3.6603221083vw, 50px);padding-left:min(4.39238653vw, 60px);padding-right:min(2.9282576867vw, 40px);box-sizing:border-box}@media only screen and (max-width: 1079px){.flowBlock .serviceList li{display:grid;grid-template-columns:1fr 13.0208333333vw;padding:6.5104166667vw 9.1145833333vw;gap:3.90625vw}}.flowBlock .serviceList li:first-child{background-color:#000919}.flowBlock .serviceList li:nth-child(2){background-color:#000f21}.flowBlock .serviceList li:nth-child(2):after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:none;z-index:3;background-color:#000919;clip-path:polygon(10% 50%, 0 0, 0 100%)}@media only screen and (max-width: 1079px){.flowBlock .serviceList li:nth-child(2):after{height:11.9175359259px;left:auto;right:0;clip-path:polygon(100% 0, 0 0, 50% 100%)}}.flowBlock .serviceList li:nth-child(3){background-color:#051730}.flowBlock .serviceList li:nth-child(3):after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:none;z-index:3;background-color:#000f21;clip-path:polygon(10% 50%, 0 0, 0 100%)}@media only screen and (max-width: 1079px){.flowBlock .serviceList li:nth-child(3):after{height:11.9175359259px;left:auto;right:0;clip-path:polygon(100% 0, 0 0, 50% 100%)}}.flowBlock .serviceList li:nth-child(4){background-color:#001d3b}.flowBlock .serviceList li:nth-child(4):after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:none;z-index:3;background-color:#051730;clip-path:polygon(10% 50%, 0 0, 0 100%)}@media only screen and (max-width: 1079px){.flowBlock .serviceList li:nth-child(4):after{height:11.9175359259px;left:auto;right:0;clip-path:polygon(100% 0, 0 0, 50% 100%)}}.flowBlock .serviceList li .num{font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;color:#60b6b2;font-size:12px}@media only screen and (max-width: 1079px){.flowBlock .serviceList li .num{font-size:2.6041666667vw}}.flowBlock .serviceList li .img{max-width:90px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1079px){.flowBlock .serviceList li .img{text-align:center}}.flowBlock .serviceList li .title{color:#fff;font-weight:700;font-size:15px;line-height:1.25}@media only screen and (max-width: 1079px){.flowBlock .serviceList li .title{font-size:min(4.1666666667vw, 16px);font-weight:500}}@media only screen and (min-width: 768px)and (max-width: 1079px){.flowBlock .serviceList li .title{font-size:min(3.3854166667vw, 26px)}}.flowBlock .serviceList li .text{font-size:13px;line-height:1.6;color:#fff}#reason{background-color:#f3f3f3}#reason .sectionTitleAreaWrap{padding-top:30px}@media only screen and (min-width: 768px)and (max-width: 1079px){#reason .sectionTitleAreaWrap{padding-top:3.90625vw}}@media only screen and (max-width: 767px){#reason .bgTitle{font-size:23.4375vw}#reason .sectionTitleAreaWrap{padding-top:7.8125vw}#reason .sectionTitleAreaWrap .sectionTitleArea{transform:none;margin-top:-2.5em}#reason .sectionTitleAreaWrap .sectionTitleArea .sectionTitle{font-size:5.7291666667vw}}#reason .flowBlock{margin-bottom:90px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 767px){#reason .flowBlock{margin-top:7.2916666667vw}}@media only screen and (max-width: 1079px){#reason .flowBlock .serviceList li{align-items:center}}@media only screen and (min-width: 768px)and (max-width: 1079px){#reason .flowBlock .serviceList li:nth-child(-n+2) .img{max-width:none;width:13.0208333333vw}}@media only screen and (max-width: 767px){#reason .flowBlock .serviceList li:nth-child(-n+2) .img{width:15.625vw}}#reason .flowBlock .flowName{color:#fff;background-color:#60b6b2;font-size:20px;font-weight:700;text-align:center;padding:15px;box-sizing:border-box}@media only screen and (max-width: 767px){#reason .flowBlock .flowName{font-size:3.6458333333vw}}#reason .flowBlock .num{margin-bottom:16px}@media only screen and (max-width: 1079px){#reason .flowBlock .num{margin-bottom:2.0833333333vw}}#reason .flowBlock .img{margin-bottom:25px}@media only screen and (max-width: 1079px){#reason .flowBlock .img{margin:0}}#reason .flowBlock .text{margin-top:15px}#support .sectionSubTitle{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center;line-height:1.3}@media only screen and (max-width: 767px){#support .sectionSubTitle{font-size:5.7291666667vw;margin-bottom:5.2083333333vw}#support .sectionSubTitle .small{font-size:4.6875vw}}@media only screen and (max-width: 767px){#support .bgTitle{font-size:20.3125vw}#support .sectionTitleAreaWrap .sectionTitleArea{transform:translateY(1.3020833333vw)}#support .sectionTitleAreaWrap .sectionTitleArea .sectionTitle{text-align:center}#support .sectionTitleAreaWrap.centerTitle .sectionTitleArea .sectionTitleEn{margin-top:2.6041666667vw;font-size:4.1666666667vw}}#support .supportLinkWrap{max-width:912px;margin-top:50px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){#support .supportLinkWrap{margin-top:6.5104166667vw}}#support .supportLinkWrap .supportLink{display:grid;grid-template-columns:repeat(3, 1fr);gap:36px}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink{gap:3.3854166667vw}}#support .supportLinkWrap .supportLink .supportLinkBtn{width:min(21.2298682284vw, 280px);height:min(21.2298682284vw, 280px);box-sizing:border-box;padding-top:40px;padding-bottom:50px;border-radius:50%;display:grid;background:linear-gradient(143.63deg, #000919 15.07%, #001D3B 84.86%)}@media only screen and (min-width: 768px)and (max-width: 1079px){#support .supportLinkWrap .supportLink .supportLinkBtn{width:26.6927083333vw;height:26.6927083333vw}}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink .supportLinkBtn{width:28.125vw;height:28.125vw;padding-top:4.6875vw;padding-bottom:7.8125vw}}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap{display:block;text-align:center}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .num{color:#60b6b2;font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;font-size:20px}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .num{font-size:3.90625vw}}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .title{font-size:24px;color:#fff;font-weight:700;line-height:1.25;margin-top:20px;min-height:60px}@media only screen and (min-width: 768px)and (max-width: 1079px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .title{font-size:2.6041666667vw;margin-top:1.953125vw}}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .title{font-size:3.3854166667vw;margin-top:2.0833333333vw;min-height:33px}}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .text{font-size:15px;color:#fff;line-height:1.6;margin-top:15px}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .arrow{transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;margin-top:15px}@media only screen and (min-width: 768px)and (max-width: 1079px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .arrow{margin-top:1.953125vw}}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .arrow{margin-top:0}}#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .arrow span{display:inline-block;width:14px;height:14px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media only screen and (max-width: 767px){#support .supportLinkWrap .supportLink .supportLinkBtn .linkBtnTextWrap .arrow span{width:2.0833333333vw;height:2.0833333333vw}}@media only screen and (min-width: 1080px){#support .supportLinkWrap .supportLink .supportLinkBtn:hover .arrow{margin-top:20px}}#support01 .solutionList .solutionBlock .photo img{aspect-ratio:31/19}#support01 .solutionList .solutionBlock .textWrap{background-color:#f3f3f3}.solutionList{margin-top:50px;display:grid}@media only screen and (min-width: 1080px){.solutionList.column3{grid-template-columns:repeat(3, 1fr);gap:36px}.solutionList.column4{grid-template-columns:repeat(4, 1fr);gap:20px}}@media only screen and (min-width: 768px)and (max-width: 1079px){.solutionList{grid-template-columns:repeat(2, 1fr);gap:3.6458333333vw}}@media only screen and (max-width: 767px){.solutionList{grid-template-columns:repeat(1, 1fr);gap:5.2083333333vw}}.solutionList .solutionBlock{display:grid;grid-template-rows:auto 1fr;border-radius:8px;overflow:hidden}@media only screen and (max-width: 767px){.solutionList .solutionBlock:first-child .solutionBlockInner{display:block}}.solutionList .solutionBlock .titleWrap .numWrap span{display:block}.solutionList .solutionBlock .titleWrap .numWrap span:first-child{font-family:"din-2014",sans-serif;font-weight:600;font-style:normal;font-size:13px}@media only screen and (max-width: 767px){.solutionList .solutionBlock .titleWrap{background-color:#60b6b2;color:#fff;font-size:3.90625vw;padding:3.6458333333vw 5.2083333333vw;display:flex;align-items:center;gap:4px}.solutionList .solutionBlock .titleWrap .num{font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;font-size:4.6875vw}.solutionList .solutionBlock .titleWrap .title{font-size:3.90625vw;font-weight:700}}.solutionList .solutionBlock .solutionBlockInner{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}@media only screen and (max-width: 767px){.solutionList .solutionBlock .solutionBlockInner{display:none}}@media only screen and (max-width: 767px){.solutionList .solutionBlock.open .solutionBlockInner{display:grid}}.solutionList .solutionBlock .photo{position:relative}.solutionList .solutionBlock .photo img{aspect-ratio:31/15;height:100%;object-fit:cover;object-position:center 10%}.solutionList .solutionBlock .photo .titleWrap{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background-color:rgba(0,9,25,.45);display:grid;place-content:center;text-align:center}.solutionList .solutionBlock .photo .titleWrap .num{font-size:32px;font-family:"din-2014",sans-serif;font-weight:400;font-style:normal}.solutionList .solutionBlock .photo .titleWrap .title{font-size:22px;font-weight:700;line-height:1.6;margin-top:10px}.solutionList .solutionBlock .textWrap{background-color:#fff;padding:min(2.5622254758vw, 35px);height:100%;line-height:1.6;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.solutionList .solutionBlock .textWrap{padding:3.90625vw}}@media only screen and (max-width: 767px){.solutionList .solutionBlock .textWrap{padding:6.5104166667vw}}#support02{background-color:#f3f3f3}#support02 .toolListWrap{border:1px solid #e2e2e2;background-color:#fff;border-radius:8px;padding:45px;box-sizing:border-box;margin-top:64px;margin-bottom:90px}@media only screen and (max-width: 767px){#support02 .toolListWrap{padding:9.1145833333vw 7.8125vw;margin-top:9.375vw;margin-bottom:13.0208333333vw}}#support02 .toolListWrap .toolListTitle{font-weight:700;color:#0e3660;text-align:center;font-size:24px}@media only screen and (max-width: 767px){#support02 .toolListWrap .toolListTitle{font-size:4.6875vw}}#support02 .toolListWrap .toolList{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:48px}@media only screen and (max-width: 767px){#support02 .toolListWrap .toolList{margin-top:7.8125vw;display:grid;grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 767px){#support02 .toolListWrap .toolList li{display:grid;place-content:center}}#support02 .toolListWrap .toolList li img{max-height:40px;width:auto}@media only screen and (max-width: 767px){#support02 .toolListWrap .toolList li img{max-height:5.2083333333vw}}#support02 .attentionBtn .attentionBlock{width:250px}#support03{background-color:#f3f3f3;position:relative;z-index:1}.modalBtnWrap{text-align:center;margin-top:44px}.modalBtnWrap .modalBtn{text-align:center;background-color:#fff;color:#0e3660;position:relative;max-width:460px;width:100%;display:inline-block;font-size:20px;font-weight:700;border:1px solid #60b6b2;padding:24px;border-radius:8px;box-sizing:border-box;transition:.3s ease}@media only screen and (max-width: 767px){.modalBtnWrap .modalBtn{font-size:min(4.6875vw, 18px);padding:20px}}.modalBtnWrap .modalBtn:hover{background-color:#60b6b2;color:#fff}.modalBtnWrap .modalBtn .iconWrap{position:absolute;right:30px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.modalBtnWrap .modalBtn .iconWrap{right:15px}}.modalBtnWrap .modalBtn .iconWrap .icon{position:relative;background-color:#000919;width:36px;height:36px;display:block;border-radius:50%}@media only screen and (max-width: 767px){.modalBtnWrap .modalBtn .iconWrap .icon{width:7.8125vw;height:7.8125vw}}.modalBtnWrap .modalBtn .iconWrap .icon:before,.modalBtnWrap .modalBtn .iconWrap .icon:after{content:"";display:inline-block;position:absolute;width:1px;height:16px;background-color:#fff;top:50%;transform:translateY(-50%)}.modalBtnWrap .modalBtn .iconWrap .icon:after{transform:translateY(-50%) rotate(90deg)}.modal{display:none;position:fixed;z-index:5001;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(255,255,255,.9)}.modal-content{background-color:#fff;width:90%;max-width:1160px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 5px 8px 0 rgba(0,0,0,.2),0 7px 20px 0 rgba(0,0,0,.17);animation-name:modalopen;animation-duration:1s}@keyframes modalopen{from{opacity:0}to{opacity:1}}@media only screen and (max-width: 767px){.flowImgWrap{overflow:auto;width:100%;position:relative}}.flowImgWrap .flowImgTitleWrap{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-bottom:15px}.flowImgWrap .flowImgTitleWrap .flowImgTitle{font-weight:700;line-height:1.4;font-size:18px}.flowImgWrap .flowImgTitleWrap .flowIconList{padding-bottom:15px;border-bottom:1px solid #2a2220;display:inline-block}.flowImgScrollArea{background-color:#fff}@media only screen and (max-width: 767px){.flowImgScrollArea{width:250vw}}.scrollCover{background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center}@keyframes slide{0%{transform:translateX(30px);opacity:0}30%{transform:translateX(30px);opacity:0}40%{opacity:1}90%{transform:translateX(-20px);opacity:1}100%{transform:translateX(-20px);opacity:0}}.scrollCoverIcon{z-index:2;animation:2s ease-in-out slide infinite;width:40px;margin:0 auto}.scrollCoverIcon:before,.scrollCoverIcon:after{display:block;content:"";background-color:#fff;mask-repeat:no-repeat;mask-size:contain;mask-position:center}.scrollCoverIcon:after{width:40px;height:40px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scrollCoverIcon:before{width:35px;height:20px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scrollCoverText{color:#fff;margin-top:10px}.modalClose{font-size:20px;font-weight:700;margin-top:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width: 767px){.modalClose{margin-top:30px}}.modalClose .icon{position:relative;background-color:#000919;width:36px;height:36px;display:block;border-radius:50%}@media only screen and (max-width: 767px){.modalClose .icon{width:7.8125vw;height:7.8125vw}}.modalClose .icon:before,.modalClose .icon:after{content:"";display:inline-block;position:absolute;width:1px;height:16px;background-color:#fff;top:50%;left:50%}.modalClose .icon:before{transform:translate(-50%, -50%) rotate(-45deg)}.modalClose .icon:after{transform:translate(-50%, -50%) rotate(45deg)}.modal-body{padding:48px 60px}@media only screen and (max-width: 767px){.modal-body{padding:5%}}.supportDetailBlockWrap{margin-top:80px}@media only screen and (max-width: 767px){.supportDetailBlockWrap{margin-top:12.5vw}}.supportDetailBlockWrap #supportFlow .flowArrow{position:relative;margin:25px 0}@media only screen and (max-width: 767px){.supportDetailBlockWrap #supportFlow .flowArrow{margin:20px 0}}.supportDetailBlockWrap #supportFlow .flowArrow .arrowText{color:#60b6b2;font-weight:700;font-size:22px;text-align:center;position:absolute;width:100%;height:100%;top:0;left:0;display:grid;place-content:center}.supportDetailBlockWrap #supportFlow .flowArrow .arrow{width:120px;margin:0 auto}@media only screen and (max-width: 767px){.supportDetailBlockWrap #supportFlow .flowArrow .arrow{width:min(15.625vw, 60px)}}.supportDetailBlockWrap .supportDetailBlock:not(:first-child){margin-top:140px}@media only screen and (min-width: 768px)and (max-width: 1079px){.supportDetailBlockWrap .supportDetailBlock:not(:first-child){margin-top:13.0208333333vw}}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock:not(:first-child){margin-top:15.625vw}}.supportDetailBlockWrap .supportDetailBlock .supportDetailTitle{text-align:center;font-weight:700;font-size:24px;margin-bottom:44px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .supportDetailTitle{font-size:4.6875vw;margin-bottom:7.8125vw}}.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 40px}@media only screen and (min-width: 768px)and (max-width: 1079px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap{grid-template-columns:repeat(2, 1fr);gap:2.6041666667vw}}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap{grid-template-columns:repeat(1, 1fr);gap:5.2083333333vw}}.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock{background-color:#fff;border-radius:8px;padding:30px 40px}@media only screen and (min-width: 768px)and (max-width: 1079px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock{padding:3.90625vw}}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock{padding:7.8125vw 10.4166666667vw}}.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock dt{text-align:center}.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock dt .title{display:inline-block;color:#0e3660;font-weight:700;font-size:20px;border-bottom:1px solid #0e3660;padding-bottom:4px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock dt .title{font-size:4.6875vw}}.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock dd{margin-top:20px;font-size:15px;line-height:1.5}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .exampleBlockWrap .exampleBlock dd{margin-top:5.2083333333vw;font-size:3.90625vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock{background-color:#fff;border-radius:8px;padding:56px 80px}@media only screen and (min-width: 768px)and (max-width: 1079px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock{padding:5.2083333333vw 7.8125vw}}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock{padding:8.3333333333vw 5.2083333333vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock:not(:first-child){margin-top:40px}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .caseNum{font-family:"din-2014",sans-serif;font-weight:600;font-style:normal;font-size:17px;color:#60b6b2;margin-bottom:16px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .caseNum{font-size:3.125vw;margin-bottom:3.125vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionTitle{font-weight:700;font-size:24px;line-height:1.4}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionTitle{font-size:4.6875vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo{gap:2.0833333333vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo dl{font-size:16px;line-height:1.5;display:flex;align-items:center;justify-content:flex-start;gap:12px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo dl{display:grid;grid-template-columns:20.8333333333vw 1fr;font-size:3.125vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo dl dt{background-color:#60b6b2;color:#fff;font-weight:700;padding:4px 24px;box-sizing:border-box;text-align:center;border-radius:4px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionInfo dl dt{padding:4px}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro{margin-top:52px;border:1px solid #ddd}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro{margin-top:10.4166666667vw;border:none}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl{display:grid;grid-template-columns:160px 1fr;border-top:1px solid #ddd}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl{border:none;display:block;margin-top:10.4166666667vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl:first-child{border-top:none}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl:first-child{margin-top:0}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl dt{color:#0e3660;font-size:18px;font-weight:700;border-right:1px solid #ddd;display:grid;place-content:center}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl dt{display:block;font-size:4.1666666667vw;border:1px solid #ddd;padding:4.1666666667vw 5.2083333333vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl dd{padding:32px 28px;box-sizing:border-box;font-size:15px;line-height:1.5}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .suggestionIntro dl dd{padding:6.25vw 0 0}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock{margin-top:36px;display:grid;grid-template-columns:110px 1fr;gap:40px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock{display:block;margin-top:10.4166666667vw}}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .photoWrap{display:grid;grid-template-columns:18.2291666667vw 1fr;gap:5.2083333333vw;align-items:center;margin-bottom:5.2083333333vw}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .photoWrap .photo{width:96px;height:96px;clip-path:circle(50% at 50% 50%);margin-bottom:8px}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .photoWrap .photo{width:18.2291666667vw;height:18.2291666667vw;margin-bottom:0}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .photoWrap .photo img{object-fit:cover;height:100%}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .photoWrap .managerBlockTitle{color:#0e3660;font-size:15px;font-weight:700}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock .messageBlock{font-size:15px;line-height:1.5}@media only screen and (max-width: 767px){.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock.textFull .photoWrap{display:block}}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .suggestionBlock .managerBlock.textFull .messageBlock{width:100%}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .js-service-acBtn{color:#0e3660;font-size:16px;font-weight:700;display:flex;gap:12px;align-items:center;margin-top:24px}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .js-service-acBtn .arrow{display:inline-block;width:9px;height:9px;border-bottom:2px solid #0e3660;border-right:2px solid #0e3660;transform:rotate(45deg);transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;margin-top:-4px}.supportDetailBlockWrap .supportDetailBlock .suggestionBlockWrap .js-service-acBtn.open .arrow{transform:rotate(225deg)}.supportDetailBlockWrap .supportDetailBlock .js-service-acBtn{cursor:pointer}.supportDetailBlockWrap .supportDetailBlock .js-service-acBtn .openText{display:block}.supportDetailBlockWrap .supportDetailBlock .js-service-acBtn .closeText{display:none}.supportDetailBlockWrap .supportDetailBlock .js-service-acBtn.open .openText{display:none}.supportDetailBlockWrap .supportDetailBlock .js-service-acBtn.open .closeText{display:block}.supportDetailBlockWrap .supportDetailBlock .js-service-acBox{display:none}.supportDetailBlockWrap .supportDetailBlock .js-service-acBox.open{display:block}.supportDetailBlockWrap .supportDetailBlock#example .linkWrap{cursor:pointer;margin-top:20px}.supportDetailBlockWrap .supportDetailBlock#example .linkWrap .circleArrowLink{justify-content:center;gap:12px}.supportDetailBlockWrap .supportDetailBlock#example .linkWrap .circleArrowLink p{padding-right:0}.supportDetailBlockWrap .supportDetailBlock#example .linkWrap .circleArrowLink .circleArrow{position:static;background-color:#000919;clip-path:circle(50% at 50% 50%);display:grid;place-content:center;transform:rotate(90deg)}.supportDetailBlockWrap .supportDetailBlock#example .linkWrap.open .circleArrowLink .circleArrow{transform:rotate(270deg)}#casestudy .articleListWrap{margin-top:100px}@media only screen and (max-width: 767px){#casestudy .articleListWrap{margin-top:13.0208333333vw}}@media only screen and (max-width: 767px){#casestudy .linkWrap{margin-top:10.4166666667vw}}#point{background-color:#f3f3f3}#point .pointList{margin-top:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointList{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 767px){#point .pointList{margin-top:10.4166666667vw;gap:5.2083333333vw;grid-template-columns:repeat(1, 1fr)}}#point .pointList .pointBlock{border-radius:8px;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 767px){#point .pointList .pointBlock:first-child .pointBlockInner{display:block}}@media only screen and (max-width: 767px){#point .pointList .pointBlock .pointSpTitle{background-color:#60b6b2;color:#fff;font-size:3.90625vw;padding:3.6458333333vw 5.2083333333vw;display:flex;align-items:center;gap:4px}#point .pointList .pointBlock .pointSpTitle .num{font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;font-size:4.6875vw}#point .pointList .pointBlock .pointSpTitle .title{font-size:3.90625vw;font-weight:700}}#point .pointList .pointBlock .pointBlockInner{background-color:#fff;padding:32px;height:100%;box-sizing:border-box}@media only screen and (min-width: 1080px){#point .pointList .pointBlock .pointBlockInner{display:grid}}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointList .pointBlock .pointBlockInner{gap:2.6041666667vw;grid-template-columns:1fr 39.0625vw}}#point .pointList .pointBlock .titleWrap{margin-bottom:28px;text-align:center}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointList .pointBlock .titleWrap{text-align:left}}@media only screen and (max-width: 767px){#point .pointList .pointBlock .titleWrap{margin-bottom:6.25vw}}#point .pointList .pointBlock .titleWrap .num{color:#60b6b2;font-family:"din-2014",sans-serif;font-weight:400;font-style:normal;font-size:36px;border-bottom:1px solid #60b6b2;padding-bottom:2px;display:inline-block;margin-bottom:32px}#point .pointList .pointBlock .titleWrap .title{font-size:18px;font-weight:700;line-height:1.25;text-align:left}#point .pointList .pointBlock .titleWrap .title span{color:#0e3660}#point .pointList .pointBlock .text{font-size:15px;line-height:1.5}#point .pointList .pointBlock .photo{margin-top:32px}#flow .flowBlock{margin-top:60px;border-radius:8px;overflow:hidden}@media only screen and (max-width: 767px){#flow .flowBlock{margin-top:10.4166666667vw}}@media only screen and (min-width: 768px)and (max-width: 1079px){#flow .flowBlock .serviceList li{grid-template-columns:24.7395833333vw 1fr;align-items:center}}@media only screen and (max-width: 767px){#flow .flowBlock .serviceList li{display:block}#flow .flowBlock .serviceList li .img{max-width:50px;margin-right:0}}#flow .flowBlock .serviceList li .serviceContent{margin-bottom:30px}@media only screen and (min-width: 768px)and (max-width: 1079px){#flow .flowBlock .serviceList li .serviceContent{margin-bottom:0}}@media only screen and (max-width: 767px){#flow .flowBlock .serviceList li .serviceContent{display:flex;margin-bottom:5.2083333333vw}}#flow .flowBlock .serviceList li .serviceContent .titleWrap{text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){#flow .flowBlock .serviceList li .serviceContent .titleWrap{margin-bottom:0;text-align:left}}#flow .flowBlock .serviceList li .serviceContent .titleWrap .title{font-size:15px;margin-top:12px}#flow .flowBlock .serviceList li .text{font-size:14px}#faq{background-color:#f3f3f3}#faq .faqListWrap{margin-top:40px}#faq .faqListWrap .faqList:not(:first-child){margin-top:36px}@media only screen and (max-width: 767px){#faq .faqListWrap .faqList:not(:first-child){margin-top:6.25vw}}#faq .faqListWrap .faqList dt,#faq .faqListWrap .faqList dd{padding:30px 30px 20px 45px;box-sizing:border-box}@media only screen and (max-width: 767px){#faq .faqListWrap .faqList dt,#faq .faqListWrap .faqList dd{padding:4.6875vw 4.6875vw 3.90625vw 9.1145833333vw}}#faq .faqListWrap .faqList dt .text,#faq .faqListWrap .faqList dd .text{position:relative}#faq .faqListWrap .faqList dt .text:before,#faq .faqListWrap .faqList dd .text:before{font-family:"din-2014",sans-serif;font-weight:600;font-style:normal;font-size:28px;position:absolute;margin-left:-1em;margin-top:-0.3em}@media only screen and (max-width: 767px){#faq .faqListWrap .faqList dt .text:before,#faq .faqListWrap .faqList dd .text:before{font-size:5.7291666667vw}}#faq .faqListWrap .faqList dt{background-color:#fff;font-size:18px;border-radius:8px;font-weight:700;line-height:1.25;cursor:pointer;transition-property:all;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s}@media only screen and (min-width: 768px)and (max-width: 1079px){#faq .faqListWrap .faqList dt{font-size:sizTab(15)}}@media only screen and (max-width: 767px){#faq .faqListWrap .faqList dt{font-size:3.90625vw;padding-right:9.1145833333vw}}#faq .faqListWrap .faqList dt:hover,#faq .faqListWrap .faqList dt.open{color:#0e3660}#faq .faqListWrap .faqList dt .text:before{content:"Q";font-size:24px}#faq .faqListWrap .faqList dd{line-height:1.5;font-size:15px}@media only screen and (min-width: 768px)and (max-width: 1079px){#faq .faqListWrap .faqList dd .text{font-size:sizTab(15)}}@media only screen and (max-width: 767px){#faq .faqListWrap .faqList dd .text{font-size:3.90625vw}}#faq .faqListWrap .faqList dd .text:before{content:"A"}