.viewmode-mobile .container{margin-top:0;padding-left:0;padding-right:0}.entry-title{display:none}.sec-business-01{margin-top:3em;margin-left:auto;margin-right:auto;max-width:1050px}.sec-business-01 h2{background-image:none;border:none;color:var(--wp--preset--color--color-1);font-family:var(--wp--preset--font-family--font-2);font-size:200%;font-weight:500;letter-spacing:.01em;margin:0;padding:0;text-align:center}.sec-business-01 ul{margin-top:3em;padding:0}.sec-business-01 li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;counter-increment:counter;display:grid;grid-template-columns:18.5em 1fr;position:relative}.viewmode-mobile .sec-business-01 li{display:block}.sec-business-01 li+li{margin-top:3em}.sec-business-01 h3{background-color:rgba(0,0,0,0);border:none;font-size:150%;margin:0;padding:0 0 0 3em;position:relative;white-space:nowrap}.viewmode-mobile .sec-business-01 h3{font-size:135%;padding:2em 0 0 0;text-align:center}.sec-business-01 h3::before,.sec-business-01 h3::after{font-size:1.5em;font-weight:500;line-height:1;position:absolute}.sec-business-01 h3::before{color:#000;content:"0";left:0}.viewmode-mobile .sec-business-01 h3::before{left:auto;top:0;right:50%}.sec-business-01 h3::after{color:var(--wp--preset--color--color-1);content:counter(counter);left:.55em}.viewmode-mobile .sec-business-01 h3::after{left:50%;top:0}.viewmode-mobile .sec-business-01 h3+p{margin-top:1em}.sec-business-01 h3 a{color:#000}.sec-business-01 p{border-left:solid 1px #ccc;padding:.5em 0 .5em 2em;text-align:justify}.viewmode-mobile .sec-business-01 p{border-left:none;padding:0}.sec-business-02{border-top:1px solid var(--wp--preset--color--color-1);margin-top:6em;margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);padding-top:5em}.viewmode-mobile .sec-business-02{margin-top:3.5em;padding-top:4em}.sec-business-02 h3{background-color:rgba(0,0,0,0);border:none;color:#000;font-size:160%;margin:0;padding:0;position:relative;text-align:center}.sec-business-02>p{text-align:center}.viewmode-mobile .sec-business-02>p{text-align:justify}.sec-business-02 h3+p{margin-top:2em}.viewmode-mobile .sec-business-02 h3+p{margin-top:1.5em}.sec-business-02 figure{margin:8.5em auto 230px auto;padding:0 0 0 0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.viewmode-mobile .sec-business-02 figure{margin:8em auto 0 auto;padding:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:top center;transform-origin:top center}.sec-business-02 figure figcaption{background-color:var(--wp--preset--color--color-1);color:#fff;font-size:inherit;font-weight:bold;left:50%;letter-spacing:0;line-height:1;margin:0 auto 0 auto;padding:.5em 2em;position:absolute;top:-4em;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.viewmode-mobile .sec-business-02 figure figcaption{font-size:115%;top:-6em}.sec-business-02 figure figcaption::after{bottom:-10px;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;border-top:10px solid var(--wp--preset--color--color-1);border-left:10px solid rgba(0,0,0,0);border-bottom:0px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);left:50%;margin-left:-10px;position:absolute;width:20px;height:10px;-webkit-transform:scaleY(1.5);transform:scaleY(1.5);-webkit-transform-origin:center top;transform-origin:center top}.viewmode-mobile .sec-business-02 figure figcaption::after{-webkit-transform:scale(0.8, 1);transform:scale(0.8, 1)}.sec-business-02 figure img{max-width:650px;position:relative;vertical-align:top;z-index:-3}.viewmode-mobile .sec-business-02 figure img{max-width:330px}.sec-business-02 ul{padding:0}.sec-business-02 li{list-style-type:none;position:absolute}.sec-business-02 li::after{content:"";position:absolute;height:2px;left:50%;top:50%;width:100%;-webkit-transform-origin:left top;transform-origin:left top;z-index:-3}.sec-business-02 li a{border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:180px;text-decoration:none;padding-top:35px;position:relative;width:180px;-webkit-transition:all .2s ease;transition:all .2s ease}.viewmode-mobile .sec-business-02 li a{height:90px;padding-top:31%;width:90px}.sec-business-02 li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.sec-business-02 li a:hover::after{opacity:0;-webkit-animation:none;animation:none}.sec-business-02 li a:focus{outline:none}.sec-business-02 li a::before,.sec-business-02 li a::after{border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.sec-business-02 li a::before{background-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;top:0;width:100%;z-index:-1}.sec-business-02 li a::after{background-color:#fff;border:1px solid rgba(0,0,0,0);height:100%;left:0px;top:0px;width:100%;z-index:-2;-webkit-animation:boing 1s infinite;animation:boing 1s infinite}.sec-business-02 li h4{border:0;color:#fff;font-size:18px;margin:0 auto;padding:0}.viewmode-mobile .sec-business-02 li h4{font-size:13.5px}.sec-business-02 li h4::after{bottom:10px;content:"＋";color:#fff;display:block;font-size:25px;left:0;line-height:1;position:absolute;width:100%;z-index:1}.viewmode-mobile .sec-business-02 li h4::after{font-size:18px}.sec-business-02 li p{color:#fff;font-size:14px;line-height:1.7;margin-top:10px}.viewmode-mobile .sec-business-02 li p{display:none}.sec-business-02 li:nth-of-type(1){left:-7%;top:-10%}.sec-business-02 li:nth-of-type(1)::after{background-color:#1b9f5d;-webkit-transform:rotate(41deg);transform:rotate(41deg);width:80%}.sec-business-02 li:nth-of-type(1) a{background-color:#1b9f5d}.sec-business-02 li:nth-of-type(1) a::before{background-color:#1b9f5d}.sec-business-02 li:nth-of-type(1) a::after{border-color:#1b9f5d}.sec-business-02 li:nth-of-type(2){left:75%;top:-18%}.sec-business-02 li:nth-of-type(2)::after{background-color:#257fb8;z-index:-4;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:90%}.sec-business-02 li:nth-of-type(2) a{background-color:#257fb8}.sec-business-02 li:nth-of-type(2) a::before{background-color:#257fb8}.sec-business-02 li:nth-of-type(2) a::after{border-color:#257fb8}.sec-business-02 li:nth-of-type(3){left:90%;top:61%}.sec-business-02 li:nth-of-type(3)::after{background-color:#ea5432;-webkit-transform:rotate(210deg);transform:rotate(210deg);width:100%}.sec-business-02 li:nth-of-type(3) a{background-color:#ea5432}.sec-business-02 li:nth-of-type(3) a::before{background-color:#ea5432}.sec-business-02 li:nth-of-type(3) a::after{border-color:#ea5432}.sec-business-02 li:nth-of-type(4){left:27%;top:92%}.sec-business-02 li:nth-of-type(4)::after{background-color:#594993;-webkit-transform:rotate(-80deg);transform:rotate(-80deg);width:100%}.sec-business-02 li:nth-of-type(4) a{background-color:#594993}.sec-business-02 li:nth-of-type(4) a::before{background-color:#594993}.sec-business-02 li:nth-of-type(4) a::after{border-color:#594993}.sec-business-02 li:nth-of-type(5){left:-20%;top:54%}.viewmode-mobile .sec-business-02 li:nth-of-type(5) h4{padding-left:.5em;padding-right:.5em}.sec-business-02 li:nth-of-type(5)::after{background-color:#f1b939;-webkit-transform:rotate(-22deg);transform:rotate(-22deg);width:100%}.sec-business-02 li:nth-of-type(5) a{background-color:#f1b939}.sec-business-02 li:nth-of-type(5) a::before{background-color:#f1b939}.sec-business-02 li:nth-of-type(5) a::after{border-color:#f1b939}@-webkit-keyframes boing{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:0}}@keyframes boing{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}90%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:0}}.sec-business-03{display:none}.sec-business-03>ul{padding:0}.sec-business-03>ul>li{list-style-type:0}.viewmode-mobile .sec-business-03>ul>li+li{margin-top:3em}.content-service{border:2px solid rgba(0,0,0,0);border-radius:15px;margin:0;overflow:hidden}.content-service dt{padding:.75em .75em .75em 1em}.content-service dt small{display:inline-block;color:#fff;font-size:105%;font-weight:bold;margin-left:.5em;vertical-align:middle}.viewmode-mobile .content-service dt small{display:block;line-height:1.5;margin-top:.5em;margin-left:auto;text-align:center}.content-service h4{border:none;color:#fff;display:inline-block;font-size:150%;margin:0;padding:0;vertical-align:middle}.viewmode-mobile .content-service h4{display:block;font-size:140%;text-align:center}.content-service h4::after{content:"：";color:inherit;font-size:inherit}.viewmode-mobile .content-service h4::after{content:none}.content-service dd{margin:0}.viewmode-mobile .content-service dd{padding:5px}.content-service dd>div{padding:30px;position:relative}.viewmode-mobile .content-service dd>div{max-height:60dvh;overflow:scroll;padding:1em 1.5em 1em 1em}.content-service dd ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:0}.viewmode-mobile .content-service dd ol{display:block}.content-service dd ol::after{bottom:20px;content:"など";display:block;line-height:1;position:absolute;right:20px}.viewmode-mobile .content-service dd ol::after{bottom:auto;margin-top:1em;position:relative;right:auto;text-align:right}.content-service dd ol>li{list-style-type:none;width:calc((100% - 50px)/2)}.viewmode-mobile .content-service dd ol>li{width:auto}.viewmode-mobile .content-service dd ol>li+li{margin-top:2em}.content-service dd ol>li ul{padding:0 0 0 1.5em}.viewmode-mobile .content-service dd ol>li ul{display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 2em;padding:0;text-align:justify}.content-service dd ol>li h5+ul{margin-top:1em}.viewmode-mobile .content-service dd ol>li h5+ul{margin-top:.5em}.content-service dd ol>li li{line-height:1.6}.viewmode-mobile .content-service dd ol>li li{display:contents;font-size:90%}.content-service dd ol>li li small{display:block}.viewmode-mobile .content-service dd ol>li li small{display:contents;font-size:inherit}.content-service dd ol>li li+li{margin-top:.35em}.viewmode-mobile .content-service dd ol>li li+li{margin-top:0}.viewmode-mobile .content-service dd ol>li li+li::before{content:"／ "}.content-service h5{font-size:125%;margin:0}.content-service h5::before{content:"【 "}.content-service h5::after{content:" 】"}.viewmode-mobile .content-service h5{text-align:center}.content-service-01{border-color:#1b9f5d}.content-service-01 dt{background-color:#1b9f5d}.content-service-02{border-color:#257fb8}.content-service-02 dt{background-color:#257fb8}.content-service-02 dd ol{height:525px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.viewmode-mobile .content-service-02 dd ol{height:auto}.content-service-03{border-color:#ea5432}.content-service-03 dt{background-color:#ea5432}.content-service-03 dd ol>li{width:calc((100% - 100px)/3)}.viewmode-mobile .content-service-03 dd ol{height:auto}.content-service-04{border-color:#594993}.content-service-04 dt{background-color:#594993}.content-service-04 dd ol>li{width:auto}.content-service-04 dd ol>li ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em}.content-service-04 dd ol>li li{width:calc((100% - 1em)/2)}.viewmode-mobile .content-service-04 dd ol>li li{width:auto}.content-service-05{border-color:#f1b939}.content-service-05 dt{background-color:#f1b939}.content-service-05 dd ol{height:295px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.viewmode-mobile .content-service-05 dd ol{height:auto}.modaal-container{border-radius:15px;max-width:750px}.modaal-container:has(.content-service-03){max-width:890px}.modaal-container:has(.content-service-04){max-width:500px}.modaal-container:has(.content-service-05){max-width:500px}.modaal-content-container{padding:0}/*# sourceMappingURL=page.min.css.map */