html{scroll-behavior:smooth}.servicePageSection{position:relative;padding:80px 5%;max-width:1500px;margin:0 auto}.servicePageSection .topBtn{background-color:orange;color:#fff;position:fixed;bottom:48px;left:24px;border-radius:10px;padding:10px;z-index:16}.servicePageSection .textSplitWrapper{font-size:2.5rem;margin-bottom:48px}.servicePageSection .contents nav ul{display:flex;justify-content:left;flex-wrap:wrap;gap:10px;margin-bottom:24px;z-index:16}.servicePageSection .contents nav ul li{color:#fff;background-color:#444;font-size:.8rem;padding:10px;min-width:80px;text-align:center;border-radius:2px}.servicePageSection .contents .service{margin-bottom:48px}.servicePageSection .contents .service p{line-height:1.8rem;margin-bottom:16px;font-size:1rem}.servicePageSection .contents .service .contentRow h4{border-left:5px solid #228b2266;padding-left:8px;font-size:1.3rem;line-height:2rem;margin:36px 0 24px}.servicePageSection .contents .service .contentRow h5{background-color:#228b22;color:#fff;display:inline-block;padding:6px 10px;border-radius:10px;font-size:.9rem;margin:16px 0}.servicePageSection .contents .service .contentRow h6{display:inline-block;border-bottom:2px solid orange;line-height:1.5rem;margin-right:8px;font-weight:700}.servicePageSection .contents .service .contentRow .remarks{color:#cc7a00;font-size:.9rem;line-height:1.5rem}.servicePageSection .contents .service .contentRow .companyLogo{width:280px;display:block;margin-bottom:24px}.servicePageSection .contents .service .contentRow h3{font-size:1.6rem;margin-bottom:24px;padding:8px 16px;background-color:#228b221a;border-radius:2px;line-height:2.2rem}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper{margin:24px 0;position:relative}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper .num{background-color:rgba(51,51,51,.1);padding:2px 3px;position:absolute;right:0;bottom:0;font-size:2rem;color:#fff;z-index:3}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper img{width:100%}.servicePageSection .contents .service .contentRow .subContent a{color:#1a661a;display:inline;line-height:1.7rem;margin-right:3px}.servicePageSection .contents .service .contentRow .subContent a:before{position:relative;top:3px;display:inline-block;width:1rem;height:1rem;margin-right:3px;content:"";background-size:contain;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23228b22" x="0px" y="0px" width="100" height="100" viewBox="0 0 24 24"><path d="M 5 3 C 3.9069372 3 3 3.9069372 3 5 L 3 19 C 3 20.093063 3.9069372 21 5 21 L 19 21 C 20.093063 21 21 20.093063 21 19 L 21 12 L 19 12 L 19 19 L 5 19 L 5 5 L 12 5 L 12 3 L 5 3 z M 14 3 L 14 5 L 17.585938 5 L 8.2929688 14.292969 L 9.7070312 15.707031 L 19 6.4140625 L 19 10 L 21 10 L 21 3 L 14 3 z"></path></svg>')}.servicePageSection .contents .service .contentRow .subContent ol{counter-reset:number;border:2px solid #228b2222;border-radius:2px;padding:8px;margin-bottom:24px}.servicePageSection .contents .service .contentRow .subContent ol li{position:relative;padding-left:32px;line-height:1.6rem;margin:16px 10px}.servicePageSection .contents .service .contentRow .subContent ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;border-radius:50%;font-size:.8rem;left:10px;align-items:center;top:50%;transform:translateY(-50%) translateX(-50%);width:24px;height:24px;line-height:24px;background-color:#228b22;color:#fff;text-align:center}.servicePageSection .contents .service .contentRow .subContent ul{padding:.6rem;margin-bottom:16px}.servicePageSection .contents .service .contentRow .subContent ul li{line-height:2rem;margin-bottom:8px}.servicePageSection .contents .service .contentRow .subContent ul li:before{content:"";width:10px;height:10px;display:inline-block;border-radius:50%;position:relative;background-color:#d7d7d7;margin-right:7px}@media(min-width:800px){.servicePageSection{padding:120px 6%}.servicePageSection .textSplitWrapper{font-size:3rem;margin-bottom:80px}.servicePageSection .contents nav ul{gap:24px;margin-bottom:48px}.servicePageSection .contents nav ul li{padding:16px;min-width:120px;transition:.5s}.servicePageSection .contents nav ul li:hover{background-color:orange}.servicePageSection .contents .service{margin-bottom:48px}.servicePageSection .contents .service p{margin-bottom:24px}.servicePageSection .contents .service .contentRow{display:flex;gap:16px;justify-content:space-between}.servicePageSection .contents .service .contentRow h4{border-left:7px solid #228b2266;padding-left:12px;margin:36px 0}.servicePageSection .contents .service .contentRow h5{padding:10px 16px}.servicePageSection .contents .service .contentRow h6{display:inline-block;border-bottom:3px solid orange}.servicePageSection .contents .service .contentRow .companyLogo{width:320px;margin-bottom:36px}.servicePageSection .contents .service .contentRow .textWrapper{padding:0 16px 24px}.servicePageSection .contents .service .contentRow h3{width:300px;display:block;font-size:1.3rem;padding:16px 8px 16px 16px}.servicePageSection .contents .service .contentRow .mainWrapper{width:50%;flex-grow:1}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper{margin:0 0 24px;background-color:#000}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper .num{background-color:rgba(51,51,51,0)}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper img{transition:.7s;opacity:.95}.servicePageSection .contents .service .contentRow .mainWrapper .imgWrapper img:hover{opacity:1}.servicePageSection .contents .service .contentRow .subContent{width:48%}.servicePageSection .contents .service .contentRow .subContent ol{padding:16px;margin-bottom:32px}.servicePageSection .contents .service .contentRow .subContent ol li{padding-left:32px;margin:16px}.servicePageSection .contents .service .contentRow .subContent ol li:before{left:8px;width:28px;height:28px;line-height:28px}.servicePageSection .contents .service .contentRow .subContent ul{padding:.6rem;margin-bottom:24px}.servicePageSection .contents .service .contentRow .subContent ul li{line-height:2rem;margin-bottom:12px}.servicePageSection .contents .service .contentRow .subContent ul li:before{margin-right:10px}}