body{font-weight:500}.sp{display:none}@media screen and (max-width:1024px){.pc{display:block}.sp{display:none}}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}@media screen and (max-width:750px){.mt10{margin-top:calc(10 / 750 * 100vw)}.mt20{margin-top:calc(20 / 750 * 100vw)}.mt30{margin-top:4vw}.mt40{margin-top:calc(40 / 750 * 100vw)}.mt50{margin-top:calc(50 / 750 * 100vw)}.mt60{margin-top:8vw}.mt70{margin-top:calc(70 / 750 * 100vw)}.mt80{margin-top:calc(80 / 750 * 100vw)}.mt90{margin-top:12vw}.mt100{margin-top:calc(100 / 750 * 100vw)}.mb10{margin-bottom:calc(10 / 750 * 100vw)}.mb20{margin-bottom:calc(20 / 750 * 100vw)}.mb30{margin-bottom:4vw}.mb40{margin-bottom:calc(40 / 750 * 100vw)}.mb50{margin-bottom:calc(50 / 750 * 100vw)}.mb60{margin-bottom:8vw}.mb70{margin-bottom:calc(70 / 750 * 100vw)}.mb80{margin-bottom:calc(80 / 750 * 100vw)}.mb90{margin-bottom:12vw}.mb100{margin-bottom:calc(100 / 750 * 100vw)}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}p.blog-list-title-en,.base-title p{font-family:Inter,sans-serif;color:#1c3c66;letter-spacing:.17em;font-size:3.2vw;font-weight:600;padding-bottom:7.2vw;text-align:center}.zeimu-blog p.blog-list-title-en,.zeimu-blog .base-title p,.base-title.zeimu-base-title p,.page-zeimu p.blog-list-title-en,.page-zeimu .base-title p,.page-nodeclare p.blog-list-title-en,.page-nodeclare .base-title p{color:#1c296a}.green .base-title.zeimu-base-title p{color:#1c3c66}.blog-title-area h2,.base-title h2{font-size:8vw;text-align:center}.base-title h2{margin-top:0;margin-bottom:0}.base-title h3{font-size:5.333vw;padding-bottom:4vw;text-align:center;margin-top:0;margin-bottom:0}p.blog-list-comment,.base-title h4{text-align:center;font-weight:500;font-size:3.7333vw;margin-top:8vw}.base-title h4{margin-block-start:8vw!important}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:auto!important}@media screen and (min-width:1201px){p.blog-list-title-en,.base-title p{font-size:16px;padding-bottom:30px}.base-title h3{font-size:36px;padding-bottom:10px}.blog-title-area h2,.base-title h2{font-size:46px}p.blog-list-comment,.base-title h4{font-size:16px;margin-top:50px}.base-title h4{margin-block-start:50px!important}}.header-menu .menu-list__link-title{font-weight:700}@media screen and (min-width:1201px){.hd-tel{margin-left:2vw}.hd-tel p{margin:0;font-weight:700;text-align:center}.hd-tel a{display:flex;justify-content:center;align-items:center;gap:0 5px;text-decoration:none}.hd-tel a:before{content:"";width:20px;height:20px;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/hd-tel-icon.svg) center center no-repeat;background-size:cover}.hd-tel p.hd-tel-title{font-size:14px;color:#1c3c66}.hd-tel p.hd-tel-number{font-size:26px;line-height:1.2}.hd-tel p.hd-tel-small{font-size:12px;font-weight:500}.header-menu{flex:1}}@media screen and (max-width:800px){#header-component,#header-component[data-scroll-direction=down] .header__row--top{transition-duration:.5s}#header-component[data-scroll-direction=down]{opacity:0}#header-component[data-scroll-direction=up]{opacity:1}#header-component[data-scroll-direction=down] .header__row--top{transform:translateY(-100%)}#header-component[data-scroll-direction=up] .header__row--top{transform:translate(0)}}@media screen and (max-width:1200px){.hd-tel{display:none}}#header-group .announcement-bar__slides{width:100%;max-width:100%}#header-group .announcement-bar__slides .custom-typography p{font-weight:700;line-height:1.4;font-size:2.4vw;padding:0 1em}@media screen and (min-width:1025px){#header-group .announcement-bar__slides .custom-typography p{font-size:13px}}.fv-image{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/fv-bg-sp.jpg) center bottom no-repeat;background-size:cover;padding:25px 15px;position:relative;padding-bottom:32vw}.fv-image .fv-text{font-weight:700;line-height:1.625;font-size:4.26vw;margin-bottom:3.46vw}.fv-image .fv-title{font-weight:700;line-height:1.4;font-size:6.9333vw;margin:0;margin-bottom:3.46vw;font-family:"Noto Serif JP",serif}.fv-image .fv-title strong{color:#1c3c66}.fv-point-item{display:flex;border-radius:1.333vw;height:16vw;box-shadow:0 0 10px #0003;overflow:hidden}.fv-point-item+.fv-point-item{margin-top:2.666vw}.fv-point-title,.fv-point-content{display:flex;width:100%;height:100%;align-items:center;padding-left:2.666vw}.fv-point-title{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/fv-text-bg.svg) right center no-repeat #fff;background-size:cover;width:21.333vw}.fv-point-content{flex:1;background:#fff}.fv-point-title span,.fv-point-title strong{font-weight:700;display:block;text-align:center;line-height:1.4}.fv-point-title span{font-size:3.2vw;color:#fff}.fv-point-title strong{font-size:4.8vw;color:#fff200}.fv-point-content p{font-weight:700;line-height:1.2;font-size:3.46666vw}.fv-point-content p strong{color:#f47a2f}.fv-point-content p .large{font-size:1.3888em}.fv-icon{width:29.33vw;position:absolute;right:2.666vw;top:-2.666vw}.fv-under-text{padding:13.33vw 0;text-align:center}.fv-under-text .fv-under-text-title{font-weight:700;color:#1c3c66;font-size:7.4666vw}.fv-under-text .fv-under-text-title span{display:flex;justify-content:center;align-items:center;gap:0 3.73333vw}.fv-under-text .fv-under-text-title span:before,.fv-under-text .fv-under-text-title span:after{content:"";display:block;width:5.8666vw;height:7.4666vw;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/title-icon-left.svg) center center no-repeat;background-size:contain}.fv-under-text .fv-under-text-title span:after{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/title-icon-right.svg)}.fv-under-text p{font-size:4vw;line-height:1.8666;font-weight:500}@media screen and (min-width:1025px){.fv-image{padding:96px 8% 118px;background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/fv-bg.jpg);background-position:center bottom}.fv-image .fv-text{font-size:30px;margin-bottom:15px}.fv-image .fv-text br{display:none}.fv-image .fv-title{font-size:58px;margin-bottom:1em}.fv-point{position:relative;max-width:860px}.fv-point-item{max-width:520px;border-radius:5px;height:90px}.fv-point-item+.fv-point-item{margin-top:12px}.fv-point-title,.fv-point-content{padding-left:22px}.fv-point-title{width:137px}.fv-point-title span{font-size:19px}.fv-point-title strong{font-size:25px}.fv-point-content p{font-size:18px}.fv-point-content p .large{font-size:25px}.fv-icon{width:320px;right:0;top:0}.fv-under-text{padding:85px 0}.fv-under-text .fv-under-text-title{font-size:46px;gap:36px}.fv-under-text p{font-size:30px}.fv-under-text .fv-under-text-title span:before,.fv-under-text .fv-under-text-title span:after{width:36px;height:48px}br.sp{display:none}}.feature-blog-posts{padding:7vw 5.333vw 14vw}.feature-blog-posts .blog-title-area{padding-bottom:10vw}.feature-blog-posts .resource-list{gap:2.666vw}.blog-post-card__content .blog-strip,.feature-blog-posts .blog-post-card__content-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;line-height:1.7;font-size:3.4666vw;font-weight:500}.blog-post-card__content .blog-strip{-webkit-line-clamp:2;padding:0}.blog-post-card__content .blog-more{display:none}.blog-post-card__content .h4,.feature-blog-posts .featured-blog-posts-card__content h4{font-weight:700;font-size:4.266vw;margin:2.666vw 0;line-height:1.2}.blog-post-card__content .h4,.blog-post-card__content .blog-post-card__content-text{padding:0}.blog-post-card__content a{padding-block-end:.75rem;padding-block-start:.25rem!important}.blog-post-card{position:relative}.blog-post-card__content .label,.featured-blog-posts-card__inner .label{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:1.5rem 0 2rem;line-height:1;gap:.5rem}.blog-post-card__content .label span,.featured-blog-posts-card__inner .label span{text-align:center;background:#f47a2f;color:#fff;font-weight:700;margin:0;line-height:1;font-size:2.9vw;min-width:18vw;padding:.4rem .8em;border-radius:1.333vw;z-index:5}.zeimu-blog .blog-post-card__content .label,.zeimu-blog .featured-blog-posts-card__inner .label,.page-zeimu .blog-post-card__content .label,.page-zeimu .featured-blog-posts-card__inner .label{background-color:#cf0000}.blog-tags{padding:0;margin:0}.blog-tags li{list-style:none}.blog-tags.blog-tags-news li,.news-blog .blog-tags li,.blog-news .blog-tags .blog-tag{background:#1c3c66;border:1px solid #1C3C66;border-radius:1.333vw;color:#fff;line-height:1;padding:1.333vw;margin-right:1.333vw;margin-bottom:1.333vw;font-size:2.9333vw}.tag-rayout{margin-top:2.666vw;display:flex;align-items:center;gap:1vw;margin-bottom:1.3333vw}.tag-rayout ul{margin:0;padding:0}.tag-rayout .tl{margin-bottom:0}.tag-rayout .tl span{display:inline-block;font-weight:700;line-height:2;font-size:3.4666vw;background:#f5f7f9;min-width:17.333vw;color:#1c3c66;text-align:center;border-radius:6vw}.zeimu-blog .tag-rayout .tl span,.page-zeimu .tag-rayout .tl span{background-color:#edeef3;color:#1c296a}.blog-area-meta,.blog-tag{display:inline-block;font-size:3.4666vw;font-weight:700;color:#1c3c66}.zeimu-blog .blog-area-meta,.zeimu-blog .blog-tag,.page-zeimu .blog-area-meta,.page-zeimu .blog-tag{color:#1c296a}.blog-tag+.blog-tag:before{content:"\30fb"}.blog-tags.blog-tags-news .blog-tag+.blog-tag:before,.news-blog .blog-tag+.blog-tag:before,.blog-news .blog-tag+.blog-tag:before{content:none}.detail-link{margin-top:4.8vw}.detail-link span{display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:6vw;border:1px solid #E0E0E0;font-size:3.4666vw;height:10.666vw}.blog-list-link a{display:flex;justify-content:center;align-items:center;background:#1c3c66;font-weight:700;color:#fff;font-size:4.5333vw;border-radius:16vw;height:16vw;position:relative}.blog-list-link a:after{content:"";position:absolute;width:20px;height:20px;top:50%;right:20px;transform:translateY(-50%);background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/link-arw.svg) center center no-repeat;background-size:cover}.zeimu-blog .blog-list-link a,.page-zeimu .blog-list-link a{background-color:#1c296a}.blog-list-link{margin-top:9.333vw}@media screen and (min-width:1025px){.feature-blog-posts{padding:120px 30px}.feature-blog-posts .resource-image{aspect-ratio:445 / 274;border-radius:10px}.feature-blog-posts .blog-title-area{padding-bottom:70px}.feature-blog-posts .resource-list{gap:32px;max-width:1400px;margin:0 auto}.blog-post-card__content .blog-strip,.feature-blog-posts .blog-post-card__content-text{font-size:16px}.feature-blog-posts .featured-blog-posts-card__content{margin-top:10px}.blog-post-card__content .h4,.feature-blog-posts .featured-blog-posts-card__content h4{font-size:22px;margin:5px 0}.blog-tags.blog-tags-news li,.news-blog .blog-tags li,.blog-news .blog-tags .blog-tag{border-radius:3px;padding:8px 14px;margin-right:5px;margin-bottom:5px;font-size:15px}.tag-rayout{margin-top:8px;display:flex;align-items:center;gap:8px;margin-bottom:5px}.tag-rayout .tl span{font-size:15px;min-width:80px;border-radius:6vw}.blog-area-meta,.blog-tag{font-size:15px}.detail-link{max-width:210px;width:100%;margin:28px auto 0}.detail-link span{font-size:16px;height:50px}.blog-list-link a{font-size:20px;border-radius:35px;height:70px}.blog-list-link{margin:70px auto 0;width:100%;max-width:350px}.blog-post-card__content .label,.featured-blog-posts-card__inner .label{margin:15px 0 10px}.blog-post-card__content .label span,.featured-blog-posts-card__inner .label span{font-size:15px;min-width:90px;border-radius:4px}.featured-blog-posts-card__inner .label{border-radius:10px 0}slideshow-arrows .slideshow-control{display:none!important}}@media screen and (max-width:1024px){.feature-blog-posts .resource-list .resource-list__item:nth-child(n+3){display:none}slideshow-arrows .slideshow-control{opacity:1}.button-unstyled.slideshow-control.slideshow-control--shape-square,.button-unstyled.slideshow-control.slideshow-control--shape-circle{background-color:#119b44cc}.button-unstyled.slideshow-control.slideshow-control--shape-square .icon-caret svg,.button-unstyled.slideshow-control.slideshow-control--shape-circle .icon-caret svg{color:#fff}}@media screen and (max-width:480px){.resource-list__carousel .resource-list__slide{width:89.334vw}.resource-list__carousel slideshow-arrows{padding-inline:0;margin:0 -2.5vw}}.article-supervisor{margin:40px auto 200px;background:#e9e9e9;border-radius:8px;padding:0;overflow:hidden;max-width:1100px}.article-supervisor__title{background:#191919;color:#fff;font-size:20px;font-weight:600;padding:20px 30px;margin:0}.article-supervisor__wrap{padding:30px 40px 10px}.article-supervisor__inner{display:flex;gap:40px;padding:0 0 40px;align-items:flex-start}.article-supervisor__image{flex:0 0 auto;margin:10px 0 0}.article-supervisor__image img{width:140px;height:140px;object-fit:cover;border-radius:50%;display:block}.article-supervisor__position{font-size:18px;font-weight:600;color:#1c3c66;margin:0 0 6px}.article-supervisor__name{font-size:30px;font-weight:700;margin:0 0 20px}.article-supervisor__profile{font-size:16px;line-height:1.8;color:#111}@media(max-width:768px){.article-supervisor__title{font-size:18px;padding:3vw 4vw;margin:0}.article-supervisor__wrap{padding:4vw 5vw}.article-supervisor__inner{flex-direction:column;text-align:center;gap:15px;padding:0 0 5vw}.article-supervisor__image,.article-supervisor__body{text-align:center;width:100%}.article-supervisor__image img{margin:0 auto 12px}}.date_wrap{display:flex;gap:1em;margin:0 0 .2em}.faq-wrap{background:#f5f7f9!important;padding:14vw 5.333vw}.page-zeimu .faq-wrap{background-color:#edeef3!important}.faq-wrap accordion-custom .details__header{padding:0;padding-left:10.666vw;font-weight:700;font-size:4vw;line-height:1.466;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/faq-q.svg) 1vw 4vw no-repeat;background-size:5.333vw auto}.page-zeimu .faq-wrap accordion-custom .details__header{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/faq-q-zeimu.svg)}.faq-wrap accordion-custom .details-content{padding:0;padding-top:5.333vw;padding-left:10.666vw;font-size:3.4666vw;line-height:1.69;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/faq-a.svg) 1vw 8vw no-repeat;background-size:5.333vw auto}.page-zeimu .faq-wrap accordion-custom .details-content{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/faq-a-zeimu.svg)}.faq-wrap accordion-custom .details{background:#fff;border-radius:2.666vw;border:1px solid #E0E0E0;padding:4.2666vw;margin-top:2.666vw}.faq-wrap .accordion{padding-top:30px}.faq-wrap .accordion+div{width:100%}@media screen and (min-width:1025px){.faq-wrap{padding:120px 30px}.faq-wrap .accordion{max-width:1400px;margin:0 auto}.faq-wrap accordion-custom .details__header{padding-left:80px;font-size:18px;background-position:10px 12px;background-size:32px auto}.faq-wrap accordion-custom .details-content{padding-top:32px;padding-left:80px;font-size:16px;background-position:10px 42px;background-size:32px auto}.faq-wrap accordion-custom .details-content p{max-width:100%}.faq-wrap accordion-custom .details{border-radius:20px;padding:26px 38px;margin-top:20px}}.icon-caret svg{color:#1c3c66}.page-zeimu .icon-caret svg{color:#1c296a}@media screen and (max-width:1024px){.faq-wrap accordion-custom summary.details__header .svg-wrapper{flex:none;margin-left:5vw;width:5vw}}.simulation-banner{padding:10.666vw 5.333vw}.yoyaku-btn .image-block,.zeimu .image-block,.simulation-banner .image-block{display:block}.yoyaku-btn .image-block__image,.zeimu .image-block__image,.simulation-banner .image-block__image{object-fit:contain}@media screen and (min-width:1025px){.simulation-banner{padding:70px 30px 0}.simulation-banner .image-block{max-width:1200px;margin:0 auto}}@media screen and (max-width:1024px){.yoyaku-btn .image-block__image{aspect-ratio:1.4 / 1}.simulation-banner .image-block__image{aspect-ratio:1.2 / 1}}.cv-parts{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/cv-bg-sp.jpg) center 0 no-repeat!important;background-size:cover!important;padding:10.666vw 2.666vw 34.666vw}.cv-parts .image-block__image{object-fit:contain}.cv-fukidashi{max-width:64vw;margin:0 auto 4vw}.cv-title h2,.cv-title h3,.cv-title p{font-weight:700;padding-bottom:4vw;color:#fff}.cv-title h2{font-size:7.733vw}.cv-title h3{font-size:5.333vw}.cv-title p{font-size:4.8vw}@media screen and (min-width:1025px){.cv-parts{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/cv-bg-pc.jpg)!important}.cv-fukidashi{max-width:400px;margin-bottom:10px}.cv-title{text-align:center}.cv-title h2,.cv-title h3,.cv-title p{padding-bottom:10px}.cv-title h2{font-size:47px}.cv-title h3{font-size:30px}.cv-title p{font-size:30px;display:block}.cv-title rte-formatter:nth-of-type(1),.cv-title rte-formatter:nth-of-type(2){display:inline-block}.cv-title rte-formatter{margin:0 auto}.cv-list{max-width:1400px;margin:24px auto 0}.cv-parts .cv-title>.group-block-content{display:block}.cv-item>.group-block-content .image-block{display:block}}@media screen and (min-width:1400px){.cv-parts{padding:30px 30px 20px}.cv-title h2,.cv-title h3,.cv-title p{padding-bottom:0}.cv-list{position:relative}.cv-list:after{content:"";position:absolute;top:5px;right:-20px;transform:translateY(-100%);width:264px;height:220px;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/cv-icon-pc.png) right bottom no-repeat;background-size:contain}}@media screen and (max-width:1399px){.cv-parts:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:66.133vw;height:30.133vw;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/cv-icon-sp.png) center bottom no-repeat;background-size:contain}.cv-parts .image-block__image{aspect-ratio:auto!important;width:100vw}}.support-plan{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/plan-bg.png)!important;padding:16vw 5.333vw}.support-plan.zeimu-support-plan,.page-zeimu .support-plan,.page-nodeclare .support-plan{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/zeimu-olan-bg.png)!important}.support-plan-item .image-block__image{width:100vw}.support-plan .base-title{padding-bottom:12vw}.support-plan-list>.group-block-content{gap:13.333vw}.support-plan-item h2{font-weight:700;font-size:6.133vw}.support-plan-item .group-block-content{gap:6.666vw}.support-plan-item p{font-weight:500;font-size:3.733vw;line-height:1.857}.support-plan-item ul{border-radius:2.666vw;background:#fff;font-weight:700;font-size:4vw;padding:5.666vw 6.666vw}.support-plan-item ul li{list-style:none;display:flex;align-items:center;gap:2.666vw;margin:2.666vw 0}.support-plan-item ul li a{font-weight:700;font-size:4vw}.support-plan-item ul li:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/list-cirle-arw.png) center center no-repeat;background-size:contain;width:4vw;height:4vw}.zeimu-support-plan .support-plan-item ul li:before,.page-zeimu .support-plan-item ul li:before,.page-nodeclare .support-plan-item ul li:before{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/zeimu-list-circle-arw.svg)}.support-plan-item .plan-text div:has(.button_wrap){width:100%}.support-plan-item a.button{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/link-arw.svg) right 4vw center no-repeat #1c3c66;background-size:4vw 4vw;color:#fff;font-weight:700;font-size:4.533vw;border-radius:10vw;width:100%}.zeimu-support-plan .support-plan-item a.button,.page-zeimu .support-plan-item a.button,.page-nodeclare .support-plan-item a.button{background-image:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/zeimu-link-arw.svg);background-color:#1c296a}@media screen and (min-width:1025px){.support-plan{padding:120px 30px}.support-plan-item .image-block__image{width:100vw;max-width:650px}.support-plan .base-title{padding-bottom:100px}.support-plan-list>.group-block-content{gap:110px}.support-plan-item h2{font-size:33px}.support-plan-item>.group-block-content{gap:80px;display:flex;align-items:flex-start;flex-direction:row;max-width:1400px;margin:0 auto}.support-plan-item p{font-size:16px;width:100%;max-width:none}.support-plan-item ul{border-radius:10px;font-size:16px;padding:30px 35px;width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,1fr)}.support-plan-item ul li{gap:10px;margin:6px 0}.support-plan-item ul li:before{width:16px;height:16px;flex:0 0 auto}.support-plan-item ul li a{font-size:16px}.support-plan-item a.button{background-position:right 20px center;background-size:20px 20px;font-size:17px;max-width:285px}.support-plan-item .plan-text>.group-block-content{gap:25px}}@media screen and (max-width:1024px){.support-plan{background-size:10px 10px!important}}.access-info>.group-block-content,.access-btn>.group-block-content,.google-map>.group-block-content{display:block}.access-info>.group-block-content{padding:17.333vw 8vw 12vw}.access-info .text-block{margin-bottom:6.933vw}.access-info h2{font-weight:700;font-size:8vw}.access-info h2:before{content:"ACCESS MAP";font-weight:600;font-size:3.2vw;color:#1c3c66;display:block;letter-spacing:.17em;margin-bottom:7.2vw}.access-info h3{font-weight:700;line-height:1.647;font-size:4.533vw;color:#1c3c66}.access-info p{font-weight:500;line-height:1.733;font-size:4vw}.google-map iframe{width:100%;height:70vw}.access-btn .image-block{display:block}.access-btn .image-block+.image-block{margin-top:2.666vw}.access-btn .image-block__image{object-fit:contain}.access-btn .image-block,.access-btn .image-block__image{aspect-ratio:67 / 14}@media screen and (min-width:1025px){.access-info>.group-block-content{padding:110px 0;max-width:580px;margin-left:auto}.access-info .text-block{margin-bottom:40px}.access-info h2{font-size:40px;display:flex;flex-direction:row-reverse;gap:45px;align-items:center;margin-bottom:45px}.access-info h2:before{font-size:16px;margin-bottom:0}.access-info h3{font-size:25px;margin-bottom:45px}.access-info p{font-size:18px;margin-bottom:45px}.google-map iframe{width:100%;height:100%}.access-btn .image-block+.image-block{margin-top:0}.access-btn .image-block,.access-btn .image-block__image{aspect-ratio:57 / 16}.access-btn>.group-block-content{display:flex;gap:20px;align-items:center;flex-direction:row;max-width:580px}.access-parts>.custom-section-content>.layout-panel-flex{flex-direction:row;gap:110px}.google-map>.group-block-content>div,.google-map>.group-block-content,.google-map{height:100%}}@media screen and (max-width:1420px)and (min-width:1026px){.access-info>.group-block-content{padding:110px 0 110px 4vw}}footer{padding:16vw 0}.ft-menu-list .button{background:none;text-align:left;color:#333;padding:0;display:flex;align-items:center;gap:2.666vw;font-weight:700;font-size:4vw}.ft-menu-list .button:before{content:"";width:1.6vw;height:1.6vw;border-radius:50%;background:#1c3c66}.ft-menu-list .list-unstyled{padding-left:1em}.ft-menu-list .list-unstyled li a{font-weight:500;padding:2.66vw 0}.ft-menu-list>.group-block-content{gap:4vw}.ft-logo p{text-align:center}.ft-access>.group-block-content{gap:13.66vw}.ft-logo>.group-block-content{gap:6.66vw}@media screen and (min-width:1025px){footer{padding:80px 30px 20px;border-top:1px solid #D9D9D9}.ft-logo{width:100%;max-width:310px}.ft-logo p{text-align:left}.ft-logo .logo-block{padding-bottom:50px}.ft-logo .access-btn{padding-top:30px}.ft-logo>.group-block-content{display:block}.ft-access>.group-block-content{flex-direction:row;gap:30px;max-width:1420px;margin:0 auto;justify-content:space-between}.ft-menu-list{max-width:860px}.ft-menu-list>.group-block-content{flex-direction:row;gap:50px}.ft-menu-list .button{font-size:15px;gap:15px}.ft-menu-list .button:before{content:"";width:6px;height:6px}.ft-menu-list .list-unstyled li a{display:inline-block;padding:5px 0}}@media screen and (max-width:480px){.ft-menu-list{padding:0 3vw}}@media screen and (min-width:751px){.floating{position:fixed;bottom:15px;right:15px;width:260px;z-index:10}.fl-sp{display:none}}@media screen and (max-width:750px){.floating{position:fixed;bottom:0;right:0;width:100%;z-index:10;transition-duration:.3s}.floating ul{display:flex;margin:0;padding:0}.floating ul li{flex:1;list-style:none}.fl-pc{display:none}.floating[data-scroll-direction=down]{opacity:0;transform:translateY(100%)}.floating[data-scroll-direction=up]{opacity:1;transform:translate(0)}}.menu-list__link[aria-controls^=submenu]{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/hd-menu-arw.svg) right 20px center no-repeat}.menu-list__link .menu-list__link-title{padding-left:20;padding-right:20px}.menu-list__link[aria-controls^=submenu] .menu-list__link-title{padding-right:40px}.mega-menu__grid{display:block!important}.mega-menu__column{display:grid;grid-template-columns:repeat(4,1fr);gap:0 20px}.mega-menu__list{max-width:1600px;margin:0 auto;padding:40px 0}a.mega-menu__link{background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/list-cirle-arw.png) 0 center no-repeat;background-size:1em 1em;padding-left:2em;font-weight:700}.menu-drawer__menu-item{padding:10px 0!important}.menu-drawer__menu-item-text{font-size:16px;font-weight:700}.menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu{padding:20px!important;background:#f7f7f7}.menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu .menu-drawer__menu-item-text{font-size:14px;font-weight:600}.header__icon--summary .header-drawer-icon,.menu-drawer svg{color:#1c3c66!important}@media screen and (min-width:750px){summary .svg-wrapper{height:1.25em;width:1.25em}}@media screen and (max-width:749px){.header__drawer{grid-column-start:1;grid-column-end:3;justify-content:center}.header__icon--summary .header-drawer-icon{width:30px!important}.menu-drawer-container .header__icon--summary .svg-wrapper>svg{width:30px;height:30px}}.waribiki{background:#f5f7f9;padding:4vw 2.666vw}.waribiki h3,.waribiki p{text-align:center;font-weight:700}.waribiki h3{font-size:5.0666vw;margin-bottom:.5em}.waribiki p{font-size:4.2666vw}@media screen and (min-width:1025px){.waribiki{padding:0 20px}.waribiki h3{font-size:30px;margin-bottom:15px}.waribiki p{font-size:25px}}.zeimu{background:#f5f7f9!important;padding:4vw}.zeimu-price>.group-block-content{background:#fff;border:2px solid #1C3C66;border-radius:2.666vw}.zeimu-title{background:#1c3c66;padding:5.333vw 0 6.66vw}.zeimu-title h2,.zeimu-title h3{color:#fff;text-align:center;margin-top:0;margin-bottom:0}.zeimu-title h3{font-size:5.333vw;line-height:1.35}.zeimu-title h3 strong{display:inline-block;border-bottom:2px solid #fff;padding-bottom:4vw;margin-bottom:4vw}.zeimu-title h2{font-size:8.533vw}.zeimu-hikaku-image>.group-block-content,.zeimu-image>.group-block-content{padding:5.333vw 2.666vw;overflow:auto}.zeimu-hikaku-image>.group-block-content{padding:5.333vw 0}.yoyaku-btn{background:#f5f7f9!important;padding:4vw 2.666vw}@media screen and (min-width:1025px){.zeimu{padding:50px 20px 40px}.zeimu-price>.group-block-content{border-radius:6px;max-width:1400px;margin-left:auto;margin-right:auto}.zeimu-title{padding:30px 0}.zeimu-title h3{font-size:26px;max-width:none}.zeimu-title h3 strong{display:inline-block;border-bottom:2px solid #fff;padding-bottom:15px;margin-bottom:15px}.zeimu-title h3 strong br{display:none}.zeimu-title h2{font-size:45px}.zeimu-image>.group-block-content{padding:30px 55px}.zeimu-hikaku-image>.group-block-content .image-block,.zeimu-image>.group-block-content .image-block{max-width:100%;width:100%}.yoyaku-btn{padding:40px 20px}.yoyaku-btn .image-block{max-width:1200px;margin-left:auto;margin-right:auto}}@media screen and (max-width:900px){.zeimu-hikaku-image,#price-content1 .price-image.price-image1,.zeimu-image{position:relative}.zeimu-hikaku-image:after,#price-content1 .price-image.price-image1:after,.zeimu-image:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/scroll-arw.svg);background-size:contain;position:absolute;right:0;top:50%;transform:translate(30%,-50%);width:10.66vw;height:10.66vw}.zeimu-hikaku-image>.group-block-content .image-block,.zeimu-image>.group-block-content .image-block{max-width:none;width:800px!important}}.setsuritsu-wrap{background:#f5f7f9!important}.setsuritsu-in{padding:9.333vw 2.666vw;position:relative}.setsuritsu-in:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#1c3c66;width:8vw;height:8vw}.setsuritsu-wrap h2{text-align:center;font-size:5.8666vw;line-height:1.5}.setsuritsu-wrap ul{margin:0;padding:0}.setsuritsu-wrap ul li{list-style:none;display:block;text-align:center;font-weight:700;background:#fff;margin-top:8vw;border-radius:2.666vw;font-size:5.0666vw;padding:8vw 2.666vw 5.333vw;position:relative}.setsuritsu-wrap ul li:before{display:block;content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/list-check.svg) center center no-repeat;background-size:contain;width:9.333vw;height:9.333vw}.setsuritsu-wrap ul li span{display:block}.setsuritsu-wrap p{text-align:center;font-weight:700;line-height:1.5;font-size:5.8666vw}@media screen and (min-width:1025px){.setsuritsu-section>.custom-section-content>.layout-panel-flex>div{width:100%}.setsuritsu-in{max-width:1400px;margin-left:auto;margin-right:auto;padding:55px 20px;box-sizing:border-box}.setsuritsu-in:before{width:50px;height:50px}.page-zeimu .setsuritsu-in:before{display:none}.setsuritsu-wrap h2{font-size:45px}.setsuritsu-wrap ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.setsuritsu-wrap ul li{margin-top:0;border-radius:10px;font-size:27px;padding:40px 20px 20px}.setsuritsu-wrap ul li:before{width:40px;height:40px}.setsuritsu-wrap p{font-size:37px}}.member-wrap{padding:9.333vw 0;position:relative}.member-wrap:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#f5f7f9;width:8vw;height:8vw}.member-wrap h3{font-weight:700;text-align:center;line-height:1.56;font-size:6.666vw;padding:0 2.666vw}@media screen and (min-width:1025px){.member-wrap{padding:90px 0}.member-wrap:before{width:50px;height:50px}.member-wrap h3{font-size:45px;padding:0 20px}}.member-slider{overflow:hidden;width:100vw}.member-slider-list{display:flex;gap:4vw;animation:scroll-left 30s linear infinite;width:max-content}.member-image{flex:0 0 auto}.member-image img{width:53.33vw;height:auto;display:block}@media screen and (min-width:1025px){.member-slider-list{gap:10px}.member-image img{width:calc(100vw / 6)}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.voice-list,.voice-list *{display:block!important}.voice-list-item{width:80vw;padding:0 2vw}.voice-list-item>.group-block-content{background:#fff;padding:4vw;border-radius:2.666vw}.voice-text{margin-top:4vw}.voice-text h3{margin:0 0 5.333vw;color:#1c3c66;font-weight:700;font-size:4.8vw;line-height:1.5}.voice-text p{margin:0;line-height:1.5}.voice-text p.name{font-weight:700;font-size:4.8vw;margin-bottom:5.555vw}.voice-text p.content{font-size:3.7333vw}.voice-text ul{margin:0 0 5.555vw;padding:0}.voice-text ul li{list-style:none;display:inline-block!important}.voice-text ul li span{display:flex;font-weight:700;justify-content:center;align-items:center;font-size:3.466vw;background:#f5f7f9;color:#1c3c66;line-height:2;border-radius:3em;padding:0 1em}.voice-list{margin-top:12vw}.voice-list .slick-arrow{display:block;outline:none;border:none;background:url(https://cdn.shopify.com/s/files/1/0267/2351/6606/files/slider-yajirushi.svg) center center no-repeat #119b44cc;background-size:10px auto;width:44px;height:44px;border-radius:50%;font-size:0;position:absolute;top:50%;z-index:10}.voice-list .slick-arrow.slick-prev{left:2vw;transform:translateY(-50%) rotate(180deg)}.voice-list .slick-arrow.slick-next{right:2vw;transform:translateY(-50%)}.voice-list .slick-track{display:flex!important}.voice-list .slick-slide{height:auto!important}@media screen and (min-width:1025px){.voice-wrap{padding:120px 0}.voice-list-item{width:80vw;padding:0 25px;max-width:1400px}.voice-list-item>.group-block-content{background:#fff;padding:50px 70px;border-radius:10px;gap:0 55px;display:flex!important;flex-direction:row-reverse}.voice-list{margin-top:70px}.voice-list .slick-arrow.slick-prev{left:10.5vw}.voice-list .slick-arrow.slick-next{right:10.5vw}.voice-text{margin-top:0}.voice-text h3{margin:0 0 30px;font-size:30px}.voice-text p.name{font-size:22px;margin-bottom:40px}.voice-text p.content{font-size:16px;line-height:2}.voice-text ul{margin-bottom:15px}.voice-text ul li span{font-size:15px}}.member-picture{max-width:1200px;margin:0 auto;padding:0 20px}blog-posts-list .blog-posts-container{max-width:1400px;margin:10.66vw auto;row-gap:10.66vw}.blog-works-head{text-align:center;max-width:1440px;margin:10.66vw auto 0;width:100%;padding:0 20px}.blog-works-head p{font-weight:500;font-size:16px;line-height:2;padding:0;margin:0}.blog-works-head ul{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;border-bottom:2px solid #1C3C66;padding:0;margin:10.66vw 0 0}.blog-works-head ul li{list-style:none}.blog-works-head ul li a{background:#f0f0f0;font-weight:700;color:#9f9f9f;transition-duration:.3s;display:flex;justify-content:center;align-items:center;line-height:2;height:60px;font-size:4.26vw}.blog-works-head ul li a.active,.blog-works-head ul li a:hover{background:#1c3c66;color:#fff}.blog-post{max-width:1400px;margin-left:auto;margin-right:auto;margin-top:16vw;margin-bottom:16vw}.blog-post h1{font-size:6.4vw!important;font-weight:700!important;text-align:left;margin:0;margin-block-end:5.33vw!important;margin-block-start:2vw!important}.blog-post .label span{display:inline-block;background:#f47a2f;border-radius:4px;line-height:1;color:#fff;font-weight:700;padding:.5em 1em;font-size:3.466vw}.blog-post .blog-post-featured-image{margin:40px 0}.blog-post .blog-post-content{max-width:none}.blog-post .tag-rayout{display:flex;align-items:center;gap:8px}.blog-post-content h2{position:relative;font-weight:700;font-size:5.666vw;padding-bottom:4vw;margin-block-start:3em!important}.blog-post-content h2:after,.blog-post-content h2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px}.blog-post-content h2:after{background:#1c3c66;max-width:100px}.blog-post-content h2:before{background:#dce9dc}.blog-post-content h3{font-weight:700;font-size:5.33vw;background:#f5f7f9;border-left:2px solid #1C3C66;padding:.5em;margin-top:2em}.blog-post-content h4{font-weight:700;font-size:5vw;padding:.5em;border-bottom:1px solid #E0E0E0;color:#1c3c66}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4{line-height:1.4}.blog-post-content p{font-weight:500;line-height:2;font-size:110%}.blog-post-content ul{padding:0}.blog-post-content ul li{list-style:none;font-weight:700;margin:1em 0;position:relative;padding:0 0 0 1.2em;font-size:110%}.blog-post-content ul li:before{content:"";width:8px;height:8px;border-radius:50%;background:#f47a2f;display:inline-block;vertical-align:middle;margin-right:1em;position:absolute;left:0;top:.6em}@media screen and (min-width:1025px){blog-posts-list .blog-posts-container{margin-top:80px;margin-bottom:80px;row-gap:80px}.blog-post h1{font-size:45px!important;margin-block-end:40px!important;margin-block-start:10px!important}.blog-works-head{margin-top:80px}.blog-works-head ul{grid-template-columns:repeat(5,1fr);margin-top:70px}.blog-works-head ul li a{height:75px;font-size:18px}.blog-post .label span{font-size:16px}.blog-post{margin-top:120px;margin-bottom:120px}.blog-post-content h2{font-size:30px;padding-bottom:20px}.blog-post-content h3{font-size:20px;padding:18px}.blog-post-content h4{font-size:18px;padding:0 18px 18px}}@media screen and (max-width:750px){.blog-post-card__image{height:auto!important}}.blog-news-head{text-align:center;max-width:1440px;margin:10.66vw auto 0;width:100%;padding:0 20px}.blog-news-head p{font-weight:500;font-size:16px;line-height:2;padding:0;margin:0}.blog-news-head ul{padding:0}.blog-news-head ul li{list-style:none}.blog-news-head ul.tab{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;border-bottom:2px solid #1C3C66;margin:10.66vw 0 0}.blog-news-head ul.tab li a{background:#f0f0f0;font-weight:700;color:#9f9f9f;transition-duration:.3s;display:flex;justify-content:center;align-items:center;line-height:2;height:60px;font-size:4.26vw}.blog-news-head ul.tab li a.active,.blog-news-head ul.tab li a:hover{background:#1c3c66;color:#fff}.blog-news-head ul.sub{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;max-width:900px;margin:10.66vw auto 0}.blog-news-head ul.sub li a{background:#f0f0f0;font-weight:700;color:#9f9f9f;transition-duration:.3s;display:flex;justify-content:center;align-items:center;line-height:2;height:40px;border-radius:20px;font-size:4.26vw;border:1px solid #F0F0F0}.blog-news-head ul.sub li a.active,.blog-news-head ul.sub li a:hover{background:#fff;color:#222;border-color:#e0e0e0}@media screen and (min-width:1025px){.blog-news-head{margin-top:80px}.blog-news-head ul.tab{grid-template-columns:repeat(3,1fr);margin-top:70px}.blog-news-head ul.tab li a{height:75px;font-size:18px}.blog-news-head ul.sub{grid-template-columns:repeat(4,1fr);margin-top:50px}.blog-news-head ul.sub li a{height:50px;font-size:16px;border-radius:25px}}.mokuji{background:#f5f7f9;padding:8vw;border-radius:4vw;margin:4vw}.mokuji ul li a{text-decoration:none}.mokuji>ul>li{font-size:4vw;margin:2.5em 0;padding:0}.mokuji>ul>li>ul{padding-left:1em}.mokuji>ul>li>ul>li{margin:.8em 0;font-size:3.5vw}.mokuji>ul>li:before{content:none}.blog-post-content .mokuji h2{padding-bottom:0;margin-block-start:0!important}.blog-post-content .mokuji h2:before,.blog-post-content .mokuji h2:after{content:none}.blog-post-content .mokuji ul li:before{background:#1c3c66}@media screen and (min-width:1025px){.mokuji{padding:40px 50px;border-radius:10px;margin:40px 0 60px}.blog-post-content .mokuji h2{font-size:23px}.mokuji>ul>li{font-size:20px}.mokuji>ul>li>ul>li{font-size:17px}}.blog-post-toc{background:#f5f7f9;padding:6vw;border-radius:4vw;margin:4vw}.blog-post-toc ul li a{text-decoration:none}.blog-post-toc ul>li.blog-post-toc__item--level-2{font-size:4vw;margin:1.2em 0;padding:0}.blog-post-toc ul>li>ul{padding-left:1em}.blog-post-toc ul>li{margin:.8em 0;font-size:3.5vw}.blog-post-toc ul>li:before{content:none}.blog-post-content .blog-post-toc h2{padding-bottom:0;margin-block-start:0!important}.blog-post-content .blog-post-toc h2:before,.blog-post-content .blog-post-toc h2:after{content:none}.blog-post-content .blog-post-toc ul li:before{content:"";width:8px;height:8px;border-radius:50%;background:#1c3c66;display:inline-block;vertical-align:middle;margin-right:1em;position:absolute;left:0;top:.6em}.blog-post-content .blog-post-toc ul li.blog-post-toc__item--level-2:before{display:none}@media screen and (min-width:1025px){.blog-post-toc{padding:40px 50px;border-radius:10px;margin:40px 0 60px}.blog-post-content .blog-post-toc h2{font-size:23px}.blog-post-toc ul>li.blog-post-toc__item--level-2{font-size:20px}.blog-post-toc ul>li{font-size:17px;margin:.4em 0 .4em 2em}}body.no-access .access-parts,body.no-support .support-plan{display:none}.sp14-merit-block{background:#fff!important;padding:7vw 5.333vw}.sp14-merit-block .plan_point_parts .layout-panel-flex--column,.sp14-merit-block .text_list_parts .layout-panel-flex--column,.sp14-merit-block.page-custom-plan_point_parts .layout-panel-flex--column,.sp14-merit-block .page-custom-plan_point_parts .layout-panel-flex--column{align-items:inherit;justify-content:inherit}@keyframes tb01FadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.tb01-compare-tab-block .price-area{background:#fffcdb;padding:13.33vw 2.666vw 6.666vw}.tb01-compare-tab-block .price-tab ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 2.666vw}.tb01-compare-tab-block .price-tab ul li{list-style:none;display:flex;justify-content:center;align-items:center;background:#fad6c2;border-top:4px solid #FAD6C2;color:#e9a782;line-height:1.2;font-weight:700;font-size:5.333vw;height:13.333vw;cursor:pointer}.tb01-compare-tab-block .price-tab ul li.active{background:#fff;border-top-color:#ff6e1d;color:#222}.tb01-compare-tab-block .price-content{background:#fff;padding:6.666vw 2.666vw;min-height:200vw}.tb01-compare-tab-block .price-content .price-item{display:none;opacity:0}.tb01-compare-tab-block .price-content .price-item.active{display:block;opacity:1;animation:tb01FadeIn .3s ease-in 0s forwards}.tb01-compare-tab-block .price-item-in{display:block}.tb01-compare-tab-block .price-image{border:5px solid #656565;border-radius:2.666vw;background:#fff;align-self:start}.tb01-compare-tab-block .price-image+.price-image{margin-top:4vw}.tb01-compare-tab-block .price-image.price-image1{border-color:#ff6e1d}.tb01-compare-tab-block .price-image .tl{text-align:center;font-weight:700;background:#656565;color:#fff;line-height:1.2;padding:4vw;font-size:4.8vw;margin:0;border-radius:1.3vw 1.3vw 0 0}.tb01-compare-tab-block .price-image.price-image1 .tl{background-color:#ff6e1d}.tb01-compare-tab-block .price-image .cont{padding:5.333vw}.tb01-compare-tab-block .price-image .cont.cont-scroll{overflow-x:auto}.tb01-compare-tab-block .c-comparePrice{width:100%}.tb01-compare-tab-block .c-comparePrice__inner{display:flex;flex-direction:column;gap:4vw}.tb01-compare-tab-block .c-comparePrice__card{background:#fff;border:none;border-radius:0;overflow:visible}.tb01-compare-tab-block .c-comparePrice__top{position:relative;padding:0 0 18px;text-align:center;background:#fff}.tb01-compare-tab-block .c-comparePrice__headPill{display:flex;justify-content:center;align-items:center;width:100%;min-height:37px;margin:0 0 18px;padding:8px 12px;border-radius:100vh;background:#ed2f00;color:#fff;font-size:18px;font-weight:700;line-height:1}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__headPill{background:#f0a000}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__headPill{background:#333}.tb01-compare-tab-block .c-comparePrice__balloon{display:block;margin:0 0 14px;padding:0;background:transparent;color:#ed2f00;font-size:17px;font-weight:700;line-height:1.35;text-align:center}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__balloon{color:#f0a000}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__balloon{color:#333}.tb01-compare-tab-block .c-comparePrice__balloon:after{content:none}.tb01-compare-tab-block .c-comparePrice__sum{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;gap:8px;margin:0 0 22px;min-height:60px;padding-left:0}.tb01-compare-tab-block .c-comparePrice__card--left .c-comparePrice__sum{padding-left:74px}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__sum{justify-content:center;padding-left:0}.tb01-compare-tab-block .c-comparePrice__sumLabel{font-size:18px;font-weight:700;line-height:1;color:#ed2f00;flex:0 0 auto;align-self:flex-end;padding-bottom:8px;margin:0}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__sumLabel{color:#f0a000}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__sumLabel{color:#333}.tb01-compare-tab-block .c-comparePrice__sumValue{display:flex;align-items:flex-end;gap:5px;color:#ed2f00;font-weight:700;line-height:1;flex:0 0 auto}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__sumValue{color:#f0a000}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__sumValue{color:#333}.tb01-compare-tab-block .c-comparePrice__sumNum{font-family:Inter,sans-serif;font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:.9}.tb01-compare-tab-block .c-comparePrice__sumValue>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;padding-bottom:8px}.tb01-compare-tab-block .c-comparePrice__sumTax{display:block;font-size:12px;line-height:1}.tb01-compare-tab-block .c-comparePrice__sumYen{display:block;font-size:20px;line-height:1}.tb01-compare-tab-block .area_icon{position:absolute;left:0;top:50%;width:62px;height:62px;transform:translateY(-50%);border-radius:50%;background:#f0dd2a;color:#ed2f00;display:flex;justify-content:center;align-items:center;z-index:1}.tb01-compare-tab-block .area_icon span{font-size:14px;font-weight:700;line-height:1.1;text-align:center}.tb01-compare-tab-block .c-comparePrice__rows{margin:0;padding:0}.tb01-compare-tab-block .c-comparePrice__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 22px;border-top:1px solid #D9D9D9}.tb01-compare-tab-block .c-comparePrice__row:nth-child(odd){background:#f9ece6}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__row:nth-child(odd){background:#fcf6ea}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__row:nth-child(odd){background:#f0f0f0}.tb01-compare-tab-block .c-comparePrice__row dt,.tb01-compare-tab-block .c-comparePrice__row dd{margin:0;font-size:15px;font-weight:700;line-height:1.5;color:#333}.tb01-compare-tab-block .c-comparePrice__row dd{text-align:right}.tb01-compare-tab-block .c-comparePrice__row dd strong{font-family:Inter,sans-serif;font-size:24px;color:#ed2f00}.tb01-compare-tab-block .c-comparePrice__row .is-accent{color:#ed2f00}.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__row .is-accent,.tb01-compare-tab-block .c-comparePrice__card--right .c-comparePrice__row dd strong{color:#f0a000}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__row dd strong{color:#333}.tb01-compare-tab-block .price-area .note{max-width:1420px;margin:24px auto 0;font-size:13px;line-height:1.7}.tb01-compare-tab-block .price-area .note p{margin:0}@media screen and (min-width:1025px){.tb01-compare-tab-block .price-item-in{display:grid;justify-content:center;gap:25px;grid-template-columns:auto 428px;align-items:start}.tb01-compare-tab-block .price-image+.price-image{margin-top:0}.tb01-compare-tab-block .price-image.price-image1 .c-comparePrice__inner{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.tb01-compare-tab-block .price-image.price-image2 .c-comparePrice__inner{display:block}.tb01-compare-tab-block .c-comparePrice__card{height:100%}}@media screen and (min-width:1401px){.tb01-compare-tab-block .price-area{padding:110px 30px 50px}.tb01-compare-tab-block .price-area-in{max-width:1420px;margin:0 auto}.tb01-compare-tab-block .price-tab ul li{font-size:30px;height:100px}.tb01-compare-tab-block .price-content{padding:70px 50px;min-height:500px}.tb01-compare-tab-block .price-image{border-radius:10px}.tb01-compare-tab-block .price-image .tl{padding:20px;font-size:23px;border-radius:4px 4px 0 0}.tb01-compare-tab-block .price-image .cont{padding:30px 16px}}@media screen and (max-width:1024px){.tb01-compare-tab-block .c-comparePrice__headPill{font-size:3.733vw;min-height:8.8vw;margin:0 0 2.6vw;padding:1.2vw 4vw}.tb01-compare-tab-block .c-comparePrice__balloon{font-size:4vw;margin:0 0 2.4vw}.tb01-compare-tab-block .c-comparePrice__sum{gap:1.2vw;min-height:16vw;margin:0 0 4vw}.tb01-compare-tab-block .c-comparePrice__card--left .c-comparePrice__sum{padding-left:16vw}.tb01-compare-tab-block .c-comparePrice__card--other .c-comparePrice__sum{justify-content:center;padding-left:0}.tb01-compare-tab-block .c-comparePrice__sumLabel{font-size:4.266vw;padding-bottom:1.6vw}.tb01-compare-tab-block .c-comparePrice__sumNum{font-size:10.4vw}.tb01-compare-tab-block .c-comparePrice__sumValue{gap:1vw}.tb01-compare-tab-block .c-comparePrice__sumValue>div{gap:.3vw;padding-bottom:.8vw}.tb01-compare-tab-block .c-comparePrice__sumTax{font-size:2.666vw}.tb01-compare-tab-block .c-comparePrice__sumYen{font-size:4.266vw}.tb01-compare-tab-block .area_icon{width:13.333vw;height:13.333vw}.tb01-compare-tab-block .area_icon span{font-size:3.066vw}.tb01-compare-tab-block .c-comparePrice__row{gap:2.666vw;padding:3.2vw 4vw}.tb01-compare-tab-block .c-comparePrice__row dt,.tb01-compare-tab-block .c-comparePrice__row dd{font-size:3.466vw}.tb01-compare-tab-block .c-comparePrice__row dd strong{font-size:5.066vw}.tb01-compare-tab-block .price-area .note{margin:4vw auto 0;font-size:3.2vw}.tb01-compare-tab-block .price-image .cont.cont-scroll .c-comparePrice{min-width:526px}}.tb02-price-wrapper{background:#fff6f7;font-family:Noto Sans JP,Noto Sans Japanese,sans-serif}.tb02-price-wrapper *,.tb02-price-wrapper *:before,.tb02-price-wrapper *:after{box-sizing:border-box}.tb02-price-wrapper .base-title p,.tb02-price-wrapper .base-title h2,.tb02-price-wrapper .base-title h2 strong,.tb02-price-wrapper .price-image .tl,.tb02-price-wrapper .plan-head,.tb02-price-wrapper .plan-desc,.tb02-price-wrapper .plan-block__head,.tb02-price-wrapper .plan-list li,.tb02-price-wrapper .price-tax,.tb02-price-wrapper .price-unit{font-family:Noto Sans JP,Noto Sans Japanese,sans-serif}.tb02-price-wrapper .price-area{background:#fff6f7;padding:0 2.666vw 2vw}.tb02-price-wrapper .price-content{background:transparent;padding:6.666vw 2.666vw;min-height:auto}.tb02-price-wrapper .price-content .price-item{display:none;opacity:0}.tb02-price-wrapper .price-content .price-item.active{display:block;opacity:1;animation:tb01FadeIn .3s ease-in 0s forwards}.tb02-price-wrapper .price-image{border:1px solid #656565;border-radius:2.666vw;overflow:hidden;background:#fff}.tb02-price-wrapper .price-image.price-image1{border-color:#d23918}.tb02-price-wrapper .price-image .tl{text-align:center;font-weight:700;background:#656565;color:#fff;line-height:1.2;padding:4vw;font-size:4.8vw;margin:0;border-radius:2.666vw 2.666vw 0 0}.tb02-price-wrapper .price-image.price-image1 .tl{background-color:#d23918}.tb02-price-wrapper .price-image .cont{padding:5.333vw;background:#fff}.tb02-price-wrapper .plan-cols{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.tb02-price-wrapper .plan-col{flex:1;min-width:0}.tb02-price-wrapper .slash-wrap{text-align:center;margin-bottom:12px}.tb02-price-wrapper .slash-text{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-weight:700;font-size:1.4rem;line-height:1.4}.tb02-price-wrapper .slash-text:before,.tb02-price-wrapper .slash-text:after{content:"";display:inline-block;width:12px;height:20px;margin:0 0 4px}.tb02-price-wrapper .slash-text:before{border-left:2px solid #D23918;transform:rotate(-35deg)}.tb02-price-wrapper .slash-text:after{border-right:2px solid #D23918;transform:rotate(35deg)}.tb02-price-wrapper .plan-desc--orange .slash-text:before,.tb02-price-wrapper .plan-desc--orange .slash-text:after{border-color:#ff6b00}.tb02-price-wrapper .plan-head{font-weight:700;font-size:20px;line-height:50px;letter-spacing:.03em;text-align:center;color:#fff;border-radius:30px;padding:6px 0;margin-bottom:0}.tb02-price-wrapper .plan-head--red{background:#d23918}.tb02-price-wrapper .plan-head--orange{background:#ff6b00}.tb02-price-wrapper .plan-head--dark{background:#222}.tb02-price-wrapper .plan-body{padding:12px 0;width:100%}.tb02-price-wrapper .plan-desc{font-weight:700;font-size:18px;line-height:clamp(26px,calc(60 / 1400 * 100vw),60px);letter-spacing:.03em;text-align:center;margin:0 0 8px;display:block}.tb02-price-wrapper .plan-desc--red{color:#d23918}.tb02-price-wrapper .plan-desc--orange{color:#ff6b00}.tb02-price-wrapper .plan-desc--dark{color:#222}.tb02-price-wrapper .plan-price{display:flex;align-items:center;justify-content:center;margin-bottom:16px;gap:4px}.tb02-price-wrapper .price-num{font-family:Inter,sans-serif;font-weight:700;font-size:53px;line-height:1;letter-spacing:-.03em}.tb02-price-wrapper .price-num--red{color:#d23918}.tb02-price-wrapper .price-num--orange{color:#ff6b00}.tb02-price-wrapper .price-num--other{font-family:Inter,sans-serif;font-weight:500;font-size:53px;line-height:1;letter-spacing:-.03em;color:#222}.tb02-price-wrapper .price-suffix{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.tb02-price-wrapper .price-tax{font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.03em}.tb02-price-wrapper .price-unit{font-weight:900;font-size:20px;line-height:1.4;letter-spacing:.03em}.tb02-price-wrapper .price-tax--red,.tb02-price-wrapper .price-unit--red{color:#d23918}.tb02-price-wrapper .price-tax--orange,.tb02-price-wrapper .price-unit--orange{color:#ff6b00}.tb02-price-wrapper .price-tax--dark,.tb02-price-wrapper .price-unit--dark{color:#222}.tb02-price-wrapper .plan-block{margin-bottom:12px}.tb02-price-wrapper .plan-block__head{font-weight:700;font-size:16px;line-height:30px;letter-spacing:.03em;padding:0 12px;margin-bottom:8px;border-radius:2px}.tb02-price-wrapper .plan-block__head--red{background:#fff0f2;color:#d23918}.tb02-price-wrapper .plan-block__head--orange{background:#fdf3e7;color:#ff6b00}.tb02-price-wrapper .plan-block__head--gray{background:#f0f0f0;color:#222}.tb02-price-wrapper .plan-list{list-style:none;padding:0 12px;margin:0}.tb02-price-wrapper .plan-list li{font-weight:500;font-size:15px;line-height:22px;letter-spacing:.03em;color:#222;padding:2px 0}.tb02-price-wrapper .plan-list li:before{content:"\30fb"}.tb02-price-wrapper .plan-list--other{list-style:none;padding:0 12px 28px;margin:0}.tb02-price-wrapper .plan-service-cols{display:flex;gap:8px}.tb02-price-wrapper .plan-service-cols .plan-list{flex:1}.tb02-price-wrapper .other-spacer{display:none}@media screen and (min-width:1401px){.tb02-price-wrapper .price-area{padding:0 30px 50px}.tb02-price-wrapper .price-area-in{max-width:1420px;margin:0 auto}.tb02-price-wrapper .price-item-in{display:grid;justify-content:center;grid-template-columns:auto 428px;gap:25px}.tb02-price-wrapper .price-content{padding:70px 50px;min-height:500px}.tb02-price-wrapper .price-image{border-radius:10px}.tb02-price-wrapper .price-image .tl{padding:20px;font-size:23px;line-height:50px;border-radius:10px 10px 0 0}.tb02-price-wrapper .price-image .cont{padding:30px;border-radius:0 0 10px 10px}.tb02-price-wrapper .plan-desc{line-height:30px}.tb02-price-wrapper .other-spacer{display:block;height:40px;margin-bottom:4px}.tb02-price-wrapper .plan-list--other{padding-bottom:28px}}@media screen and (max-width:1400px){.tb02-price-wrapper .price-item-in{display:flex;flex-direction:column;gap:6.666vw}.tb02-price-wrapper .price-image+.price-image{margin-top:0}.tb02-price-wrapper .price-image.price-image1{overflow:hidden}.tb02-price-wrapper .price-image .cont.cont-scroll{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.tb02-price-wrapper .price-image .cont.cont-scroll>*{min-width:1100px}.tb02-price-wrapper .plan-head{font-size:4vw}.tb02-price-wrapper .plan-desc{font-size:3.8vw}.tb02-price-wrapper .price-num,.tb02-price-wrapper .price-num--other{font-size:8vw}.tb02-price-wrapper .price-unit{font-size:4vw}}.fv04-image-block{position:relative!important;overflow:hidden!important}.fv04-image-block>.custom-section-content,.fv04-image-block>.custom-section-content>.layout-panel-flex,.fv04-image-block>.custom-section-content>.layout-panel-flex>div{width:100%!important;max-width:none!important}.fv04-image-block .image-block{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;z-index:0!important;display:block!important;margin:0!important;padding:0!important}.fv04-image-block .image-block picture,.fv04-image-block .image-block img,.fv04-image-block .image-block__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center bottom!important}.fv04-image-block .custom-liquid,.fv04-image-block .custom-liquid>div{width:100%!important;max-width:none!important}.fv04-image-block .fv-image{position:relative!important;z-index:1!important;background:none!important;background-size:cover!important;box-sizing:border-box!important;filter:drop-shadow(0 2px 6px #F0F1F4)!important}.fv04-image-block .fv-top.fv-image{width:100%!important;max-width:none!important;min-width:0!important;margin:0 auto!important;padding:34px 0 210px!important;min-height:765px!important;display:block!important}.fv04-image-block .fv-text{font-weight:700!important;line-height:1.625!important;font-size:30px!important;text-align:center!important;margin:0 0 6px!important;color:#222!important}.fv04-image-block .fv-obi{text-align:center!important;width:735px!important;max-width:80%!important;margin:0 auto!important;font-weight:900!important;color:#fff!important;background:linear-gradient(to right,#ffbb1b00,#f9a30ecc 20%,#f48a00,#f79607cc 80%,#ffbb1b00)!important;font-size:37px!important;line-height:1.35!important}.fv04-image-block .fv-title-wrap{display:flex!important;justify-content:center!important;align-items:baseline!important;text-align:center!important;margin:-4px 0 2px!important}.fv04-image-block .fv-title-sub{font-size:52px!important;font-weight:700!important;line-height:1.2!important;color:#222!important}.fv04-image-block .fv-title-sub .ora{background:linear-gradient(to right,#f48a00,#ffbb1b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.fv04-image-block .fv-title-sub .ora.fs{font-size:90px!important}.fv04-image-block .fv-title{font-weight:700!important;line-height:1.2!important;font-size:85px!important;margin:0!important;text-align:center!important}.fv04-image-block .fv-title strong{background:linear-gradient(to right,#f48a00,#ffbb1b)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;letter-spacing:0!important;font-size:123px!important}.fv04-image-block .fv-point{display:flex!important;justify-content:center!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:1088px!important;margin:18px auto 0!important;padding:0!important}.fv04-image-block .fv-point-item,.fv04-image-block .fv-point-item *{box-sizing:border-box!important}.fv04-image-block .fv-point-item{position:relative!important;width:263px!important;min-width:263px!important;max-width:263px!important;height:132px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;flex-wrap:wrap!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding:10px 0 0!important;margin:0!important}.fv04-image-block .fv-point-item:before{content:""!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;width:263px!important;height:126px!important;display:block!important;background-image:url(https://cdn.shopify.com/s/files/1/0753/5090/0933/files/fv-medal.png)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;z-index:0!important;pointer-events:none!important}.fv04-image-block .fv-point-content{position:relative!important;z-index:1!important;width:100%!important;text-align:center!important;padding:0 10px!important;margin:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.fv04-image-block .point-label{display:inline-block!important;text-align:center!important;min-width:92px!important;max-width:none!important;margin:0 auto 8px!important;background-color:#ea3a01!important;font-size:15px!important;color:#fff!important;border-radius:100vh!important;font-weight:700!important;line-height:1!important;padding:5px 14px 6px!important;box-shadow:none!important;border:none!important}.fv04-image-block .fv-point-content p{font-weight:900!important;line-height:1.15!important;letter-spacing:0!important;font-size:16px!important;margin:0!important;text-align:center!important;color:#222!important;background:transparent!important}.fv04-image-block .fv-point-content strong{font-weight:900!important}.fv04-image-block .fv-point-content .inter{font-family:Inter,sans-serif!important;line-height:1!important}.fv04-image-block .fv-point-content .c_red{color:#ea3a01!important}.fv04-image-block .fv-point-content .fs19{font-size:16px!important}.fv04-image-block .fv-point-content .fs25,.fv04-image-block .fv-point-content .fs30{font-size:24px!important}.fv04-image-block .fv-point-content .fs45{font-size:50px!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content p{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:1px!important;white-space:nowrap!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs25{font-size:22px!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs45{font-size:58px!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content p.fs19{font-size:14px!important;line-height:1.2!important;margin-bottom:2px!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content p.c_red{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:2px!important;white-space:nowrap!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content .fs45{font-size:56px!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content .fs25{font-size:23px!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs19{font-size:15px!important;line-height:1.2!important;margin-bottom:2px!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs30{font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content p.fs19{font-size:14px!important;line-height:1.2!important;margin-bottom:2px!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content p.c_red{display:flex!important;justify-content:center!important;align-items:baseline!important;gap:2px!important;white-space:nowrap!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs45{font-size:54px!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs25{font-size:21px!important}@media screen and (max-width:1240px){.fv04-image-block .fv-point{gap:.7vw!important;max-width:90vw!important;margin-top:1.5vw!important}.fv04-image-block .fv-point-item{width:22vw!important;min-width:22vw!important;max-width:22vw!important;height:11.5vw!important;padding-top:.8vw!important}.fv04-image-block .fv-point-item:before{width:22vw!important;height:10.8vw!important}.fv04-image-block .point-label{min-width:7.6vw!important;font-size:1.2vw!important;margin-bottom:.5vw!important;padding:.35vw .9vw .45vw!important}.fv04-image-block .fv-point-content p,.fv04-image-block .fv-point-content .fs19{font-size:1.25vw!important}.fv04-image-block .fv-point-content .fs25{font-size:1.85vw!important}.fv04-image-block .fv-point-content .fs30{font-size:1.9vw!important}.fv04-image-block .fv-point-content .fs45{font-size:4vw!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs25{font-size:1.7vw!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs45{font-size:4.4vw!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content p.fs19,.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content p.fs19{font-size:1.1vw!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content .fs45{font-size:4.2vw!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs19{font-size:1.15vw!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs30{font-size:1.8vw!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs45{font-size:4vw!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs25{font-size:1.65vw!important}}@media screen and (max-width:1024px){.fv04-image-block .fv-top.fv-image{min-height:auto!important;padding:4vw 4vw 40vw!important}.fv04-image-block .fv-text{font-size:3.6vw!important;margin:0 0 .4em!important}.fv04-image-block .fv-obi{width:auto!important;max-width:100%!important;font-size:5.2vw!important}.fv04-image-block .fv-title-wrap{display:block!important;margin:1vw 0 2vw!important}.fv04-image-block .fv-title-sub{font-size:6vw!important}.fv04-image-block .fv-title-sub .ora.fs{font-size:12vw!important}.fv04-image-block .fv-title{font-size:10vw!important;margin-bottom:1.4vw!important}.fv04-image-block .fv-title strong{font-size:16vw!important}.fv04-image-block .fv-point{flex-wrap:wrap!important;gap:.8vw!important;max-width:100%!important;margin-top:2vw!important}.fv04-image-block .fv-point-item{width:37vw!important;min-width:37vw!important;max-width:37vw!important;height:18vw!important;padding-top:1vw!important}.fv04-image-block .fv-point-item:before{width:37vw!important;height:18vw!important}.fv04-image-block .point-label{min-width:16vw!important;font-size:2.3vw!important;margin:0 auto 1vw!important;padding:4px 1.8vw!important}.fv04-image-block .fv-point-content p{font-size:3vw!important;line-height:1.15!important}.fv04-image-block .fv-point-content .fs19{font-size:2.5vw!important}.fv04-image-block .fv-point-content .fs25{font-size:4vw!important}.fv04-image-block .fv-point-content .fs30{font-size:3.7vw!important}.fv04-image-block .fv-point-content .fs45{font-size:6vw!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs25{font-size:3.5vw!important}.fv04-image-block .fv-point-item:nth-child(1) .fv-point-content .fs45{font-size:7vw!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content p.fs19,.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content p.fs19{font-size:2.2vw!important}.fv04-image-block .fv-point-item:nth-child(2) .fv-point-content .fs45{font-size:6.8vw!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs19{font-size:2.3vw!important}.fv04-image-block .fv-point-item:nth-child(3) .fv-point-content p.fs30{font-size:3.4vw!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs45{font-size:6.4vw!important}.fv04-image-block .fv-point-item:nth-child(4) .fv-point-content .fs25{font-size:3.4vw!important}}.mp13-voice-slider-block,.mp13-voice-slider-block.voice-wrap{background:#fff!important;padding:16vw 0}.mp13-voice-slider-block .base-title p{color:#d61a1e;font-family:Inter,sans-serif;letter-spacing:.17em;font-size:3.2vw;font-weight:600;padding-bottom:7.2vw;text-align:center;margin:0}.mp13-voice-slider-block .base-title h2{color:#222;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:8vw;line-height:1.3;text-align:center;margin:0}.mp13-voice-slider-block .voice-list,.mp13-voice-slider-block .voice-list *{display:block}.mp13-voice-slider-block .voice-list{margin-top:12vw}.mp13-voice-slider-block .voice-list-item{width:80vw;padding:0 2vw;box-sizing:border-box}.mp13-voice-slider-block .voice-list-item>.group-block-content{background:#fff;padding:4vw;border-radius:2.666vw;gap:0;display:flex!important;flex-direction:column;box-sizing:border-box}.mp13-voice-slider-block .image-block{display:block!important;width:100%}.mp13-voice-slider-block .image-block__image{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.mp13-voice-slider-block .voice-text{margin-top:4vw}.mp13-voice-slider-block .voice-text .tag{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 5.555vw;padding:0}.mp13-voice-slider-block .voice-text ul li{list-style:none;display:inline-block!important}.mp13-voice-slider-block .voice-text ul li span{display:flex;font-weight:700;justify-content:center;align-items:center;font-size:3.466vw;background:#fff0f0;color:#d61a1e;line-height:2;border-radius:3em;padding:0 1em}.mp13-voice-slider-block .voice-card{background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.mp13-voice-slider-block .voice-card__body{padding:20px 0;display:flex;flex-direction:column;gap:12px}.mp13-voice-slider-block .voice-card__name{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:4.8vw;line-height:1.5;letter-spacing:.03em;color:#222;margin:0 0 5.333vw}.mp13-voice-slider-block .voice-card__table{display:flex!important;flex-direction:column;margin:0 0 5.333vw;padding:0}.mp13-voice-slider-block .voice-card__table-row{display:flex!important;align-items:baseline;gap:24px;border-bottom:1px solid #E0E0E0;padding:2vw 0}.mp13-voice-slider-block .voice-card__table-label{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:3.7333vw;line-height:160%;letter-spacing:.03em;color:#222;min-width:5em;flex-shrink:0}.mp13-voice-slider-block .voice-card__table-value,.mp13-voice-slider-block .voice-card__text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:3.7333vw;line-height:160%;letter-spacing:.03em;color:#222;margin:0}.mp13-voice-slider-block .slick-arrow{display:block;outline:none;border:none;background:url(https://cdn.shopify.com/s/files/1/0777/6442/7799/files/slider-yajirushi.svg) center center no-repeat #d2391833;background-size:10px auto;width:44px;height:44px;border-radius:50%;font-size:0;position:absolute;top:50%;z-index:10;cursor:pointer}.mp13-voice-slider-block .slick-arrow.slick-prev{left:2vw;transform:translateY(-50%) rotate(180deg)}.mp13-voice-slider-block .slick-arrow.slick-next{right:2vw;transform:translateY(-50%)}.mp13-voice-slider-block .slick-track{display:flex!important}.mp13-voice-slider-block .slick-slide{height:auto!important}@media screen and (min-width:1025px){.mp13-voice-slider-block,.mp13-voice-slider-block.voice-wrap{padding:120px 0}.mp13-voice-slider-block .base-title p{font-size:16px;padding-bottom:30px}.mp13-voice-slider-block .base-title h2{font-size:46px}.mp13-voice-slider-block .voice-list{margin-top:70px;max-width:1400px;margin-left:auto;margin-right:auto}.mp13-voice-slider-block .voice-list-item{width:auto;padding:0 12px;max-width:1400px}.mp13-voice-slider-block .voice-list-item>.group-block-content{background:#fff;padding:30px;border-radius:10px;gap:0;display:flex!important;flex-direction:column}.mp13-voice-slider-block .voice-text{margin-top:20px}.mp13-voice-slider-block .voice-text .tag{margin-bottom:10px}.mp13-voice-slider-block .voice-text ul li span{font-size:13px}.mp13-voice-slider-block .voice-card__body{padding:20px 0;gap:12px}.mp13-voice-slider-block .voice-card__name{font-size:22px;line-height:25px;margin:15px 0}.mp13-voice-slider-block .voice-card__table{margin:0 0 20px}.mp13-voice-slider-block .voice-card__table-row{gap:24px;padding:8px 0}.mp13-voice-slider-block .voice-card__table-label,.mp13-voice-slider-block .voice-card__table-value,.mp13-voice-slider-block .voice-card__text{font-size:16px}.mp13-voice-slider-block .slick-arrow.slick-prev{left:10px}.mp13-voice-slider-block .slick-arrow.slick-next{right:10px}}@media screen and (max-width:750px){.mp13-voice-slider-block .voice-card{max-width:100%}.mp13-voice-slider-block .voice-card__body{padding:4vw 4.5vw 5vw;gap:3vw}.mp13-voice-slider-block .voice-card__name{font-size:clamp(17px,4.5vw,22px);line-height:1.4}.mp13-voice-slider-block .voice-card__table-label,.mp13-voice-slider-block .voice-card__table-value{font-size:clamp(13px,3.5vw,16px)}.mp13-voice-slider-block .voice-card__table-row{gap:4vw;padding:2vw 0}.mp13-voice-slider-block .voice-card__text{font-size:clamp(13px,3.5vw,16px)}}.sp12-document-block{background:#f5f7f9!important}.sp12-document-block .document{padding:16vw 5.333vw}.sp12-document-block .document-column{padding:60px 0 0}.sp12-document-block .document-column>.group-block-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3.4666vw}.sp12-document-block .sp12-document-card{display:block;text-decoration:none;color:#222}.sp12-document-block .sp12-document-card__image{overflow:hidden}.sp12-document-block .sp12-document-card__image img{display:block;width:100%;height:auto}.sp12-document-block .sp12-document-card__tag{display:inline-block;margin:8px 0;padding:4px 14px;background:#1c3c66;color:#fff;font-size:12px;font-weight:700;line-height:1.4}.sp12-document-block .sp12-document-card__title{margin:0;font-size:14px;font-weight:700;line-height:1.7}@media screen and (min-width:1025px){.sp12-document-block .document{padding:120px 80px}.sp12-document-block .document-column>.group-block-content{grid-template-columns:repeat(4,1fr);max-width:1200px;margin:0 auto;gap:14px}.sp12-document-block .sp12-document-card__tag{margin-top:10px;font-size:13px}.sp12-document-block .sp12-document-card__title{font-size:16px}}.sp15-topic-block{background:#f5f7f9;padding:14vw 5.333vw 13vw}.sp15-topic-block *{box-sizing:border-box}.sp15-topic-block__inner{max-width:760px;margin:0 auto;text-align:center}.sp15-topic-block__en{margin:0 0 18px;color:#1c3c66;font-size:11px;font-weight:700;line-height:1;letter-spacing:.24em}.sp15-topic-block__title{margin:0 0 38px;color:#222;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.04em}.sp15-topic-block__price-list{width:100%;margin:0 auto}.sp15-topic-block__price-row{display:flex;align-items:baseline;justify-content:center;min-height:70px;padding:14px 20px;background:#fff;border-bottom:4px solid #F5F7F9}.sp15-topic-block__price-row:last-child{border-bottom:0}.sp15-topic-block__label{min-width:125px;margin-right:18px;color:#222;font-size:16px;font-weight:700;line-height:1.5;text-align:right;letter-spacing:.04em}.sp15-topic-block__price{color:#222;font-size:15px;font-weight:700;line-height:1.4;text-align:left;white-space:nowrap;letter-spacing:.04em}.sp15-topic-block__price span{display:inline-block;margin-right:5px;color:#1c3c66;font-size:30px;font-weight:700;line-height:1;letter-spacing:.14em}.sp15-topic-block__plus{position:relative;width:34px;height:34px;margin:24px auto}.sp15-topic-block__plus:before,.sp15-topic-block__plus:after{content:"";position:absolute;top:50%;left:50%;background:#1c3c66;transform:translate(-50%,-50%)}.sp15-topic-block__plus:before{width:28px;height:2px}.sp15-topic-block__plus:after{width:2px;height:28px}.sp15-topic-block__service-box{width:100%;margin:0 auto;padding:28px 24px 30px;background:#fff;text-align:center}.sp15-topic-block__service-title{margin:0 0 14px;color:#222;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:.04em}.sp15-topic-block__service-list{display:inline-block;margin:0;padding:0;color:#222;font-size:14px;font-weight:700;line-height:1.7;text-align:left;list-style-position:inside}@media screen and (min-width:1025px){.sp15-topic-block{padding:72px 80px 80px}.sp15-topic-block__inner{max-width:760px}.sp15-topic-block__en{margin-bottom:18px;font-size:10px}.sp15-topic-block__title{margin-bottom:38px;font-size:30px}.sp15-topic-block__price-row{min-height:66px;padding:12px 40px}.sp15-topic-block__label{min-width:150px;margin-right:20px;font-size:18px}.sp15-topic-block__price{font-size:16px}.sp15-topic-block__price span{font-size:34px}.sp15-topic-block__service-box{padding:25px 40px 30px}.sp15-topic-block__service-title{font-size:18px}.sp15-topic-block__service-list{font-size:14px}}@media screen and (max-width:640px){.sp15-topic-block__price-row{flex-direction:column;align-items:center;padding:18px 16px}.sp15-topic-block__label{min-width:0;margin:0 0 8px;text-align:center}.sp15-topic-block__price{text-align:center}.sp15-topic-block__price span{font-size:28px}}.sp16-support-flow-block{background:#f4f4f4;padding:12vw 5.333vw}.sp16-support-flow-block *{box-sizing:border-box}.sp16-support-flow-block__inner{max-width:1400px;margin:0 auto}.sp16-support-flow-block__items{display:flex;flex-direction:column;gap:20px}.sp16-support-flow-block__item{display:flex;flex-direction:row;align-items:stretch;width:100%}.sp16-support-flow-block__label{width:350px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px 28px;background:#d61a1e}.sp16-support-flow-block__num{margin:0;color:#f9a5a5;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.sp16-support-flow-block__title{margin:0;color:#fff;font-size:26px;font-weight:700;line-height:1.4;letter-spacing:.03em}.sp16-support-flow-block__body{flex:1;display:flex;flex-direction:column;gap:20px;padding:32px 40px;background:#fff;border:1px solid #e0e0e0}.sp16-support-flow-block__text{margin:0;color:#222;font-size:16px;font-weight:500;line-height:1.95;letter-spacing:.03em}.sp16-support-flow-block__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sp16-support-flow-block__tags li{color:#d61a1e;border:1px solid #d61a1e;padding:2px 14px;font-size:16px;font-weight:500;line-height:1.9;letter-spacing:.03em}@media screen and (min-width:1025px){.sp16-support-flow-block{padding:80px 30px}}@media screen and (max-width:1024px){.sp16-support-flow-block__item{flex-direction:column}.sp16-support-flow-block__label{width:100%;padding:24px 20px;justify-content:flex-start}.sp16-support-flow-block__body{padding:24px 20px;gap:16px}}@media screen and (max-width:750px){.sp16-support-flow-block{padding:13.333vw 5.333vw}.sp16-support-flow-block__items{gap:4vw}.sp16-support-flow-block__num{font-size:clamp(13px,3.5vw,16px)}.sp16-support-flow-block__title{font-size:clamp(20px,5.5vw,26px)}.sp16-support-flow-block__text{font-size:clamp(13px,3.5vw,16px);line-height:1.85}.sp16-support-flow-block__tags li{font-size:clamp(12px,3.2vw,16px);line-height:1.6;padding:2px 10px}}.tb09-comparison-table{width:100%;max-width:1200px;margin:80px auto;padding:35px 20px 20px;box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.tb09-comparison-table .tb09-table-scroll{width:100%;overflow-x:auto;overflow-y:visible;padding-top:35px;-webkit-overflow-scrolling:touch}.tb09-comparison-table .tb09-fee-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;background:#fff}.tb09-comparison-table .tb09-fee-table td,.tb09-comparison-table .tb09-fee-table th{box-sizing:border-box;border:1px solid #e0e0e0;padding:16px 12px;vertical-align:middle;text-align:center;color:#222;background:#fff}.tb09-comparison-table .tb09-fee-table col.col-service{width:20%}.tb09-comparison-table .tb09-fee-table col.col-silver,.tb09-comparison-table .tb09-fee-table col.col-gold,.tb09-comparison-table .tb09-fee-table col.col-platinum{width:16%}.tb09-comparison-table .tb09-fee-table col.col-share{width:32%}.tb09-comparison-table .col-head{position:relative;padding:24px 10px 20px;background:#fff;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.03em}.tb09-comparison-table .col-head:before{content:"";position:absolute;top:0;right:0;left:0;display:block;height:6px}.tb09-comparison-table .col-head.silver:before{background:#e0e0e0}.tb09-comparison-table .col-head.gold:before{background:#baa45e}.tb09-comparison-table .col-head.platinum:before{background:#a793c6}.tb09-comparison-table .col-head.share:before{background:#d1615c}.tb09-comparison-table .col-head-empty{border-top:none;border-left:none;background:transparent}.tb09-comparison-table .col-head-empty:before{display:none}.tb09-comparison-table .badge-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.tb09-comparison-table .badge-osusume{position:absolute;z-index:2;top:-56px;right:-18px;display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:#fff200;color:#d23918;font-size:12px;font-weight:900;line-height:1.2;text-align:center}.tb09-comparison-table .tb09-fee-table .section-head{padding:14px 12px;border:none;background:#0c9c47;color:#fff;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.03em}.tb09-comparison-table .tb09-fee-table .gold-bg{background:#f5f0e8}.tb09-comparison-table .price-main{display:block;margin-bottom:4px;font-size:25px;font-weight:700;line-height:1.1;letter-spacing:.03em}.tb09-comparison-table .price-sub{display:block;color:#222;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em}.tb09-comparison-table .text-bold{font-size:17px;font-weight:700}.tb09-comparison-table .text-red{color:#0c9c47}.tb09-comparison-table .share-price{color:#0c9c47;font-weight:700;line-height:1.4}.tb09-comparison-table .share-price .price-main,.tb09-comparison-table .share-price .price-sub{color:#0c9c47}.tb09-comparison-table .td-label{padding-left:16px;font-size:15px;font-weight:600;line-height:1.5;text-align:left}.tb09-comparison-table .check-icon{display:inline-block;width:25px;height:25px;object-fit:contain;vertical-align:middle}.tb09-comparison-table .share-text{color:#0c9c47;font-size:15px;font-weight:700;line-height:1.8;text-align:center}.tb09-comparison-table .option-row td{padding:15px 12px;color:#222;font-size:15px;font-weight:600;line-height:1.4;text-align:center}@media screen and (max-width:1024px){.tb09-comparison-table{margin:50px auto;padding:20px 15px}.tb09-comparison-table .tb09-table-scroll{padding-top:35px}.tb09-comparison-table .tb09-fee-table{min-width:900px}}@media screen and (max-width:750px){.tb09-comparison-table{margin:35px auto;padding:15px 10px}.tb09-comparison-table .tb09-fee-table{min-width:820px}.tb09-comparison-table .col-head{padding:20px 8px 16px;font-size:15px}.tb09-comparison-table .badge-osusume{top:-50px;right:-12px;width:52px;height:52px;font-size:11px}.tb09-comparison-table .tb09-fee-table .section-head{font-size:18px}.tb09-comparison-table .price-main{font-size:20px}.tb09-comparison-table .price-sub{font-size:11px}.tb09-comparison-table .td-label,.tb09-comparison-table .share-text,.tb09-comparison-table .option-row td{font-size:13px}.tb09-comparison-table .check-icon{width:22px;height:22px}}.tb10-comparison-table{width:100%;max-width:1200px;margin:80px auto;padding:0 20px;box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.tb10-comparison-table .tb10-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.tb10-comparison-table .tb10-cloud-price-table{width:100%;min-width:700px;border-collapse:collapse;table-layout:fixed;background:#fff}.tb10-comparison-table .tb10-cloud-price-table col.tb10-col-main{width:20%}.tb10-comparison-table .tb10-cloud-price-table col.tb10-col-sub{width:15%}.tb10-comparison-table .tb10-cloud-price-table col.tb10-col-price{width:65%}.tb10-comparison-table .tb10-cloud-price-table td{box-sizing:border-box;border:1px solid #e0e0e0;padding:20px 16px;vertical-align:middle;color:#222;text-align:center}.tb10-comparison-table .tb10-section-title{padding:16px;background:#fffece;color:#222;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.03em}.tb10-comparison-table .tb10-label{background:#fffece;color:#222;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.03em}.tb10-comparison-table .tb10-label span{font-size:15px}.tb10-comparison-table .tb10-main-label{font-size:20px;line-height:1.7}.tb10-comparison-table .tb10-price{background:#fff;color:#222;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.03em}.tb10-comparison-table .tb10-unit{margin-left:2px;font-size:18px;font-weight:700}.tb10-comparison-table .tb10-note{display:block;margin-top:6px;color:#222;font-size:14px;font-weight:500;line-height:1.5}.tb10-comparison-table .tb10-price-gold{background:#f5f0e8;color:#baa45e;font-size:21px;font-weight:700;line-height:1.8;letter-spacing:.03em}.tb10-comparison-table .tb10-price-gold .tb10-unit{color:#baa45e}.tb10-comparison-table .tb10-description{background:#fff;color:#222;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:.02em}@media screen and (max-width:1024px){.tb10-comparison-table{margin:50px auto;padding:0 15px}.tb10-comparison-table .tb10-cloud-price-table{min-width:700px}}@media screen and (max-width:750px){.tb10-comparison-table{margin:35px auto;padding:0 10px}.tb10-comparison-table .tb10-cloud-price-table{min-width:650px}.tb10-comparison-table .tb10-cloud-price-table td{padding:16px 12px}.tb10-comparison-table .tb10-section-title{font-size:16px}.tb10-comparison-table .tb10-label{font-size:15px}.tb10-comparison-table .tb10-label span{font-size:12px}.tb10-comparison-table .tb10-main-label{font-size:16px}.tb10-comparison-table .tb10-price{font-size:20px}.tb10-comparison-table .tb10-price-gold{font-size:18px}.tb10-comparison-table .tb10-unit{font-size:14px}.tb10-comparison-table .tb10-note,.tb10-comparison-table .tb10-description{font-size:12px}}.tb11-comparison-block{width:100%;background:#fff6f7;font-family:Noto Sans JP,sans-serif}.tb11-comparison-block .tb11-inner{width:100%;max-width:1400px;margin:0 auto;padding:100px 80px 80px;box-sizing:border-box}.tb11-comparison-block .tb11-title{margin-bottom:65px;text-align:center}.tb11-comparison-block .tb11-title p{margin:0 0 28px;color:#d23918;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:.2em}.tb11-comparison-block .tb11-title h3{margin:0 0 10px;color:#222;font-family:"Noto Serif JP",serif;font-size:34px;font-weight:700;line-height:1.4;letter-spacing:.03em}.tb11-comparison-block .tb11-title h2{margin:0;color:#222;font-family:"Noto Serif JP",serif;font-size:46px;font-weight:700;line-height:1.45;letter-spacing:.03em}.tb11-comparison-block .tb11-box-wrapper{display:flex;align-items:stretch;gap:12px}.tb11-comparison-block .tb11-box-wrap{display:flex;min-width:0;flex-direction:column}.tb11-comparison-block .tb11-box-wrap--own{flex:1 1 42%}.tb11-comparison-block .tb11-box-wrap--other{flex:1 1 29%}.tb11-comparison-block .tb11-box{display:flex;height:100%;flex-direction:column;overflow:hidden;border:5px solid #9b9b9b;border-radius:5px;background:#fff}.tb11-comparison-block .tb11-box--own{border-color:#d23918}.tb11-comparison-block .tb11-box-header{flex-shrink:0;padding:14px 12px;background:#9b9b9b;color:#fff;font-size:21px;font-weight:700;line-height:1.5;letter-spacing:.03em;text-align:center}.tb11-comparison-block .tb11-box--own .tb11-box-header{background:#d23918}.tb11-comparison-block .tb11-box-body{flex:1;padding:20px;box-sizing:border-box}.tb11-comparison-block .tb11-services{display:grid;gap:12px}.tb11-comparison-block .tb11-services--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tb11-comparison-block .tb11-services--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tb11-comparison-block .tb11-service{display:flex;min-height:62px;align-items:center;justify-content:center;padding:10px 8px;border:1px solid #dedede;border-radius:5px;background:#fff;color:#222;font-size:15px;font-weight:700;line-height:1.45;letter-spacing:.02em;text-align:center;box-sizing:border-box}.tb11-comparison-block .tb11-service--accent{color:#d23918}.tb11-comparison-block .tb11-line{margin:14px 0;padding:7px 10px;background:#d23918;color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-align:center}.tb11-comparison-block .tb11-caption{margin:12px 0 0;color:#222;font-size:15px;font-weight:700;line-height:1.6;text-align:center}.tb11-comparison-block .tb11-caption--accent{color:#d23918}@media screen and (max-width:1200px){.tb11-comparison-block .tb11-inner{padding:80px 30px 60px}.tb11-comparison-block .tb11-title h2{font-size:38px}.tb11-comparison-block .tb11-title h3{font-size:28px}.tb11-comparison-block .tb11-box-header{font-size:17px}.tb11-comparison-block .tb11-service{min-height:58px;font-size:13px}}@media screen and (max-width:1024px){.tb11-comparison-block .tb11-inner{padding:70px 20px 50px}.tb11-comparison-block .tb11-box-wrapper{flex-direction:column;gap:28px}.tb11-comparison-block .tb11-box-wrap--own,.tb11-comparison-block .tb11-box-wrap--other{width:100%;flex:none}.tb11-comparison-block .tb11-box-body{padding:18px}}@media screen and (max-width:750px){.tb11-comparison-block .tb11-inner{padding:55px 15px 40px}.tb11-comparison-block .tb11-title{margin-bottom:40px}.tb11-comparison-block .tb11-title p{margin-bottom:18px;font-size:12px}.tb11-comparison-block .tb11-title h3{margin-bottom:8px;font-size:20px}.tb11-comparison-block .tb11-title h2{font-size:27px;line-height:1.5}.tb11-comparison-block .tb11-box{border-width:3px}.tb11-comparison-block .tb11-box-header{padding:12px 8px;font-size:16px}.tb11-comparison-block .tb11-services{gap:8px}.tb11-comparison-block .tb11-services--three{grid-template-columns:repeat(2,minmax(0,1fr))}.tb11-comparison-block .tb11-service{min-height:54px;padding:8px 5px;font-size:12px}.tb11-comparison-block .tb11-line{margin:10px 0;font-size:14px}.tb11-comparison-block .tb11-caption{font-size:12px}}.section-blog-search .top-blog-search-wrapper{width:100%;background:#fff6f7}.section-blog-search .blog-search{width:100%;max-width:1400px;margin:0 auto;padding:120px 80px;box-sizing:border-box}.section-blog-search .blog-list-link{width:100%;max-width:350px;margin:70px auto 0}.section-blog-search .blog-list-link a{position:relative;display:flex;width:100%;height:70px;align-items:center;justify-content:center;border-radius:35px;background:#d23918;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;letter-spacing:.03em;text-decoration:none;box-sizing:border-box}.section-blog-search .blog-list-link a:after{content:none!important;display:none!important;background:none!important}.section-blog-search .blog-list-link a span{position:relative;display:flex;width:100%;align-items:center;justify-content:center}.section-blog-search .blog-list-link a span:after{content:"";position:absolute;top:50%;right:24px;width:22px;height:22px;border-radius:50%;background:#fff;background-image:none!important;transform:translateY(-50%);box-sizing:border-box}.section-blog-search .blog-list-link a span:before{content:"";position:absolute;z-index:2;top:50%;right:32px;width:6px;height:6px;border-top:2px solid #0c9c47;border-right:2px solid #0c9c47;transform:translateY(-50%) rotate(45deg);box-sizing:border-box}@media screen and (max-width:1024px){.section-blog-search .blog-search{padding:16vw 5.333vw}}@media screen and (max-width:750px){.section-blog-search .blog-list-link{max-width:300px;margin-top:45px}.section-blog-search .blog-list-link a{height:60px;font-size:16px}.section-blog-search .blog-list-link a span:after{right:20px;width:20px;height:20px}.section-blog-search .blog-list-link a span:before{right:27px;width:6px;height:6px}}.tb12-comparison-section{width:100%;padding:56px 20px}.tb12-comparison-section>*,.tb12-comparison-section .section-content-wrapper,.tb12-comparison-section .section-content-wrapper>*,.tb12-comparison-section .section-content,.tb12-comparison-section .section__content,.tb12-comparison-section .group-block,.tb12-comparison-section .group-block-content,.tb12-comparison-section .custom-liquid,.tb12-comparison-section .custom-liquid__wrapper,.tb12-comparison-section .custom-liquid__content{width:100%!important;max-width:none!important}.tb12-comparison-block{display:block;width:100%;max-width:none;margin:0 auto;color:#222}.tb12-comparison-block,.tb12-comparison-block *{box-sizing:border-box}.tb12-comparison-block p{margin:0}.tb12-comparison-block .tb12-plan-list{display:grid;grid-template-columns:repeat(2,380px);justify-content:center;align-items:stretch;gap:20px 24px;width:100%;margin:0 auto}.tb12-comparison-block .tb12-plan{--tb12-main-color: #63b418;--tb12-label-color: #96cd67;display:flex;flex-direction:column;width:380px;overflow:hidden;border:3px solid var(--tb12-main-color);border-radius:6px;background:#fff}.tb12-comparison-block .tb12-plan--blue{--tb12-main-color: #48ace3;--tb12-label-color: #7fc5ea}.tb12-comparison-block .tb12-plan--orange{--tb12-main-color: #f08a17;--tb12-label-color: #efb164}.tb12-comparison-block .tb12-plan--purple{--tb12-main-color: #a97ac0;--tb12-label-color: #c7a1d7}.tb12-comparison-block .tb12-plan__title{display:flex;min-height:66px;align-items:center;justify-content:center;padding:12px 16px;background:var(--tb12-main-color);color:#fff;text-align:center}.tb12-comparison-block .tb12-plan__title p{font-size:22px;font-weight:700;line-height:1.35}.tb12-comparison-block .tb12-plan__body{flex:1;padding:14px 14px 18px;background:#fff;text-align:center}.tb12-comparison-block .tb12-plan__label{display:flex;align-items:center;justify-content:center;min-height:28px;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:var(--tb12-label-color);color:#fff;font-size:14px;font-weight:700;line-height:1.3}.tb12-comparison-block .tb12-plan__description{min-height:64px;font-size:14px;font-weight:500;line-height:1.55}.tb12-comparison-block .tb12-plan__label:not(:first-child){margin-top:16px}.tb12-comparison-block .tb12-plan__value,.tb12-comparison-block .tb12-plan__rate{font-size:22px;font-weight:700;line-height:1.15}.tb12-comparison-block .tb12-plan__value strong,.tb12-comparison-block .tb12-plan__rate strong{font-size:34px;font-style:normal;font-weight:700;line-height:1}.tb12-comparison-block .tb12-plan__value--red{color:#ef4b0b}.tb12-comparison-block .tb12-plan__note{min-height:22px;margin-top:5px;font-size:11px;font-weight:500;line-height:1.45}@media screen and (max-width:1024px){.tb12-comparison-section{padding:8vw 4vw}.tb12-comparison-block .tb12-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6667vw}.tb12-comparison-block .tb12-plan{width:100%;border-width:2px;border-radius:1.3333vw}.tb12-comparison-block .tb12-plan__title{min-height:8vw;padding:1.6vw 2.6667vw}.tb12-comparison-block .tb12-plan__title p{font-size:3.2vw}.tb12-comparison-block .tb12-plan__body{padding:3.4667vw 4vw 4vw}.tb12-comparison-block .tb12-plan__label{min-height:4vw;margin-bottom:1.3333vw;font-size:2vw}.tb12-comparison-block .tb12-plan__description{min-height:7.2vw;font-size:2.1333vw}.tb12-comparison-block .tb12-plan__label:not(:first-child){margin-top:2.6667vw}.tb12-comparison-block .tb12-plan__value,.tb12-comparison-block .tb12-plan__rate{font-size:3.2vw}.tb12-comparison-block .tb12-plan__value strong,.tb12-comparison-block .tb12-plan__rate strong{font-size:4.8vw}.tb12-comparison-block .tb12-plan__note{min-height:2.6667vw;margin-top:.5333vw;font-size:1.6vw}}@media screen and (max-width:750px){.tb12-comparison-section{padding:13.3333vw 5.3333vw}.tb12-comparison-block .tb12-plan-list{grid-template-columns:1fr;gap:5.3333vw}.tb12-comparison-block .tb12-plan{width:100%;border-radius:2.6667vw}.tb12-comparison-block .tb12-plan__title{min-height:13.3333vw;padding:2.6667vw 4vw}.tb12-comparison-block .tb12-plan__title p{font-size:5.3333vw}.tb12-comparison-block .tb12-plan__body{padding:5.3333vw}.tb12-comparison-block .tb12-plan__label{min-height:7.4667vw;margin-bottom:2.1333vw;font-size:3.7333vw}.tb12-comparison-block .tb12-plan__description{min-height:13.3333vw;font-size:3.2vw}.tb12-comparison-block .tb12-plan__label:not(:first-child){margin-top:4.8vw}.tb12-comparison-block .tb12-plan__value,.tb12-comparison-block .tb12-plan__rate{font-size:4.8vw}.tb12-comparison-block .tb12-plan__value strong,.tb12-comparison-block .tb12-plan__rate strong{font-size:6.4vw}.tb12-comparison-block .tb12-plan__note{min-height:4vw;margin-top:1.0667vw;font-size:2.6667vw}}.tb13-comparison-section{width:100%;padding:60px 20px}.tb13-comparison-section>*,.tb13-comparison-section .section-content-wrapper,.tb13-comparison-section .section-content-wrapper>*,.tb13-comparison-section .section-content,.tb13-comparison-section .section__content,.tb13-comparison-section .group-block,.tb13-comparison-section .group-block-content,.tb13-comparison-section .custom-liquid,.tb13-comparison-section .custom-liquid__wrapper,.tb13-comparison-section .custom-liquid__content{width:100%!important;max-width:none!important}.tb13-comparison-block{width:100%;max-width:1000px;margin:0 auto;color:#222}.tb13-comparison-block,.tb13-comparison-block *{box-sizing:border-box}.tb13-comparison-block p,.tb13-comparison-block ul,.tb13-comparison-block dl,.tb13-comparison-block dt,.tb13-comparison-block dd{margin:0}.tb13-comparison-block .tb13-course-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px}.tb13-comparison-block .tb13-course{--tb13-main-color: #63b418;--tb13-light-color: #edf4ef;display:flex;flex-direction:column;overflow:hidden;border:3px solid var(--tb13-main-color);border-radius:6px;background:#fff}.tb13-comparison-block .tb13-course--management{--tb13-main-color: #f08b1d;--tb13-light-color: #fff8e7}.tb13-comparison-block .tb13-course--special{--tb13-main-color: #43a9dc;--tb13-light-color: #edf0f5}.tb13-comparison-block .tb13-course__title{display:flex;min-height:72px;align-items:center;justify-content:center;padding:14px 20px;background:var(--tb13-main-color);color:#fff;text-align:center}.tb13-comparison-block .tb13-course__title p{font-size:26px;font-weight:700;line-height:1.35}.tb13-comparison-block .tb13-course__body{display:flex;flex:1;flex-direction:column;padding:30px 30px 32px;background:#fff}.tb13-comparison-block .tb13-course__lead{min-height:58px;margin-bottom:24px;text-align:center;font-size:15px;font-weight:700;line-height:1.65}.tb13-comparison-block .tb13-target{margin-bottom:24px;padding:14px 28px 20px;border-radius:7px;background:var(--tb13-light-color);text-align:center}.tb13-comparison-block .tb13-label,.tb13-comparison-block .tb13-price-label{display:inline-flex;min-height:26px;align-items:center;justify-content:center;padding:4px 24px;border-radius:999px;background:var(--tb13-main-color);color:#fff;font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap}.tb13-comparison-block .tb13-target ul{margin-top:12px;padding:0;list-style:none;text-align:left}.tb13-comparison-block .tb13-target li{position:relative;padding-left:26px;font-size:14px;font-weight:700;line-height:1.75}.tb13-comparison-block .tb13-target li:before{content:"\2713";position:absolute;top:.35em;left:0;display:flex;width:15px;height:15px;align-items:center;justify-content:center;border-radius:50%;background:var(--tb13-main-color);color:#fff;font-size:10px;font-weight:700;line-height:1}.tb13-comparison-block .tb13-target li:after{content:none}.tb13-comparison-block .tb13-range{margin-bottom:16px;text-align:center}.tb13-comparison-block .tb13-range dl{display:flex;align-items:center;padding:14px 10px;border-bottom:1px solid #dedede;text-align:left}.tb13-comparison-block .tb13-range dt{flex:0 0 78px;color:#aaa;font-size:14px;font-weight:700;line-height:1.5}.tb13-comparison-block .tb13-range dd{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.5}.tb13-comparison-block .tb13-note-list{min-height:92px;margin-bottom:20px;padding:0;list-style:none;text-align:left}.tb13-comparison-block .tb13-note-list li{padding-left:1em;text-indent:-1em;font-size:10px;font-weight:500;line-height:1.65}.tb13-comparison-block .tb13-note-list li:before{content:"\203b"}.tb13-comparison-block .tb13-price-box{display:flex;min-height:108px;align-items:center;justify-content:center;gap:18px;margin-top:auto;padding:18px 20px;border-radius:7px;background:var(--tb13-light-color);text-align:center}.tb13-comparison-block .tb13-price{display:flex;min-width:0;align-items:flex-end;justify-content:center;font-weight:700;line-height:1;white-space:nowrap}.tb13-comparison-block .tb13-price__number{font-size:44px;line-height:1}.tb13-comparison-block .tb13-price__yen{padding-bottom:4px;font-size:20px;line-height:1}.tb13-comparison-block .tb13-price__tax{padding-bottom:5px;font-size:11px;line-height:1;white-space:nowrap}.tb13-comparison-block .tb13-price__separator{padding:0 4px 4px;font-size:22px}.tb13-comparison-block .tb13-price__unit-wrap{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:1px}.tb13-comparison-block .tb13-price__unit-wrap .tb13-price__tax{padding-bottom:3px}.tb13-comparison-block .tb13-price-pair{display:grid;grid-template-columns:minmax(0,1.65fr) 34px minmax(140px,.8fr);align-items:stretch;gap:10px;margin-top:auto}.tb13-comparison-block .tb13-price-pair .tb13-price-box{display:flex;width:100%;min-width:0;min-height:112px;flex-direction:column;gap:10px;padding:14px 10px}.tb13-comparison-block .tb13-price-pair .tb13-price{margin-top:0}.tb13-comparison-block .tb13-price-pair .tb13-price__number{font-size:34px}.tb13-comparison-block .tb13-price-pair .tb13-price__yen{font-size:15px}.tb13-comparison-block .tb13-price-pair .tb13-price__tax{font-size:9px}.tb13-comparison-block .tb13-price-plus{display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;line-height:1}.tb13-comparison-block .tb13-price-box--estimate{min-width:140px}.tb13-comparison-block .tb13-estimate{margin-top:0;font-size:23px;font-weight:700;line-height:1.25;white-space:nowrap}.tb13-comparison-block .tb13-special-pack{margin-top:28px}.tb13-comparison-block .tb13-special-content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:30px}.tb13-comparison-block .tb13-special-text{text-align:left}.tb13-comparison-block .tb13-special-lead{font-size:15px;font-weight:700;line-height:1.6}.tb13-comparison-block .tb13-special-note{margin-top:12px;padding-left:1em;color:#ea3a01;text-indent:-1em;font-size:10px;font-weight:500;line-height:1.5}.tb13-comparison-block .tb13-special-note:before{content:"\203b"}.tb13-comparison-block .tb13-course--special .tb13-price-box{min-height:96px;margin-top:0}.tb13-comparison-block .tb13-course--special .tb13-price__number{font-size:42px}@media screen and (max-width:1024px){.tb13-comparison-section{padding:8vw 4vw}.tb13-comparison-block .tb13-course-list{gap:2.6667vw}.tb13-comparison-block .tb13-course__title p{font-size:2.8vw}.tb13-comparison-block .tb13-course__body{padding:3vw}.tb13-comparison-block .tb13-course__lead{font-size:1.8vw}.tb13-comparison-block .tb13-target li,.tb13-comparison-block .tb13-range dt,.tb13-comparison-block .tb13-range dd{font-size:1.7vw}.tb13-comparison-block .tb13-price-pair{grid-template-columns:minmax(0,1.7fr) 28px minmax(125px,.8fr)}.tb13-comparison-block .tb13-price-pair .tb13-price__number{font-size:3.2vw}.tb13-comparison-block .tb13-estimate{font-size:2.2vw}}@media screen and (max-width:750px){.tb13-comparison-section{padding:13.3333vw 5.3333vw}.tb13-comparison-block .tb13-course-list{grid-template-columns:1fr;gap:5.3333vw}.tb13-comparison-block .tb13-course{border-width:2px;border-radius:2.6667vw}.tb13-comparison-block .tb13-course__title{min-height:13.3333vw;padding:2.6667vw 4vw}.tb13-comparison-block .tb13-course__title p{font-size:5.3333vw}.tb13-comparison-block .tb13-course__body{padding:5.3333vw}.tb13-comparison-block .tb13-course__lead{min-height:0;margin-bottom:4vw;font-size:3.2vw}.tb13-comparison-block .tb13-target{margin-bottom:5.3333vw;padding:3.2vw 5.3333vw 5.3333vw;border-radius:2.6667vw}.tb13-comparison-block .tb13-label,.tb13-comparison-block .tb13-price-label{min-height:6.4vw;padding:.8vw 5.3333vw;font-size:3.2vw}.tb13-comparison-block .tb13-target li{padding-left:6.4vw;font-size:3.2vw}.tb13-comparison-block .tb13-target li:before{top:.3em;width:3.7333vw;height:3.7333vw;font-size:2.4vw}.tb13-comparison-block .tb13-range dl{padding:3.2vw 1.6vw}.tb13-comparison-block .tb13-range dt{flex-basis:18.6667vw;font-size:3.2vw}.tb13-comparison-block .tb13-range dd{font-size:3.2vw}.tb13-comparison-block .tb13-note-list{min-height:0;margin-bottom:5.3333vw}.tb13-comparison-block .tb13-note-list li{font-size:2.6667vw}.tb13-comparison-block .tb13-price-box{min-height:20vw;gap:3.2vw;padding:4vw 2.6667vw;border-radius:2.6667vw}.tb13-comparison-block .tb13-price__number{font-size:8vw}.tb13-comparison-block .tb13-price__yen{font-size:4vw}.tb13-comparison-block .tb13-price__tax{font-size:2.4vw}.tb13-comparison-block .tb13-price-pair{grid-template-columns:1fr;gap:8vw}.tb13-comparison-block .tb13-price-pair .tb13-price-box{min-height:22.6667vw}.tb13-comparison-block .tb13-price-plus{display:none}.tb13-comparison-block .tb13-price-pair .tb13-price-box+.tb13-price-box{position:relative}.tb13-comparison-block .tb13-price-pair .tb13-price-box+.tb13-price-box:before{content:"\ff0b";position:absolute;top:-6.6667vw;left:50%;transform:translate(-50%);font-size:5.3333vw;font-weight:700}.tb13-comparison-block .tb13-estimate{font-size:5.3333vw;white-space:normal}.tb13-comparison-block .tb13-special-pack{margin-top:5.3333vw}.tb13-comparison-block .tb13-special-content{grid-template-columns:1fr;gap:5.3333vw}.tb13-comparison-block .tb13-special-lead{font-size:3.2vw}.tb13-comparison-block .tb13-special-note{margin-top:3.2vw;font-size:2.6667vw}.tb13-comparison-block .tb13-course--special .tb13-price__number{font-size:8vw}}.tb14-comparison-table{width:100%;padding:10px 20px;color:#222}.tb14-comparison-table,.tb14-comparison-table *{box-sizing:border-box}.tb14-comparison-table__scroll{width:100%;max-width:1040px;margin:0 auto;overflow-x:auto}.tb14-comparison-table table{width:100%;min-width:900px;margin:0 auto;border-spacing:0;border-collapse:collapse;table-layout:fixed;font-family:Noto Sans JP,sans-serif}.tb14-comparison-table__label-column{width:12%}.tb14-comparison-table__data-column{width:22%}.tb14-comparison-table th,.tb14-comparison-table td{height:86px;padding:10px 12px;border:1px solid #ddd;vertical-align:middle;text-align:center}.tb14-comparison-table__empty{border-top:none!important;border-left:none!important;background:transparent}.tb14-comparison-table__head{height:72px;background:#222;color:#fff;font-size:17px;font-weight:700;line-height:1.15}.tb14-comparison-table__head--own{border-top:2px solid #e3171c!important;border-right:2px solid #e3171c!important;border-left:2px solid #e3171c!important;background:#e3171c;font-size:20px}.tb14-comparison-table__label{background:#f5f5f5;font-size:15px;font-weight:500;line-height:1.25}.tb14-comparison-table tbody tr:nth-child(2n) .tb14-comparison-table__label{background:#e9e9e9}.tb14-comparison-table__cell{background:#fff;font-size:14px;font-weight:700;line-height:1.25}.tb14-comparison-table tbody tr:nth-child(2n) .tb14-comparison-table__cell:not(.tb14-comparison-table__cell--own){background:#f6f6f6}.tb14-comparison-table__cell--own{border-right:2px solid #e3171c!important;border-left:2px solid #e3171c!important;background:#fffceb}.tb14-comparison-table tbody tr:last-child .tb14-comparison-table__cell--own{border-bottom:2px solid #e3171c!important}.tb14-comparison-table__cell p{margin:5px 0 0}.tb14-comparison-table__mark{display:block;height:38px;font-family:Arial,Noto Sans JP,sans-serif;font-size:42px;font-weight:400;line-height:36px}.tb14-comparison-table__mark--red,.tb14-comparison-table__mark--red-circle{color:#e3171c}@media screen and (max-width:1024px){.tb14-comparison-table{padding:5.3333vw 4vw}.tb14-comparison-table table{min-width:900px}}@media screen and (max-width:750px){.tb14-comparison-table{padding:8vw 5.3333vw}.tb14-comparison-table__scroll{padding-bottom:2.6667vw}.tb14-comparison-table table{min-width:760px}.tb14-comparison-table th,.tb14-comparison-table td{height:18.6667vw;padding:2.1333vw}.tb14-comparison-table__head{height:16vw;font-size:3.2vw}.tb14-comparison-table__head--own{font-size:3.7333vw}.tb14-comparison-table__label{font-size:2.9333vw}.tb14-comparison-table__cell{font-size:2.6667vw}.tb14-comparison-table__mark{height:7.2vw;font-size:7.2vw;line-height:7vw}}.bl01-featured-blog-block .detail-link{margin-top:24px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
