@charset "UTF-8";.con-service-lead{padding:165px 0 114px}@media only screen and (max-width:1800px){.con-service-lead{padding:150px 0 104px}}@media screen and (max-width:999px){.con-service-lead{padding:100px 0 80px}}@media screen and (max-width:767px){.con-service-lead{padding:50px 0 70px}}.con-service-lead>.inner{width:75%;margin-inline:auto}@media only screen and (max-width:1400px){.con-service-lead>.inner{width:88%}}@media screen and (max-width:767px){.con-service-lead>.inner{width:89.3333333333%}}.con-service-lead .box-lead{display:flex;justify-content:space-between;gap:60px}@media screen and (max-width:1199px){.con-service-lead .box-lead{flex-direction:column;gap:26px}}.con-service-lead .block-title{flex-shrink:0;width:553px}@media screen and (max-width:1199px){.con-service-lead .block-title{width:auto}}.con-service-lead .block-title h2{font-size:2.7rem;font-weight:500;line-height:1.48;letter-spacing:0em;color:#000;margin:0}@media only screen and (max-width:1800px){.con-service-lead .block-title h2{font-size:2.5rem}}@media screen and (max-width:767px){.con-service-lead .block-title h2{font-size:2.4rem;line-height:1.75}}.con-service-lead .block-desc{flex:1;max-width:520px}@media screen and (max-width:1199px){.con-service-lead .block-desc{max-width:none}}.con-service-lead .block-desc .txt-desc{font-size:2rem;font-weight:400;line-height:2;letter-spacing:0em;font-feature-settings:"palt";color:#494949;margin:0}@media only screen and (max-width:1800px){.con-service-lead .block-desc .txt-desc{font-size:1.8rem}}@media screen and (max-width:767px){.con-service-lead .block-desc .txt-desc{font-size:1.6rem}}.con-anchor>.inner{width:75%;margin-inline:auto}@media only screen and (max-width:1400px){.con-anchor>.inner{width:88%}}@media screen and (max-width:767px){.con-anchor>.inner{width:89.3333333333%}}.con-anchor .box-anchor{background-color:#e5e5e2;border-radius:10px;padding:38px}@media only screen and (max-width:1800px){.con-anchor .box-anchor{padding:36px}}@media screen and (max-width:767px){.con-anchor .box-anchor{padding:30px 10%;border-radius:8px}}.con-anchor .list-anchor{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width:1199px){.con-anchor .list-anchor{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:767px){.con-anchor .list-anchor{grid-template-columns:1fr;gap:20px}}.con-anchor .list-anchor li:first-child a:before{background-color:#d75455}.con-anchor .list-anchor li:nth-child(2) a:before{background-color:#2e5c6e}.con-anchor .list-anchor li:nth-child(3) a:before{background-color:#d18841}.con-anchor .list-anchor li:nth-child(4) a:before{background-color:#096148}.con-anchor .list-anchor li a{position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;height:76px;padding:0 17px;background-color:#f1f0ed;border-radius:5px;text-decoration:none;color:#000;transition:color 0.4s cubic-bezier(0.22,1,0.36,1)}.con-anchor .list-anchor li a:before{content:"";position:absolute;inset:0;transform:translateY(calc(100% + 1px));transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);z-index:0}@media screen and (min-width:1200px){.con-anchor .list-anchor li a:hover{opacity:1;color:#fff}.con-anchor .list-anchor li a:hover:before{transform:translateY(0)}.con-anchor .list-anchor li a:hover:after{filter:invert(1)}}@media only screen and (max-width:1800px){.con-anchor .list-anchor li a{height:70px}}.con-anchor .list-anchor li a .txt-num{position:relative;z-index:1;font-family:"articulat-heavy-cf","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1.9rem;line-height:1;font-weight:600;letter-spacing:0.04em;transform:translateY(0.02em)}@media only screen and (max-width:1800px){.con-anchor .list-anchor li a .txt-num{transform:translateY(0.1em);font-size:1.8rem}}.con-anchor .list-anchor li a .txt-cat{position:relative;z-index:1;font-size:1.7rem;font-weight:600;letter-spacing:0em;flex:1}@media only screen and (max-width:1800px){.con-anchor .list-anchor li a .txt-cat{font-size:1.6rem}}@media screen and (max-width:767px){.con-anchor .list-anchor li a .txt-cat{font-size:1.6rem}}.con-anchor .list-anchor li a:after{content:"";position:relative;z-index:1;width:14px;height:16px;background:url("../img/common/icn_link_down02_b.svg") center/contain no-repeat;flex-shrink:0;transition:filter 0.4s cubic-bezier(0.22,1,0.36,1)}.con-service{padding-top:0px}@media screen and (max-width:767px){.con-service{padding-top:20px}}.con-service>.inner{width:75%;margin-inline:auto}@media only screen and (max-width:1400px){.con-service>.inner{width:88%}}@media screen and (max-width:767px){.con-service>.inner{width:89.3333333333%}}.con-service .box-service{padding-top:202px;display:grid;grid-template-columns:1fr 41.6666666667%;gap:8.3333333333%}@media only screen and (max-width:1800px){.con-service .box-service{padding-top:184px}}@media screen and (max-width:1199px){.con-service .box-service{grid-template-columns:1fr 36%;gap:50px}}@media screen and (max-width:999px){.con-service .box-service{grid-template-columns:1fr 36%;gap:36px;padding-top:140px}}@media screen and (max-width:767px){.con-service .box-service{grid-template-columns:1fr;gap:28px;padding-top:108px}}.con-service .box-service .block-detail .block-num{display:flex;align-items:baseline;gap:18px}.con-service .box-service .block-detail .block-num .txt-num{font-family:"articulat-heavy-cf","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:3.3rem;font-weight:600;letter-spacing:0.04em;line-height:1;margin:0;color:#000}@media only screen and (max-width:1800px){.con-service .box-service .block-detail .block-num .txt-num{font-size:3rem}}@media screen and (max-width:767px){.con-service .box-service .block-detail .block-num .txt-num{font-size:2.3rem}}.con-service .box-service .block-detail .block-num .txt-cat{font-size:2.2rem;font-weight:700;letter-spacing:0.04em;line-height:1;margin:0;color:#000}@media only screen and (max-width:1800px){.con-service .box-service .block-detail .block-num .txt-cat{font-size:2rem}}@media screen and (max-width:767px){.con-service .box-service .block-detail .block-num .txt-cat{font-size:1.8rem}}.con-service .box-service .block-detail h2{margin-top:55px;font-size:4.2rem;font-weight:500;line-height:1.57;letter-spacing:0.04em;color:#000}@media only screen and (max-width:1800px){.con-service .box-service .block-detail h2{margin-top:50px;font-size:3.8rem}}@media screen and (max-width:999px){.con-service .box-service .block-detail h2{font-size:3.4rem;line-height:1.76}}@media screen and (max-width:767px){.con-service .box-service .block-detail h2{font-size:3.2rem;line-height:1.75;margin-top:0px}}.con-service .box-service .block-detail .txt-desc{margin-top:44px;font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:0em;color:#494949}@media only screen and (max-width:1800px){.con-service .box-service .block-detail .txt-desc{margin-top:40px;font-size:1.8rem}}@media screen and (max-width:767px){.con-service .box-service .block-detail .txt-desc{margin-top:20px;font-size:1.6rem;line-height:2}}.con-service .box-service .block-detail .block-list{margin-top:40px}@media screen and (max-width:767px){.con-service .box-service .block-detail .block-list{margin-top:10px}}.con-service .box-service .block-detail .block-list .txt-list-title{font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:0.04em;color:#9a9a9a;margin:0 0 14px}@media only screen and (max-width:1800px){.con-service .box-service .block-detail .block-list .txt-list-title{font-size:1.8rem}}.con-service .box-service .block-detail .block-list ul{padding-left:12px;border-left:5px solid #B0B0B0}@media screen and (max-width:767px){.con-service .box-service .block-detail .block-list ul{margin-left:3px;padding-left:12px}}.con-service .box-service .block-detail .block-list ul li{font-size:1.8rem;line-height:1.56;letter-spacing:0.02em;color:#494949;margin-bottom:10px}@media only screen and (max-width:1800px){.con-service .box-service .block-detail .block-list ul li{font-size:1.6rem}}@media screen and (max-width:767px){.con-service .box-service .block-detail .block-list ul li{font-size:1.4rem;line-height:1.71}}.con-service .box-service .block-detail .block-list ul li:last-child{margin-bottom:0}.con-service .box-service .block-detail .style-btn-link-more01{margin-top:54px}@media screen and (max-width:767px){.con-service .box-service .block-detail .style-btn-link-more01{margin-top:26px}}.con-service .box-service .block-detail .style-btn-link-more01 a:after{width:30px}@media screen and (max-width:767px){.con-service .box-service .block-image{margin-top:5px}}.con-service .box-service .block-image .image{width:100%;aspect-ratio:500/780;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#EBEAE6}@media screen and (max-width:999px){.con-service .box-service .block-image .image{aspect-ratio:1/1}}@media screen and (max-width:767px){.con-service .box-service .block-image .image{aspect-ratio:335/220}}.con-service .box-service .block-image .image.s-material01 img{width:71%}@media screen and (max-width:767px){.con-service .box-service .block-image .image.s-material01 img{width:51%}}.con-service .box-service .block-image .image.s-material02 img{width:69%}@media screen and (max-width:767px){.con-service .box-service .block-image .image.s-material02 img{width:45%}}.con-service .box-service .block-image .image.s-material03 img{width:65%}@media screen and (max-width:767px){.con-service .box-service .block-image .image.s-material03 img{width:42%}}.con-service .box-service .block-image .image.s-material04 img{width:69%}@media screen and (max-width:767px){.con-service .box-service .block-image .image.s-material04 img{width:45%}}.con-service .box-service .block-image .image img{width:60%;height:auto;max-height:60%;object-fit:contain}@media screen and (max-width:767px){.con-service .box-service .block-image .image img{max-height:90%}}@media screen and (max-width:767px){.con-service .box-service{display:flex;flex-direction:column}.con-service .box-service .block-detail{display:contents}.con-service .box-service .block-num{order:1}.con-service .box-service .block-detail>h2{order:2}.con-service .box-service .block-image{order:3}.con-service .box-service .block-detail>.txt-desc{order:4}.con-service .box-service .block-detail>.block-list{order:5}.con-service .box-service .block-detail>.style-btn-link-more01{order:6}}
/*# sourceMappingURL=service.css.map */