body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Pretendard;src:url(/static/media/PretendardVariable.2bc582461caf4e05b51d.woff2)}body,body *,html,html *{box-sizing:border-box;color:#222;font-family:Pretendard,serif;font-weight:400;list-style:none;margin:0;outline:none;padding:0;resize:none;text-decoration:none;word-break:break-all}.App{min-height:100dvh;padding-top:90px;position:relative}.subPageTitle{border-bottom:3px solid #a7a7a7;display:inline-block;font-size:2.4rem;font-weight:700;left:50%;margin-top:30px;padding:0 5px 5px;position:relative;text-align:center;transform:translateX(-50%);width:auto}.header{background:#fff;box-shadow:0 0 5px #0000004d;height:90px;left:0;position:fixed;right:0;top:0;z-index:2222}.header,.header .container{align-items:center;display:flex;justify-content:space-between}.header .container{height:100%}.header .container h1,.header .container h1 a{display:block;height:100%}.header .container h1 a{background:url(/static/media/logo.2943a004592d79e056f4.png) 50% 50%/100% auto no-repeat;font-size:0;overflow:hidden;text-indent:-9999999999px;width:100px}.header .container ul{display:flex;gap:88px;height:100%}.header .container ul li{display:block;height:100%}.header .container ul li a{align-items:center;display:flex;font-size:1.6rem;font-weight:600;height:100%;transition:color .4s}.header .container ul li a:hover{color:#005018}.footer{background:#f7f7f7;border-top:1px solid #afafaf;bottom:0;left:0;padding:20px 0;position:absolute;right:0}.footer .info{display:flex;flex-wrap:wrap;gap:5px 20px;padding:10px 0}.footer .top{align-items:center;border-bottom:1px solid #7e7e7e;display:flex;gap:20px;margin-bottom:10px;padding:10px 0 25px}.footer .top .logo{background:url(/static/media/logo.2943a004592d79e056f4.png) 50% 50%/100% auto no-repeat;display:block;font-size:0;height:33px;text-indent:-999999999999999px;width:80px}.footer .top .text{font-size:1.3rem;font-weight:500}.footer .copyright{color:#727272;font-size:1rem}.page{padding-bottom:200px}.dimBg{background:#00000059}.dimBg,.dimBg2{bottom:0;left:0;position:absolute;right:0;top:0}.dimBg2{background:#00000080;z-index:1}.main{background:url(/static/media/main_bg.ae6b225c8ef07d15e399.jpg) 50% 50%/cover no-repeat;display:block;position:relative;width:100%}.main .container{height:100%}.main .typo{bottom:80px;color:#fff;font-size:3.2rem;font-weight:700;position:absolute;text-shadow:0 0 6px #0000004d}.lrWrap{display:flex;flex-direction:column;gap:24px}.t1Text{align-items:center;background:url(/static/media/main_image_01.183913c00ccc50b3a97b.jpg) 50% 50%/cover no-repeat;display:flex;font-size:2rem;font-weight:600;height:400px;line-height:3rem;margin:120px 0 20px;position:relative;width:100%}.t1Text .container{color:#fff;text-align:center;text-shadow:0 0 6px #0000004d}.goSub{margin-top:80px}.goSub .title{font-size:2em;font-weight:600;text-align:center}.goSub .linkWrap{display:flex;gap:16px;justify-content:center;padding-top:30px}.goSub .linkWrap a{border:1px solid #8b8b8b;display:flex;flex:1 1;padding:100px 20px;position:relative;transition:box-shadow .4s}.goSub .linkWrap a span{color:#fff;font-size:1.6rem;font-weight:600;position:relative;text-shadow:0 0 6px #0000004d;z-index:1}.goSub .linkWrap a:hover{box-shadow:0 0 6px #0000004d}.goSub .linkWrap a:first-child{background:url(/static/media/box_01.8f24962a28f290edf931.jpg) 50% 50%/cover no-repeat}.goSub .linkWrap a:nth-child(2){background:url(/static/media/box_02.1070b4ee253ba47e2a01.jpg) 50% 50%/cover no-repeat}.goSub .linkWrap a:nth-child(3){background:url(/static/media/box_03.dbe73fb0659156e065cc.jpg) 50% 50%/cover no-repeat}.sub.company .visual{background:url(/static/media/box_01.8f24962a28f290edf931.jpg) 50% 50%/cover no-repeat;height:350px}.sub.business .visual{background:url(/static/media/box_02.1070b4ee253ba47e2a01.jpg) 50% 50%/cover no-repeat;height:350px}.sub.solution .visual{background:url(/static/media/box_03.dbe73fb0659156e065cc.jpg) 50% 50%/cover no-repeat;height:350px}.sub .visual{position:relative}.sub .visual .container{height:100%}.sub .visual .text{align-items:center;color:#fff;display:flex;font-size:2.2rem;font-weight:600;height:100%;justify-content:center;line-height:3rem;position:relative;z-index:3}.expWrap{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.expWrap .item{background:#f7f7f7;border:1px solid #c9c9c9;border-radius:6px;padding:30px;width:calc(50% - 10px)}.expWrap .title{font-size:2rem;font-weight:600;margin-bottom:20px}.expWrap .content{font-size:1.4rem;font-weight:500;line-height:2rem}.businessWrap{display:flex;flex-direction:column;gap:24px;margin-top:50px}.businessWrap .item{display:flex;height:400px;padding:20px;position:relative;width:75%}.businessWrap .item .text{color:#fff;font-size:2.8rem;position:relative;z-index:1}.businessWrap .item:nth-child(odd){align-self:start}.businessWrap .item:nth-child(2n){align-self:end;justify-content:end}.businessWrap .item:first-child{background:url(/static/media/bs_bg_01.2d3bd9215287abcb51d7.jpg)}.businessWrap .item:nth-child(2){background:url(/static/media/bs_bg_02.58509a58b58cbd254bd4.jpg)}.businessWrap .item:nth-child(3){background:url(/static/media/bs_bg_03.a665dfa79e691351a41d.jpg)}.businessWrap .item:nth-child(4){background:url(/static/media/bs_bg_04.2efa830c6023ef7af3c6.jpg)}.solutionWrap{margin-bottom:40px;margin-top:40px}.solutionWrap .container{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}.solutionWrap .item{padding-bottom:20px;width:60%}.solutionWrap .item:nth-child(2){align-self:end}.solutionWrap .item .title{border:1px solid #999;border-radius:20px;box-shadow:0 0 6px #0000004d;display:inline-block;font-size:1.8rem;font-weight:600;padding:16px}.solutionWrap .item .exp{margin-top:16px;padding-left:8px}.moreExp,.solutionWrap .item .exp{font-size:1.6rem;font-weight:500;line-height:2.2rem}.moreExp{border-top:1px solid #acacac;color:#0e1c58;margin-top:50px 70px;padding:40px}.infoWrap{display:flex;flex-direction:column;gap:20px;margin-top:40px;padding:20px 20px 60px}.infoWrap .title{border-bottom:1px solid #000;font-size:2rem;font-weight:700;padding-bottom:10px}.infoWrap .item{display:flex;gap:20px}.infoWrap .key{flex-shrink:0;font-size:1.6rem;font-weight:600;width:60px}.infoWrap .value{font-size:1.6rem;font-weight:500;line-height:2.4rem}@media screen and (min-width:1024px){body,html{font-size:14px}body .container,html .container{margin:0 auto;position:relative;width:90%}body .main,html .main{height:500px}}@media screen and (max-width:1023px){body,html{font-size:14px}body .container,html .container{margin:0 auto;position:relative;width:95%}body .businessWrap .item .text,html .businessWrap .item .text{font-size:1.7rem}body .page,html .page{padding-bottom:300px}body .main,html .main{height:300px}body .main .typo,html .main .typo{font-size:1.8rem}body .header h1 a,html .header h1 a{width:70px!important}body .header .container ul,html .header .container ul{gap:10px}body .goSub .title,body .header .container ul li a,body .t1Text,html .goSub .title,html .header .container ul li a,html .t1Text{font-size:1.5rem}body .goSub .linkWrap,html .goSub .linkWrap{flex-wrap:wrap}body .goSub .linkWrap a,html .goSub .linkWrap a{flex:initial;flex-shrink:0;width:100%}body .sub .visual .text,html .sub .visual .text{font-size:1.8rem}body .subPageTitle,html .subPageTitle{font-size:1.9rem}body .expWrap,html .expWrap{flex-wrap:wrap}body .expWrap .item,html .expWrap .item{width:100%}body .expWrap .item .title,html .expWrap .item .title{font-size:1.6rem!important}body .expWrap .item .content,html .expWrap .item .content{font-size:1.2rem}body .businessWrap .item,html .businessWrap .item{height:150px}body .solutionWrap .item,html .solutionWrap .item{width:100%}body .solutionWrap .item .exp,html .solutionWrap .item .exp{font-size:1.4rem}.infoWrap .key,.infoWrap .value{font-size:1.2rem;line-height:1.6rem}}
/*# sourceMappingURL=main.b4fdce6f.css.map*/