.c-entry{background-color:#f8f6f3;max-width:81.25vw;margin:0 auto;padding:6.25vw 0}@media only screen and (max-width:812px){.c-entry{max-width:100%;padding:12.8vw 5.33333vw}}@media only screen and (min-width:1280px){.c-entry{max-width:1040px;padding:80px 0}}.c-entry__content{font-family:var(--font-noto-sans-jp);max-width:56.25vw;margin:0 auto}@media only screen and (max-width:812px){.c-entry__content{max-width:100%}}@media only screen and (min-width:1280px){.c-entry__content{max-width:720px}}.c-entry__content>h2.wp-block-heading{font-family:var(--font-shippori-mincho);letter-spacing:.08em;text-align:center;color:#393939;margin-bottom:1.875vw;font-size:3.75vw;font-weight:800;line-height:5.25vw}@media only screen and (max-width:812px){.c-entry__content>h2.wp-block-heading{margin-bottom:4.26667vw;font-size:7.46667vw;line-height:10.4533vw}}@media only screen and (min-width:1280px){.c-entry__content>h2.wp-block-heading{margin-bottom:24px;font-size:48px;line-height:67.2px}}.h2_sub_title{font-family:var(--font-roboto);letter-spacing:.08em;color:#ff6100;text-align:center;margin-bottom:6.25vw;font-size:1.09375vw;font-weight:600}@media only screen and (max-width:812px){.h2_sub_title{margin-bottom:12.8vw;font-size:2.66667vw}}@media only screen and (min-width:1280px){.h2_sub_title{margin-bottom:80px;font-size:14px}}.wp-block-image{margin:5vw 0}@media only screen and (max-width:812px){.wp-block-image{margin:10.6667vw 0}}@media only screen and (min-width:1280px){.wp-block-image{margin:64px 0}}.wp-block-image img{width:100%;height:auto;display:block}.wp-block-image.full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-element-caption{text-align:center;color:#393939;letter-spacing:.12em;margin-top:1.25vw;font-size:1.09375vw}@media only screen and (max-width:812px){.wp-element-caption{margin-top:3.2vw;font-size:3.2vw}}@media only screen and (min-width:1280px){.wp-element-caption{margin-top:16px;font-size:14px}}.wp-block-columns{gap:3.125vw;margin:3.125vw 0;display:flex}@media only screen and (max-width:812px){.wp-block-columns{flex-direction:column;gap:6.4vw;margin:8.53333vw 0}}@media only screen and (min-width:1280px){.wp-block-columns{gap:40px;margin:40px 0}}.wp-block-column{flex:1}.wp-block-column h3{font-family:var(--font-shippori-mincho);letter-spacing:.12em;color:#393939;margin-bottom:1.875vw;font-size:2.1875vw;font-weight:700;line-height:3.28125vw}@media only screen and (max-width:812px){.wp-block-column h3{margin-bottom:4.26667vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.wp-block-column h3{margin-bottom:24px;font-size:28px;line-height:42px}}.wp-block-column p{letter-spacing:.12em;color:#393939;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.wp-block-column p{font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.wp-block-column p{font-size:15px;line-height:30px}}.consulting01,.consulting02,.consulting03,.consulting04{margin-bottom:9.375vw}@media only screen and (max-width:812px){.consulting01,.consulting02,.consulting03,.consulting04{margin-bottom:21.3333vw}}@media only screen and (min-width:1280px){.consulting01,.consulting02,.consulting03,.consulting04{margin-bottom:120px}}.consulting01 h3,.consulting02 h3{font-family:var(--font-shippori-mincho);letter-spacing:.12em;text-align:center;color:#393939;margin-bottom:3.125vw;font-size:2.1875vw;font-weight:700;line-height:3.28125vw}@media only screen and (max-width:812px){.consulting01 h3,.consulting02 h3{margin-bottom:8.53333vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.consulting01 h3,.consulting02 h3{margin-bottom:40px;font-size:28px;line-height:42px}}.consulting01 p,.consulting02 p{letter-spacing:.12em;color:#393939;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.consulting01 p,.consulting02 p{font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.consulting01 p,.consulting02 p{font-size:15px;line-height:30px}}.consulting03 h3{font-family:var(--font-shippori-mincho);letter-spacing:.12em;color:#393939;margin-bottom:3.75vw;font-size:2.1875vw;font-weight:700;line-height:3.28125vw}@media only screen and (max-width:812px){.consulting03 h3{margin-bottom:8.53333vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.consulting03 h3{margin-bottom:48px;font-size:28px;line-height:42px}}.point-item{background:#fff;border-radius:.625vw;align-items:center;margin:1.875vw 0;padding:1.875vw}@media only screen and (max-width:812px){.point-item{border-radius:2.13333vw;margin:4.26667vw 0;padding:4.26667vw;flex-direction:row!important}}@media only screen and (min-width:1280px){.point-item{border-radius:8px;margin:24px 0;padding:24px}}.column-number{text-align:center;flex-shrink:0;flex-basis:11.1111%!important}.column-number p{font-family:var(--font-roboto);color:#ff6900;margin:0;font-size:2.5vw;font-weight:700}@media only screen and (max-width:812px){.column-number p{font-size:6.4vw}}@media only screen and (min-width:1280px){.column-number p{font-size:32px}}.consulting04 h3{font-family:var(--font-shippori-mincho);letter-spacing:.12em;color:#393939;margin-bottom:3.125vw;font-size:2.1875vw;font-weight:700;line-height:3.28125vw}@media only screen and (max-width:812px){.consulting04 h3{margin-bottom:8.53333vw;font-size:5.86667vw;line-height:8.8vw}}@media only screen and (min-width:1280px){.consulting04 h3{margin-bottom:40px;font-size:28px;line-height:42px}}.has-text-align-center{text-align:center}.orange_line{padding-bottom:1.25vw;position:relative}@media only screen and (max-width:812px){.orange_line{padding-bottom:3.2vw}}@media only screen and (min-width:1280px){.orange_line{padding-bottom:16px}}.orange_line:after{content:"";background:#ff6900;width:4.6875vw;height:.234375vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (max-width:812px){.orange_line:after{width:10.6667vw;height:.8vw}}@media only screen and (min-width:1280px){.orange_line:after{width:60px;height:3px}}.consulting04_1,.consulting04_2,.consulting04_3,.consulting04_4{background:#fff;border-radius:.625vw;margin:2.5vw 0;padding:1.875vw}@media only screen and (max-width:812px){.consulting04_1,.consulting04_2,.consulting04_3,.consulting04_4{border-radius:2.13333vw;margin:6.4vw 0;padding:4.26667vw}}@media only screen and (min-width:1280px){.consulting04_1,.consulting04_2,.consulting04_3,.consulting04_4{border-radius:8px;margin:32px 0;padding:24px}}.column-title{flex-basis:27.7778%}.column-title p{color:#393939;font-size:1.25vw;font-weight:700}@media only screen and (max-width:812px){.column-title p{font-size:4vw}}@media only screen and (min-width:1280px){.column-title p{font-size:16px}}.column-content{flex-basis:58.3333%}.wp-block-list{margin:0;padding-left:1.875vw}@media only screen and (max-width:812px){.wp-block-list{padding-left:5.33333vw}}@media only screen and (min-width:1280px){.wp-block-list{padding-left:24px}}.wp-block-list li{letter-spacing:.12em;color:#393939;margin-bottom:.625vw;font-size:1.17188vw;line-height:2.34375vw}@media only screen and (max-width:812px){.wp-block-list li{margin-bottom:2.13333vw;font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.wp-block-list li{margin-bottom:8px;font-size:15px;line-height:30px}}.arrow{justify-content:flex-start;align-items:center;margin:1.25vw 0}@media only screen and (max-width:812px){.arrow{margin:3.2vw 0}}@media only screen and (min-width:1280px){.arrow{margin:16px 0}}.arrow .wp-block-image{text-align:left;margin:0}.arrow img{width:2.8125vw;height:auto}@media only screen and (max-width:812px){.arrow img{width:7.46667vw}}@media only screen and (min-width:1280px){.arrow img{width:36px}}.to_thrivex{text-align:center;background:linear-gradient(135deg,#fff5f0 0%,#f0f8ff 100%);border-radius:.625vw;margin-top:3.75vw;padding:3.125vw}@media only screen and (max-width:812px){.to_thrivex{border-radius:2.13333vw;margin-top:8.53333vw;padding:6.4vw 4.26667vw}}@media only screen and (min-width:1280px){.to_thrivex{border-radius:8px;margin-top:48px;padding:40px}}.to_thrivex .wp-block-image{margin:1.25vw auto}@media only screen and (max-width:812px){.to_thrivex .wp-block-image{margin:3.2vw auto}}@media only screen and (min-width:1280px){.to_thrivex .wp-block-image{margin:16px auto}}.to_thrivex .wp-block-image:first-child img{width:4.6875vw;height:auto}@media only screen and (max-width:812px){.to_thrivex .wp-block-image:first-child img{width:12.8vw}}@media only screen and (min-width:1280px){.to_thrivex .wp-block-image:first-child img{width:60px}}.to_thrivex .wp-block-image:nth-child(2) img{width:24.5313vw;max-width:100%;height:auto}@media only screen and (max-width:812px){.to_thrivex .wp-block-image:nth-child(2) img{width:66.6667vw}}@media only screen and (min-width:1280px){.to_thrivex .wp-block-image:nth-child(2) img{width:314px}}.to_thrivex p{letter-spacing:.12em;color:#393939;margin-top:1.875vw;font-size:1.17188vw;font-weight:700;line-height:2.34375vw}@media only screen and (max-width:812px){.to_thrivex p{margin-top:4.26667vw;font-size:3.73333vw;line-height:7.46667vw}}@media only screen and (min-width:1280px){.to_thrivex p{margin-top:24px;font-size:15px;line-height:30px}}.recommend{background:#fff;border-radius:.625vw;margin-top:6.25vw;padding:3.75vw 2.5vw}@media only screen and (max-width:812px){.recommend{border-radius:2.13333vw;margin-top:12.8vw;padding:8.53333vw 4.26667vw}}@media only screen and (min-width:1280px){.recommend{border-radius:8px;margin-top:80px;padding:48px 32px}}.wp-block-buttons{gap:1.25vw;display:flex}@media only screen and (max-width:812px){.wp-block-buttons{gap:3.2vw}}@media only screen and (min-width:1280px){.wp-block-buttons{gap:16px}}.wp-block-button{flex:1}.wp-block-button__link{color:#fff;text-align:center;letter-spacing:.08em;background:#ff6900;border-radius:.3125vw;padding:1.25vw 1.875vw;font-size:1.17188vw;font-weight:700;text-decoration:none;transition:background .3s;display:block}@media only screen and (max-width:812px){.wp-block-button__link{border-radius:1.06667vw;padding:3.73333vw 4.26667vw;font-size:3.46667vw}}@media only screen and (min-width:1280px){.wp-block-button__link{border-radius:4px;padding:16px 24px;font-size:15px}}.wp-block-button__link:hover{background:#e05500}
