#kv{display:flex;padding:5%;flex-direction:column;align-items:flex-start;gap:10px;background:var(--bgGreen);overflow-x:hidden}.kvBox{position:relative;width:100%;max-width:1200px;height:600px;border-radius:20px;background:var(--bg);display:flex;margin:auto}.kvBox .txtBox{width:45%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.kvBox .txtBox .catch{font-size:14px;font-weight:700;background-color:#d13223}.kvBox .imgBox{width:65%;height:660px;margin-top:-35px;margin-right:-100px}@media all and (max-width: 1024px){.kvBox{height:400px}}@media all and (max-width: 768px){.kvBox{height:auto;padding:5% 0;flex-direction:column-reverse;justify-content:flex-end}.kvBox .txtBox{width:100%;gap:20px}.kvBox .imgBox{width:110%;height:auto;margin-left:-5%;margin-right:auto}}#about{position:relative;display:flex;padding-top:75px;flex-direction:column;justify-content:flex-end;align-items:center;gap:75px}#about .copy{font-size:var(--font32);font-style:normal;font-weight:700;line-height:160%}#about .txtBox{display:flex;flex-direction:column;align-items:center;gap:50px;text-align:center}#about .imgBoxL{position:absolute;left:10px;bottom:-.196px}#about .imgBoxR{position:absolute;right:.232px;bottom:.281px}.tryBg{width:100%;height:auto;margin-bottom:-2px;display:flex;justify-content:center;align-items:flex-end}@media all and (max-width: 768px){#about{gap:150px}#about .copy{font-size:var(--font20)}#about .txtBox{gap:25px;margin-bottom:45%}#about .imgBoxL,#about .imgBoxR{width:25%;bottom:-25px}}#problem{display:flex;padding:100px 0;flex-direction:column;align-items:center;gap:50px;background-color:var(--bgGreen);color:var(--fgWhite);text-align:center}#problem .hPtn01{color:var(--fgWhite)}#problem .problemBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#problem .problemList{width:100%;height:414px;position:relative;overflow:hidden}#problem .problemItem{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;color:var(--fg);font-size:var(--font12);padding:50px 75px 75px}#problem .problemItem:nth-of-type(1){top:0;left:5%;background:url(../images/index/problemBg01.png) no-repeat center center / contain}#problem .problemItem:nth-of-type(2){top:0;left:35%;background:url(../images/index/problemBg02.png) no-repeat center center / contain}#problem .problemItem:nth-of-type(3){top:0;left:60%;background:url(../images/index/problemBg03.png) no-repeat center center / contain}#problem .problemImg{max-width:400px}#problem .problemItem h3{font-weight:400}@media all and (max-width: 768px){#problem{padding:50px 10px}#problem .problemBox{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:25px}#problem .problemList{width:100%;height:auto;position:relative}#problem .problemItem{display:block;position:relative;color:var(--fg);font-size:var(--font12);padding:75px 0 100px;top:0!important;left:0!important}.problemImg{width:80%}}.tryBgR{width:100%;margin-top:-2px;display:flex;justify-content:center;align-items:flex-start}#solution{display:flex;padding:50px 10px;flex-direction:column;justify-content:center;align-items:center;gap:125px}#solution .solutionList{display:flex;flex-direction:column;align-items:center;gap:200px;max-width:1000px}#solution .solutionItem{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;border:1px solid var(--bgGreen);background:var(--bg);box-shadow:var(--box-shadow);position:relative}#solution .solutionItem .txtBox{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;gap:10px}#solution .solutionItem .txtBox h3{color:var(--accents)}#solution .solutionItem:before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat}#solution .solutionItem:nth-of-type(1):before{background-image:url(../images/index/step1.png);width:100px;height:75px;top:-75px;left:0}#solution .solutionItem:nth-of-type(2):before{background-image:url(../images/index/step2.png);width:160px;height:120px;top:-120px;left:40%}#solution .solutionItem:nth-of-type(3):before{background-image:url(../images/index/step3.png);width:200px;height:150px;top:-150px;left:70%}@media all and (max-width: 768px){#solution{padding:50px 10px 100px;gap:90px}#solution .solutionList{gap:130px}#solution .solutionItem{flex-direction:column-reverse;padding:20px;gap:10px}#solution .solutionItem .txtBox{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px;gap:10px}#solution .solutionItem .txtBox h3{color:var(--accents)}#solution .solutionItem .imgBox{width:75%}#solution .solutionItem:nth-of-type(1):before{width:75px;height:50px;top:-50px;left:0}#solution .solutionItem:nth-of-type(2):before{background-image:url(../images/index/step2.png);width:120px;height:90px;top:-90px;left:40%}#solution .solutionItem:nth-of-type(3):before{background-image:url(../images/index/step3.png);width:150px;height:100px;top:-100px;left:50%}}#service{padding:50px 10px 100px;display:flex;flex-direction:column;align-items:center;gap:50px;background-color:var(--bgGreen)}#service .ttl.White span{color:#fff}#news{display:flex;padding:50px 10px 100px;flex-direction:column;align-items:center;gap:50px}#news .newsBox .newsList li:nth-child(n + 4){display:none}
