@charset "UTF-8";::selection{background:#344c5d;color:#fff}::-moz-selection{background:#344c5d;color:#fff}img{max-width:100%}#MainContent{overflow-x:hidden}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/NotoSansCJKjp-Regular.woff?v=1674725042) format("woff");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/NotoSansCJKjp-Bold.woff?v=1674725042) format("woff");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;src:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/NotoSansCJKjp-Black.woff?v=1674725042) format("woff");font-display:swap}@font-face{font-family:tex-gyre-adventor-bold;src:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/tex-gyre-adventor.bold.woff?v=1636585318) format("woff");font-display:swap}@font-face{font-family:tex-gyre-adventor;src:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/tex-gyre-adventor.regular.woff?v=1636612096) format("woff");font-display:swap}.spaced-section--top-none{margin-top:0}.button-area-bottom{margin-top:40px}.bg-gray{background:#f8f8f8}.bg-mizu{background:#eff9ff}.buttton-pink{background:#d55d8f;border:1px solid #d55d8f}.buttton-pink:not([disabled]):hover{box-shadow:0 0 0 1px #d55d8f inset;background:#d55d8fcc}.button--strong{background:#2485f7;border:1px solid #2485F7}.button--strong:not([disabled]):hover{box-shadow:0 0 0 1px #2485f7 inset;background:#2485f7cc}.button--medium{font-size:16px;letter-spacing:.1em;padding:20px 55px;border-radius:40px;font-weight:700}@media (max-width: 767px){.button--medium{font-size:14px;padding:20px 35px;font-weight:400}}.button--large{font-size:18px;letter-spacing:.1em;padding:20px 60px;border-radius:40px;font-weight:700}@media (max-width: 767px){.button--large{font-size:14px;padding:20px 35px;font-weight:400}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.page-header{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_section_title_pc.jpg?v=1636378500) no-repeat center center/cover;padding:100px 24px;text-align:center;margin-bottom:80px}@media (max-width: 767px){.page-header{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_section_title_sp.jpg?v=1636378500) no-repeat center center/cover;padding:80px 24px;margin-bottom:30px}}.page-header.page-header--no-margin{margin-bottom:0}.page-header .page-header__title{font-size:28px;font-weight:700;letter-spacing:.1em;color:#fff;margin:0;line-height:1.3}@media (max-width: 767px){.page-header .page-header__title{font-size:22px}}.compornent-hukidashi{position:relative;display:inline-block;margin:0 0 40px;padding:12px 50px;max-width:100%;color:#24a6f7;font-size:20px;font-weight:700;border:solid 2px #24a6f7;box-sizing:border-box;border-radius:30px}@media (max-width: 767px){.compornent-hukidashi{font-size:16px;padding:12px 30px;margin:0 0 30px}}.compornent-hukidashi:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2}.compornent-hukidashi:after{content:"";position:absolute;bottom:-29px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #24a6f7;z-index:1}.compornent-hukidashi.compornent-hukidashi--strong{color:#2485f7;border:solid 2px #2485F7}.compornent-hukidashi.compornent-hukidashi--strong:after{border-top:14px solid #2485F7}.compornent-card-box{display:flex;flex-wrap:wrap;cursor:pointer;margin:-2rem}@media (max-width: 989px){.compornent-card-box{scroll-padding-left:unset;padding:10px 0;margin:0}}.compornent-card-box.compornent-card-box--center{justify-content:center}@media (max-width: 989px){.compornent-card-box.compornent-card-box--center{justify-content:unset}}.compornent-card-box.compornent-card-box--col3 .compornent-card{width:calc(33.33333% - 4rem);margin:2rem}@media (max-width: 989px){.compornent-card-box.compornent-card-box--col3 .compornent-card{width:100%;margin:0 0 30px}}.compornent-card-box.compornent-card-box--col4{width:calc(25% - 4rem);margin:2rem}@media (max-width: 989px){.compornent-card-box.compornent-card-box--col4{width:100%;margin:0 0 30px}}@media (max-width: 767px){.compornent-card-box .compornent-card{width:100%}}.compornent-card-box .compornent-card.is-new{position:relative;overflow:hidden}.compornent-card-box .compornent-card.is-new:before{content:"NEW";position:absolute;top:12px;right:-45px;color:#fff;font-weight:700;background-color:#d55d8f;font-size:20px;padding:0 2.5em;transform:rotate(45deg)}.compornent-card-box .compornent-card .compornent-card__inner{display:block;background:#fff;border-radius:30px;box-shadow:#11111a03 0 4px 16px,#11111a03 0 8px 32px;transition:box-shadow .3s,transform .3s;transition:border .3s,transform .3s;border:5px solid #FFF;height:100%}@media (max-width: 767px){.compornent-card-box .compornent-card .compornent-card__inner{border-radius:15px}}.compornent-card-box .compornent-card .compornent-card__inner:hover{box-shadow:0 6px 14px #0000000d;border:5px solid #CBE5F5}.compornent-card-box .compornent-card .compornent-card__inner.compornent-card--no-animation:hover{box-shadow:#11111a03 0 4px 16px,#11111a03 0 8px 32px;border:5px solid #FFF;cursor:auto}.compornent-card-box .compornent-card .compornent-card__inner>a{text-decoration:none;display:block}.compornent-card-box .compornent-card .compornent-card__img{padding:4rem 3rem 0;margin-bottom:2rem}.compornent-card-box .compornent-card .compornent-card__img img{max-width:100%;display:block;margin:0 auto}.compornent-card-box .compornent-card .compornent-card__content{text-align:center;padding:0 0 3rem;letter-spacing:.1em}.compornent-card-box .compornent-card .compornent-card__content .compornent-card__content__title{font-size:18px;font-weight:700;color:#24a6f7;padding:0 3rem;margin:0 0 10px}.compornent-card-box .compornent-card .compornent-card__content .compornent-card__content__txt{padding:0 3rem;color:#222;font-size:14px;line-height:2}.compornent-card-box .compornent-card .compornent-card__content .compornent-card__content__btn{padding:0 3rem;margin-top:20px}@media (max-width: 989px){.compornent-card-box.slider{margin-bottom:0!important}}@media (max-width: 767px){.compornent-card-box.slider .compornent-card{margin-bottom:30px!important}}@media screen and (max-width: 989px){.compornent-card-box.slider .compornent-card.is-new{margin-right:1.5em!important;padding-right:0;padding-bottom:10px}}@media (max-width: 989px){.compornent-card-box.slider.compornent-card-box--col3 .compornent-card{width:calc(100% - 8rem);margin:1rem}}@media (max-width: 989px){.compornent-card-box.slider.compornent-card-box--col4 .compornent-card{width:calc(100% - 8rem);margin:1rem}}.article-card{display:block;background:#fff;border-radius:30px;box-shadow:#11111a03 0 4px 16px,#11111a03 0 8px 32px;transition:box-shadow .3s,transform .3s}@media (max-width: 767px){.article-card{border-radius:15px}}.article-card:hover{box-shadow:0 6px 14px #0000000d}.article-card .article-card__image-wrapper .article-card__image{border-radius:30px 30px 0 0}@media (max-width: 767px){.article-card .article-card__image-wrapper .article-card__image{border-radius:15px 15px 0 0}}.article-card .article-card__image-wrapper img{border-radius:30px 30px 0 0}@media (max-width: 767px){.article-card .article-card__image-wrapper img{border-radius:15px 15px 0 0}}.article-card .article-card__info{padding:3rem}.article-card .article-card__header .circle-divider{font-family:tex-gyre-adventor;font-weight:400}@media (max-width: 767px){.article-card .article-card__header .circle-divider{font-size:10px}}.article-card .article-card__header .article-card__title{font-weight:700;font-size:22px;letter-spacing:.1em}@media (max-width: 767px){.article-card .article-card__header .article-card__title{font-size:18px}}.article-card .article-card__excerpt{font-size:14px;letter-spacing:.1em;margin-bottom:0}@media (max-width: 767px){.article-card .article-card__excerpt{line-height:2}}.card_modal_open{height:100px;text-align:center}.card_modal_wrapper{position:fixed;display:flex;align-items:center;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;margin:auto;border:none;opacity:0;z-index:-1}.card_modal_window{width:80vw;max-width:820px;max-height:80vh;margin:auto;padding:50px;border-radius:30px;background:#fff;border:6px solid #CBE5F5;z-index:1;position:relative}@media (max-width: 767px){.card_modal_window{width:calc(100% - 50px);padding:30px 0 20px;max-height:90vh}}.card_modal_content{margin:0 auto;width:100%;max-height:68vh}@media (max-width: 767px){.card_modal_content{max-height:90vh}}.card_modal_content::-webkit-scrollbar{width:10px}.card_modal_content::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 2px #2485f7}.card_modal_content::-webkit-scrollbar-thumb{border-radius:10px;background:#2485f7;box-shadow:inset 0 0 0 2px #fff}.card_modal_content .collection-list{overflow:hidden}.card_modal_content .card_modal_content__title{text-align:center}.card_modal_content .card_modal_content__title h4{position:relative;display:inline-block;margin:0 0 40px;padding:10px 50px;max-width:100%;color:#2485f7;border:solid 2px #2485F7;font-size:20px;font-weight:700;box-sizing:border-box;border-radius:30px}@media (max-width: 767px){.card_modal_content .card_modal_content__title h4{font-size:16px;margin:0 10px 40px}}.card_modal_content .card_modal_content__title h4:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #FFF;z-index:2}.card_modal_content .card_modal_content__title h4:after{content:"";position:absolute;bottom:-29px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #2485F7;z-index:1}.card_modal_content .slider-mobile-gutter ul li.grid__item{position:relative;padding:0 30px;text-align:center}@media (max-width: 767px){.card_modal_content .slider-mobile-gutter ul li.grid__item{padding:0 25px;max-width:75%;max-height:400px}}.card_modal_content .slider-mobile-gutter ul li.grid__item:after{content:"";display:block;width:20px;height:30px;background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/icon_arrow_right.png?v=1634301881) no-repeat center center/contain;position:absolute;top:50%;right:-10px;transform:translateY(-30px)}@media (max-width: 767px){.card_modal_content .slider-mobile-gutter ul li.grid__item:after{width:10px;right:-5px}}.card_modal_content .slider-mobile-gutter ul li.grid__item:last-child:after{display:none}.card_modal_content .slider-mobile-gutter ul li.grid__item:only-child{max-width:100%;width:100%}@media (max-width: 767px){.card_modal_content .slider-mobile-gutter ul li.grid__item:only-child{padding:0;max-width:calc(100% - 20px);margin:0 auto}}@media (min-width: 768px){.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(2),.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(2)~.grid__item{width:50%;max-width:50%}.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(3),.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(3)~.grid__item{width:33.333%;max-width:33.333333%}}@media (min-width: 768px) and (max-width: 767px){.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(2),.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(2)~.grid__item{width:100%}}@media (min-width: 768px) and (max-width: 767px){.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(3),.card_modal_content .slider-mobile-gutter ul li.grid__item.grid__item:first-child:nth-last-child(3)~.grid__item{width:100%}}.card_modal_content .slider-mobile-gutter ul li.grid__item img{display:block;margin:0 auto;max-height:320px}.card_modal_content .slider-mobile-gutter ul li.grid__item h5{font-size:14px;text-align:center;margin:20px 0 0;height:auto!important}.card_modal_mask{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#09133ee6;display:block!important}.card_modal_close{z-index:300;position:absolute;top:-40px;right:-40px;color:#fff;font-size:1.5rem;cursor:pointer;background:#2485f7;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:400}@media (max-width: 767px){.card_modal_close{width:50px;height:50px;font-size:26px;top:-20px;right:-20px}}.card_modal_close:hover{color:#000;transition:all .5s}html.is_open,body.is_open{overflow:hidden}.card_modal_wrapper.is_open{animation:card_modal_wrapper_open .5s ease forwards}.card_modal_wrapper.is_open .works_modal_window{animation:card_modal_window_open .5s ease forwards}.card_modal_wrapper.is_close{animation:card_modal_wrapper_close .5s ease forwards}.card_modal_wrapper.is_close .card_modal_window{animation:card_modal_window_close .5s ease forwards}@keyframes card_modal_wrapper_open{0%{opacity:0}to{opacity:1;z-index:300}}@keyframes card_modal_window_open{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes card_modal_wrapper_close{0%{z-index:300;opacity:1}to{opacity:0}}@keyframes card_modal_window_close{0%{opacity:1;transform:translateY(0)}to{transform:translateY(-30px);opacity:0}}.hbspt-form{background:#fff;padding:60px;border-radius:10px}@media (max-width: 767px){.hbspt-form{padding:30px}}.fix-banner{position:fixed;bottom:20px;left:10px;max-width:300px;z-index:20}@media (max-width: 767px){.fix-banner{max-width:420px;left:50%;transform:translate(-50%);width:90%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}}.fix-banner .fix-banner__close{position:absolute;right:-10px;top:-10px;width:30px;height:30px;z-index:9999;cursor:pointer}@media (max-width: 767px){.fix-banner .fix-banner__close{top:0}}.fix-banner .fix-banner__link{display:block}.fix-banner .fix-banner__link img:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}.index-section:not(.background-secondary){margin:5rem 0}.section-header{text-align:center;margin-bottom:30px;letter-spacing:.1em}.section-header .section-header__title{margin:0 0 25px}.section-header .section-header__title .title{font-weight:700;margin-top:0;color:#24a6f7;font-size:28px;line-height:1.7}@media (max-width: 767px){.section-header .section-header__title .title{font-size:22px}}.section-header .section-header__title .title.title--strong{color:#2485f7}.section-header .section-header__description{font-size:16px;line-height:2}@media (max-width: 767px){.section-header .section-header__description{font-size:14px;text-align:left}}.section-mainvisual{padding:100px 0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative}@media (max-width: 1023px){.section-mainvisual{padding:70px 0 350px}}@media (max-width: 767px){.section-mainvisual{padding:0 0 270px}}.section-mainvisual .mainvisual__content{max-width:100%;padding:0 20px;z-index:1}@media (max-width: 767px){.section-mainvisual .mainvisual__content{text-align:center}}.section-mainvisual .mainvisual__content .mainvisual__content__midashi{margin-bottom:10px}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__midashi{margin:-10px auto;max-width:400px}}.section-mainvisual .mainvisual__content .mainvisual__content__midashi svg{display:block;max-width:100%}.section-mainvisual .mainvisual__content .mainvisual__content__description{color:#222;font-size:28px;letter-spacing:.063em;text-align:center;font-weight:900;line-height:1.78;margin-bottom:40px}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__description{margin-bottom:0;font-size:14px;line-height:2}}.section-mainvisual .mainvisual__content .mainvisual__content__image{display:none}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__image{z-index:-1;position:relative;display:block;max-width:500px}}@media (max-width: 767px){.section-mainvisual .mainvisual__content .mainvisual__content__image{margin:-105px -20px 0}}.section-mainvisual .mainvisual__content .mainvisual__content__image .mainvisual__content__image__daian{display:block;margin:auto}.section-mainvisual .mainvisual__content .mainvisual__content__cta{text-align:center;max-width:600px;margin:0 auto}.section-mainvisual .mainvisual__content .mainvisual__content__cta a{display:inline-block;font-size:31px;text-align:center;text-decoration:none;font-weight:900;color:#fff;padding:22px 60px;border-radius:68px;background:#ffce48;background:linear-gradient(90deg,#ffce48,#ff2e87);box-shadow:0 3px 10px #0003;line-height:1.4}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__cta a{padding:12px 20px;font-size:18px;line-height:1.5;width:100%}}.section-mainvisual .mainvisual__content .mainvisual__content__cta a span{display:block;font-size:16px;font-weight:700}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__cta a span{font-size:9px}}.section-mainvisual .mainvisual__content .mainvisual__content__btn{display:flex;justify-content:center;max-width:600px;gap:30px;margin:30px auto 0}@media (max-width: 767px){.section-mainvisual .mainvisual__content .mainvisual__content__btn{margin:20px auto 0;gap:0;justify-content:space-between}}@media (max-width: 1023px){.section-mainvisual .mainvisual__content .mainvisual__content__btn .item{width:50%}}@media (max-width: 767px){.section-mainvisual .mainvisual__content .mainvisual__content__btn .item{width:calc(50% - 5px)}}.section-mainvisual .mainvisual__content .mainvisual__content__btn .item a{color:#24a6f7;border:2px solid #24a6f7;border-radius:42px;padding:5px 15px;display:block;line-height:1.2;text-decoration:none;transition:.2s;letter-spacing:.1em;font-size:16px;font-weight:700;background:#fff;min-height:60px;min-width:260px;box-shadow:0 3px 10px #0003;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.section-mainvisual .mainvisual__content .mainvisual__content__btn .item a{font-size:13px;width:100%;min-width:162px;min-height:40px}}.section-mainvisual .mainvisual__content .mainvisual__content__btn .item a:hover{background:#24a6f7;color:#fff}.section-mainvisual .mainvisual__content__label--left{z-index:0;position:absolute;left:-10px;bottom:0;max-width:715px;width:45%}@media (max-width: 1023px){.section-mainvisual .mainvisual__content__label--left{display:none}}.section-mainvisual .mainvisual__content__label--left .img-daian{z-index:1;position:relative;display:block}.section-mainvisual .mainvisual__content__label--right img{display:block}.section-mainvisual .mainvisual__content__label--right .img-device{width:50%;max-width:1100px;position:absolute;right:-430px;bottom:-55px}@media (max-width: 1900px){.section-mainvisual .mainvisual__content__label--right .img-device{right:-26.5%;bottom:50px}}@media (max-width: 1023px){.section-mainvisual .mainvisual__content__label--right .img-device{max-width:500px;width:calc(100% - 60px);left:50%;bottom:20px;transform:translate(-50%)}}@media (max-width: 767px){.section-mainvisual .mainvisual__content__label--right .img-device{max-width:400px}}.section-mainvisual .mainvisual__content__label--right .img-label{position:absolute;right:5px;bottom:-110px;max-width:250px;width:10%}@media (max-width: 1900px){.section-mainvisual .mainvisual__content__label--right .img-label{bottom:-45px}}@media (max-width: 1023px){.section-mainvisual .mainvisual__content__label--right .img-label{right:20px;width:160px}}@media (max-width: 767px){.section-mainvisual .mainvisual__content__label--right .img-label{bottom:-25px;width:110px}}.section-product-cta{position:relative;overflow:hidden;background:#fff}.section-product-cta:before{content:"";position:absolute;top:-50%;left:-200px;width:150%;height:200%;background:#acdff9;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);z-index:1}@media (max-width: 1000px){.section-product-cta:before{bottom:-640px;right:auto;left:auto;top:auto;width:2000px;height:800px;-webkit-transform:rotate(333deg);-ms-transform:rotate(333deg);transform:rotate(333deg)}}.section-product-cta:after{content:"";position:absolute;top:-63%;left:80px;width:70%;height:100%;background:#d4ecf8;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:left center;-webkit-transform:rotate(57deg);-ms-transform:rotate(57deg);transform:rotate(57deg);z-index:0}@media (max-width: 1000px){.section-product-cta:after{top:auto;bottom:-40px;left:80px;width:70%;height:100%;-webkit-transform:rotate(78deg);-ms-transform:rotate(78deg);transform:rotate(78deg)}}.section-product-cta .section-product-cta__content{display:flex;flex-wrap:wrap}.section-product-cta .section-product-cta__content .content__area__title{margin-bottom:30px;z-index:2}@media (max-width: 767px){.section-product-cta .section-product-cta__content .content__area__title{max-width:270px;margin:0 auto 20px}}.section-product-cta .section-product-cta__content .content__area__description{text-align:center;margin-bottom:30px;letter-spacing:.1em;z-index:2}@media (max-width: 767px){.section-product-cta .section-product-cta__content .content__area__description{font-size:14px}}.section-product-cta .section-product-cta__content .img__area{width:calc(100% - 550px);z-index:2;text-align:center}@media (max-width: 1000px){.section-product-cta .section-product-cta__content .img__area{width:100%}}.section-product-cta .section-product-cta__content .img__area img{max-width:550px;width:100%}.section-product-cta .section-product-cta__content .content__area{width:550px;padding-left:80px;text-align:center;z-index:2}@media (max-width: 1000px){.section-product-cta .section-product-cta__content .content__area{width:100%;padding-left:0}}@media (max-width: 767px){.section-product-cta .section-product-cta__content .content__area{max-width:270px;margin:0 auto}}.section-product-cta .section-product-cta__content .content__area .content__area__btn{max-width:355px;margin:0 auto}.section-product-cta .section-product-cta__content .content__area .item{margin-top:20px}.section-product-cta .section-product-cta__content .content__area .item .item__btn{font-size:18px;line-height:1.2;letter-spacing:.1em;transition:.2s;border-radius:70px;padding:15px 30px;background:#24a6f7;color:#fff;text-decoration:none;border:1px solid #24a6f7;font-weight:700;width:100%;min-height:70px;display:flex;align-items:center;text-align:center;justify-content:center}@media (max-width: 767px){.section-product-cta .section-product-cta__content .content__area .item .item__btn{font-size:14px;padding:10px 30px;min-height:60px}}.section-product-cta .section-product-cta__content .content__area .item .item__btn.item__btn--first:hover{box-shadow:0 0 0 2px #24a6f7 inset;background:#24a6f7cc}.section-product-cta .section-product-cta__content .content__area .item .item__btn.item__btn--second{color:#24a6f7;background:#fff}@media (max-width: 767px){.section-product-cta .section-product-cta__content .content__area .item .item__btn.item__btn--second{background:none}}.section-product-cta .section-product-cta__content .content__area .item .item__btn.item__btn--second:hover{box-shadow:0 0 0 1px #24a6f7 inset;background:#24a6f71a}.front-intro-line{border-radius:5px;background:#fff;display:flex;align-items:center;padding:15px;box-sizing:border-box;max-width:540px;margin:0 auto 20px;box-shadow:0 3px 10px #0000000d}.front-intro-line .front-intro-line__img{width:60px;height:60px;min-width:60px;margin-right:20px}.front-intro-line .front-intro-line__txt{font-size:14px;letter-spacing:.05em;font-weight:500;line-height:1.57}@media (max-width: 767px){.front-intro-line .front-intro-line__txt{font-size:12px}}.section-about{background:linear-gradient(175deg,#fff,#fff 75%,#acdff9 calc(75% + 1px) 100%);letter-spacing:.1em;padding:40px 0 0}@media (max-width: 767px){.section-about{padding:20px 0 60px;background:linear-gradient(175deg,#fff,#fff 95%,#acdff9 calc(95% + 1px) 100%)}}.section-about .section-about__head{text-align:center;margin-bottom:30px}.section-about .section-about__head .section-about__head__title{margin:0 0 30px}@media (max-width: 767px){.section-about .section-about__head .section-about__head__title{margin-bottom:25px}}.section-about .section-about__head .section-about__head__description{font-weight:700;color:#24a6f7;font-size:18px}@media (max-width: 767px){.section-about .section-about__head .section-about__head__description{font-size:16px;text-align:left}}.section-about .section-about__img{border:6px solid #C3E8FF;border-radius:30px;padding:14px;box-shadow:0 0 6px 3px #6db0dc3d inset}@media (max-width: 767px){.section-about .section-about__img{margin-bottom:25px}}.section-about .section-about__img video{width:100%;border-radius:18px;display:block}.section-about .section-about__content{display:flex;justify-content:space-between;line-height:2}@media (max-width: 767px){.section-about .section-about__content{display:block}}.section-about .section-about__content .section-about__content__txt{width:46%}@media (max-width: 767px){.section-about .section-about__content .section-about__content__txt{font-size:14px;width:100%}}.section-about .section-about__content .section-about__img{width:46%}.section-featured-function{position:relative}.section-featured-function:after{content:"";width:100%;height:100px;display:block;background:linear-gradient(3deg,#fff,#fff 50%,#acdff9 calc(50% + 1px) 100%)}@media (max-width: 767px){.section-featured-function:after{display:none}}.section-flow ul{padding:0;display:flex;margin:0 -30px;flex-wrap:wrap}@media (max-width: 767px){.section-flow ul{margin:0 -15px}}.section-flow ul .item{list-style:none;width:25%;border-right:2px dotted #e9e9e9;padding:0 40px;letter-spacing:.1em}@media (max-width: 767px){.section-flow ul .item{width:50%;padding:15px}}@media (max-width: 767px){.section-flow ul .item:nth-child(1){border-bottom:2px dotted #e9e9e9;padding-bottom:30px}}.section-flow ul .item:nth-child(1) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_01.png?v=1634269390) no-repeat left top}@media (max-width: 767px){.section-flow ul .item:nth-child(2){border-right:0;border-bottom:2px dotted #e9e9e9;padding-bottom:30px}}.section-flow ul .item:nth-child(2) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_02.png?v=1634269390) no-repeat left top}@media (max-width: 767px){.section-flow ul .item:nth-child(3){padding-top:30px}}.section-flow ul .item:nth-child(3) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_03.png?v=1634269390) no-repeat left top}@media (max-width: 767px){.section-flow ul .item:nth-child(4){border-right:0;padding-top:30px}}.section-flow ul .item:nth-child(4) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_04.png?v=1634269390) no-repeat left top}@media (max-width: 767px){.section-flow ul .item:nth-child(5){border-right:0;padding-top:30px}}.section-flow ul .item:nth-child(5) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_05.png?v=1634269390) no-repeat left top}@media (max-width: 767px){.section-flow ul .item:nth-child(6){border-right:0;padding-top:30px}}.section-flow ul .item:nth-child(6) .item__img{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/num_06.png?v=1634269390) no-repeat left top}.section-flow ul .item:first-child:nth-last-child(3),.section-flow ul .item:first-child:nth-last-child(3)~.item{width:33.33333%}.section-flow ul .item:first-child:nth-last-child(6),.section-flow ul .item:first-child:nth-last-child(6)~.item{width:33.33333%;margin-bottom:80px}@media (max-width: 767px){.section-flow ul .item:first-child:nth-last-child(6),.section-flow ul .item:first-child:nth-last-child(6)~.item{margin-bottom:0;width:50%}}.section-flow ul .item:first-child:nth-last-child(6):nth-child(3),.section-flow ul .item:first-child:nth-last-child(6)~.item:nth-child(3){border-right:none}@media (max-width: 767px){.section-flow ul .item:first-child:nth-last-child(6):nth-child(3),.section-flow ul .item:first-child:nth-last-child(6)~.item:nth-child(3){border-right:2px dotted #e9e9e9;border-bottom:2px dotted #e9e9e9}}@media (max-width: 767px){.section-flow ul .item:first-child:nth-last-child(6):nth-child(4),.section-flow ul .item:first-child:nth-last-child(6)~.item:nth-child(4){border-right:none;border-bottom:2px dotted #e9e9e9}}@media (max-width: 767px){.section-flow ul .item:first-child:nth-last-child(6):nth-child(5),.section-flow ul .item:first-child:nth-last-child(6)~.item:nth-child(5){border-right:2px dotted #e9e9e9}}.section-flow ul .item:last-child{border-right:none}.section-flow ul .item a{display:block;text-decoration:none}.section-flow ul .item .item__img{padding:40px 20px 0;background-size:100px!important}@media (max-width: 767px){.section-flow ul .item .item__img{background-size:70px!important;padding:15px 0 0}}.section-flow ul .item .item__img img{width:100%;display:block;max-width:220px;margin:0 auto}.section-flow ul .item .item__title{font-weight:700;font-size:18px;color:#24a6f7;text-align:center;margin:20px 0 15px}@media (max-width: 767px){.section-flow ul .item .item__title{font-size:14px;text-align:left;margin:15px 0 10px}}.section-flow ul .item .item__txt{color:#333;font-size:14px;margin:15px 0 0;text-align:center}@media (max-width: 767px){.section-flow ul .item .item__txt{text-align:left;margin:10px 0 0}}.section-featured-case:before{content:"";width:100%;height:100px;display:block;background:linear-gradient(3deg,#eff9ff,#eff9ff 50%,#fff calc(50% + 1px) 100%)}@media (max-width: 767px){.section-featured-case:before{height:30px}}.section-featured-case:after{content:"";width:100%;height:100px;display:block;background:linear-gradient(177deg,#eff9ff,#eff9ff 50%,#fff calc(50% + 1px) 100%)}@media (max-width: 767px){.section-featured-case:after{height:30px}}.section-featured-case .section-featured-case__content{display:flex}.section-featured-case .section-featured-case__content.section-featured-case__content--col5 .item{width:calc(20% - 2rem);max-width:calc(20% - 2rem);margin:1rem}@media (max-width: 1024px){.section-featured-case .section-featured-case__content.section-featured-case__content--col5 .item{width:calc(33.333% - 2rem);max-width:calc(33.333% - 2rem)}}@media (max-width: 735px){.section-featured-case .section-featured-case__content.section-featured-case__content--col5 .item{width:calc(100% - 8rem);max-width:100%}}.section-featured-case .section-featured-case__content .item a{display:block;text-decoration:none}.section-featured-case .section-featured-case__content .item .item__img{margin-bottom:15px}.section-featured-case .section-featured-case__content .item .item__img img{display:block;border-radius:15px;margin:0 auto}.section-featured-case .section-featured-case__content .item .item__title{font-size:14px;color:#000;text-align:center}@media (max-width: 767px){.section-cta-conversion--wrap{padding:30px 0}}.section-cta-conversion .item-box{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr}@media (max-width: 767px){.section-cta-conversion .item-box{display:block}}.section-cta-conversion .item-box .item{text-align:center;background:#ffffffd9;padding:50px 30px 60px;letter-spacing:.1em;border-radius:24px;-moz-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);-webkit-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);-ms-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);box-shadow:1px 0 24px #6db0dc3d;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width: 767px){.section-cta-conversion .item-box .item{padding:40px 20px}}@media (max-width: 767px){.section-cta-conversion .item-box .item:nth-child(2n){margin-top:25px}}.section-cta-conversion .item-box .item .item__title{color:#d55d8f;font-size:20px;font-weight:700;line-height:1.6;margin:0 0 15px;width:100%}@media (max-width: 767px){.section-cta-conversion .item-box .item .item__title{font-size:16px;line-height:2}}.section-cta-conversion .item-box .item .item__title__sub{font-size:14px;margin-bottom:5px;width:100%}@media (max-width: 767px){.section-cta-conversion .item-box .item .item__title__sub{margin-bottom:10px}}.section-cta-faq{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_cta_pc.jpg?v=1636378501) no-repeat center center/cover}@media (max-width: 767px){.section-cta-faq{background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_cta_sp_long.jpg?v=1636378501) no-repeat center center/cover;padding:60px 0 30px}}.section-cta-faq .item-box{display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr}@media (max-width: 767px){.section-cta-faq .item-box{display:block}}.section-cta-faq .item-box .item{text-align:center;position:relative;background:#fff;padding:120px 70px 50px;letter-spacing:.1em;border-radius:24px;-moz-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);-webkit-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);-ms-box-shadow:1px 0px 24px 0px rgba(109,176,220,.24);box-shadow:1px 0 24px #6db0dc3d}@media (max-width: 767px){.section-cta-faq .item-box .item{padding:100px 30px 30px}}@media (max-width: 767px){.section-cta-faq .item-box .item:nth-child(2n){margin-top:25px}}.section-cta-faq .item-box .item .item__title{margin:0;display:flex;align-items:center;justify-content:center;padding:15px 60px;min-width:300px;height:48px;font-size:22px;color:#fff;background:#d55d8f;position:absolute;left:-10px;top:40px}@media (max-width: 767px){.section-cta-faq .item-box .item .item__title{font-size:18px;top:30px;padding:15px 30px 15px 40px;justify-content:flex-start}}.section-cta-faq .item-box .item .item__title:before{position:absolute;content:"";top:-6px;left:0;border:none;border-top:solid 6px transparent;border-right:solid 10px #A31953}.section-cta-faq .item-box .item .item__title:after{position:absolute;content:"";width:0px;height:0px;z-index:1;top:0;right:0;border-width:24px 12px 24px 0px;border-color:transparent #fff transparent transparent;border-style:solid}.section-cta-faq .item-box .item .item__description{font-size:14px;margin-bottom:30px;text-align:left;color:#333}@media (max-width: 767px){.section-cta-faq .item-box .item .item__description{line-height:2}}.section-price--wrap{background:linear-gradient(188deg,#eff9ff 30%,#acdff9 30%)}@media (max-width: 767px){.section-price--wrap{background:#eff9ff}}.section-price{max-width:1100px;margin:0 auto}.section-price .price-box .price-box--top{margin-bottom:50px}@media (max-width: 767px){.section-price .price-box .price-box--top{margin-bottom:30px}}.section-price .price-box .price-box--top .item{box-shadow:#11111a03 0 4px 16px,#11111a03 0 8px 32px;border-radius:30px;padding:75px 60px 45px;background:#fff;position:relative;border:9px solid #71C7FC}@media (max-width: 767px){.section-price .price-box .price-box--top .item{padding:50px 20px 30px;border:3px solid #24A6F7}}.section-price .price-box .price-box--top .item .item__label{position:absolute;top:-42px;left:0;width:100%;text-align:center}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__label{top:-28px}}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__label img{max-width:240px}}.section-price .price-box .price-box--top .item .item__logo{text-align:center;position:relative;max-width:450px;margin:0 auto 30px}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__logo{margin:0 auto 20px}}.section-price .price-box .price-box--top .item .item__logo:after{content:"";display:block;width:66px;height:5px;background:#24a6f7;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__logo:after{display:none}}.section-price .price-box .price-box--top .item .item__price{text-align:center;font-size:21px;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:tex-gyre-adventor-bold}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__price{font-size:14px}}@media (max-width: 320px){.section-price .price-box .price-box--top .item .item__price{font-size:12px}}.section-price .price-box .price-box--top .item .item__price .item__price__body span{font-size:77px;font-weight:700;margin-left:20px;line-height:1;letter-spacing:0;color:#333;margin-right:5px}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__price .item__price__body span{font-size:55px;margin-left:10px}}@media (max-width: 375px){.section-price .price-box .price-box--top .item .item__price .item__price__body span{font-size:46px}}@media (max-width: 320px){.section-price .price-box .price-box--top .item .item__price .item__price__body span{font-size:38px}}.section-price .price-box .price-box--top .item .item__hosoku{text-align:center;margin-bottom:30px}.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__plus{font-size:24px;font-weight:700}.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__content{font-size:28px;font-weight:700;color:#24a6f7;background:#eff9ff;border-radius:33px;padding:18.5px 25px;line-height:1;display:inline-block;margin-bottom:5px;letter-spacing:.1em;position:relative}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__content{font-size:19px}}@media (max-width: 375px){.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__content{font-size:16px}}.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__content:before{content:"\ff0a";font-size:12px;position:absolute;top:14px;left:14px}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__content:before{font-size:8px}}.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__caption{font-size:12px;letter-spacing:.1em}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__hosoku .item__hosoku__caption{font-size:10px}}.section-price .price-box .price-box--top .item .item__list{max-width:730px;margin:0 auto}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__list{max-width:222px}}.section-price .price-box .price-box--top .item .item__list ul{margin:0;padding:0;display:flex;gap:30px}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__list ul{display:block}}.section-price .price-box .price-box--top .item .item__list ul li{width:33.33333%;list-style:none;border:2px solid #24A6F7;text-align:center;border-radius:15px;overflow:hidden}@media (max-width: 767px){.section-price .price-box .price-box--top .item .item__list ul li{width:100%;margin-top:20px}}.section-price .price-box .price-box--top .item .item__list ul li .item__list__title{color:#fff;background:#24a6f7;font-weight:700;font-size:20px;letter-spacing:.1em;padding:10px;line-height:1.6}.section-price .price-box .price-box--top .item .item__list ul li .item__list__body{font-size:22px;letter-spacing:.1em;font-weight:700;padding:15px 10px 23px;line-height:1}.section-price .price-box .price-box--cta{text-align:center;margin-top:30px}@media (max-width: 767px){.section-price .price-box .price-box--cta{margin-bottom:50px}}.section-price .price-box .price-box--cta .price-box--cta__title{font-size:26px;color:#d55d8f;letter-spacing:.1em;font-weight:700;margin-bottom:15px}@media (max-width: 767px){.section-price .price-box .price-box--cta .price-box--cta__title{font-size:20px}}.section-price .price-box .price-box--midashi{text-align:center;margin-bottom:15px}.section-price .price-box .price-box--bottom{display:grid;grid-gap:5rem;grid-template-columns:1fr 1fr}@media (max-width: 767px){.section-price .price-box .price-box--bottom{display:block}}.section-price .price-box .price-box--bottom .item{box-shadow:#11111a0d 0 4px 16px,#11111a0d 0 8px 32px;border-radius:30px;padding:50px 50px 40px;text-align:center;background:#fff;letter-spacing:.1em}@media (max-width: 767px){.section-price .price-box .price-box--bottom .item{padding:50px 40px 30px}}@media (max-width: 767px){.section-price .price-box .price-box--bottom .item:nth-child(2n){margin-top:25px}}.section-price .price-box .price-box--bottom .item .item__title{color:#24a6f7;font-weight:700;font-size:21px}.section-price .price-box .price-box--bottom .item .item__label{color:#24a6f7;font-weight:700;border:2px solid #24a6f7;border-radius:20px;display:inline-block;font-size:16px;padding:5px 20px;margin-top:15px}.section-price .price-box .price-box--bottom .item .item__txt{font-size:14px;margin-top:15px}@media (max-width: 767px){.section-price .price-box .price-box--bottom .item .item__txt{line-height:2}}.section-price .price-box .price-box--bottom .item .item__hosoku{border-top:2px dotted #e9e9e9;color:#24a6f7;font-size:20px;padding-top:15px;margin-top:15px;font-weight:700}@media (max-width: 767px){.section-price .price-box .price-box--bottom .item .item__hosoku{font-weight:700}}.section-price .price-cta{text-align:center}.section-price .price-cta .price-cta__midashi{position:relative;display:inline-block;padding:0 30px;font-size:20px;font-weight:700;margin-bottom:20px;color:#2485f7}.section-price .price-cta .price-cta__midashi:before,.section-price .price-cta .price-cta__midashi:after{content:"";position:absolute;top:50%;display:inline-block;width:24px;height:2px;background-color:#2485f7;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.section-price .price-cta .price-cta__midashi:before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-price .price-cta .price-cta__midashi:after{right:0}.section-news{display:flex;padding:30px 0;border-bottom:1px solid #EFEFEF;max-width:960px;margin:0 auto}@media (max-width: 1000px){.section-news{display:block}}.section-news .section-news__head{font-size:28px;font-weight:700;min-width:210px;padding-right:20px}@media (max-width: 1000px){.section-news .section-news__head{min-width:auto;padding-right:0;margin-bottom:20px}}.section-news .section-news__body{font-size:15px;margin:0;padding:0}@media (max-width: 767px){.section-news .section-news__body{font-size:14px}}.section-news .section-news__body .item{color:#333;list-style:none;display:flex}@media (max-width: 1000px){.section-news .section-news__body .item{display:block}}.section-news .section-news__body .item:nth-child(n+2){margin-top:10px}.section-news .section-news__body .item .item__content{padding-left:75px}@media (max-width: 1000px){.section-news .section-news__body .item .item__content{padding-left:0}}.section-news .section-news__body .item .item__content a{color:#333;text-decoration:none}.section-news .section-news__body .item .item__content a:hover{text-decoration:underline}.section-news .section-news__more{padding-left:20px;min-width:130px;display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width: 1000px){.section-news .section-news__more{min-width:auto;padding-left:0;margin-top:20px}}.section-news .section-news__more a{color:#24a6f7;font-weight:700;text-decoration:none;font-size:12px}.section-page-feature-wrap{background:#eff9ff}.section-page-feature-wrap:first-child{padding:60px 0!important}.section-page-feature-wrap:first-child:before{display:none!important}.section-page-feature-wrap:nth-child(2n){position:relative;padding:0 0 60px}.section-page-feature-wrap:nth-child(2n):before{content:"";width:100%;height:100px;display:block;background:linear-gradient(358deg,#eff9ff,#eff9ff 50%,#acdff9 calc(50% + 1px) 100%);margin-bottom:60px}.section-page-feature-wrap:nth-child(odd){background:#acdff9;position:relative;padding:0 0 60px}.section-page-feature-wrap:nth-child(odd):before{content:"";width:100%;height:100px;display:block;background:linear-gradient(358deg,#acdff9,#acdff9 50%,#eff9ff calc(50% + 1px) 100%);margin-bottom:60px}.section-page-feature .head-area{text-align:center;margin-bottom:30px}.section-page-feature .head-area .head-area__number{display:inline-block;font-size:60px;font-weight:700;line-height:1;margin-bottom:10px;color:#24a6f7}.section-page-feature .head-area h2{margin:0;font-size:24px;font-weight:700;letter-spacing:.1em}.section-page-feature .head-area .head-area__description{font-size:14px;margin-top:40px;letter-spacing:.1em}.toc-sidebar{position:fixed;width:100%;height:auto;top:0;right:0;z-index:10;background:#083c79;color:#fff;text-align:center;display:none}.toc-sidebar.view{display:block}.toc-sidebar h2{border-bottom:1px solid orange;text-align:center}.toc-sidebar ul{padding:0}@media (max-width: 767px){.toc-sidebar ul{margin:10px 0}}.toc-sidebar ul li{display:inline-block;margin:0 20px}@media (max-width: 767px){.toc-sidebar ul li{margin:0 10px}}.toc-sidebar ul a{display:block;color:#c1cedd;font-size:14px;text-decoration:none}@media (max-width: 767px){.toc-sidebar ul a{font-size:12px}}.toc-sidebar ul a:hover{background:none}.toc-sidebar ul a.active{color:#24a6f7}.page-entrance{height:100vh;padding:7.5px;background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_entrance_pc.jpg?v=1640006105) no-repeat center center/cover;position:relative;overflow:hidden}@media (max-width: 767px){.page-entrance{height:auto;padding:10px;background:url(https://cdn.shopify.com/s/files/1/0600/6410/4618/files/bg_entrance_sp.jpg?v=1640006105) no-repeat center center/cover}}.page-entrance .page-entrance__chara{position:absolute;bottom:-167px;left:-30px;width:320px}@media (max-width: 767px){.page-entrance .page-entrance__chara{width:260px;bottom:-130px;left:-90px}}.page-entrance .entrance-item{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;text-align:center;width:100%;height:100%;border:2px solid #fff;position:relative}@media (max-width: 767px){.page-entrance .entrance-item{padding:70px 40px}}.page-entrance .entrance-item .entrance-item__inner{z-index:1;padding:0 15px}@media (max-width: 767px){.page-entrance .entrance-item .entrance-item__inner{padding:0}}.page-entrance .entrance-item .entrance-item__midashi{width:100%;max-width:370px;margin-bottom:10px}.page-entrance .entrance-item .entrance-item__title{width:100%;font-size:18px;letter-spacing:.1em;font-weight:700;color:#fff;margin-bottom:25px}@media (max-width: 767px){.page-entrance .entrance-item .entrance-item__title{font-size:16px}}.page-entrance .entrance-item .entrance-item__button{width:100%}.page-entrance .entrance-item .entrance-item__button a{color:#fff;border:1px solid #fff;border-radius:60px;padding:20px;display:block;line-height:1.2;text-decoration:none;transition:.2s;letter-spacing:.1em;font-weight:700;background:#0003;min-height:60px;display:flex;align-items:center;justify-content:center;max-width:200px;margin:0 auto}@media (max-width: 767px){.page-entrance .entrance-item .entrance-item__button a{min-height:48px;font-size:14px}}.page-entrance .entrance-item .entrance-item__button a:hover{box-shadow:0 0 0 2px #24a6f7 inset;border:1px solid #24a6f7;background:#24a6f7}.page-entrance .entrance-item .entrance-item__copy{width:100%;position:absolute;bottom:15px;z-index:1}@media (max-width: 767px){.page-entrance .entrance-item .entrance-item__copy{bottom:-45px}}.page-entrance .entrance-item .entrance-item__copy small{font-size:12px;font-family:tex-gyre-adventor;color:#fff;letter-spacing:.1em}.page-entrance .section-entrance-top{height:calc(50vh - 7.5px);display:flex;align-items:center;padding:7.5px}@media (max-width: 767px){.page-entrance .section-entrance-top{display:block;height:auto;padding:0}}.page-entrance .section-entrance-top .entrance-item:first-child{margin-right:7.5px}@media (max-width: 767px){.page-entrance .section-entrance-top .entrance-item:first-child{margin-right:0;margin-bottom:10px}}.page-entrance .section-entrance-top .entrance-item:last-child{margin-left:7.5px}@media (max-width: 767px){.page-entrance .section-entrance-top .entrance-item:last-child{margin-left:0;margin-bottom:10px}}.page-entrance .section-entrance-bottom{height:calc(50vh - 7.5px);padding:7.5px}@media (max-width: 767px){.page-entrance .section-entrance-bottom{height:auto;padding:0 0 50px}}.section-thanks{padding:70px 60px 60px;margin:120px auto;background:#fff;border-radius:30px;max-width:1000px;position:relative;line-height:2;letter-spacing:.1em}@media screen and (max-width: 767px){.section-thanks{margin:60px auto;padding:60px 25px 25px;font-size:14px}}.section-thanks .section-thanks__label{position:absolute;top:-42px;left:0;width:100%;text-align:center}@media screen and (max-width: 767px){.section-thanks .section-thanks__label{top:-28px}}@media screen and (max-width: 767px){.section-thanks .section-thanks__label img{max-width:270px}}.shopify-policy__container{padding:50px 0 80px}.shopify-policy__container .shopify-policy__title h1{font-size:28px}.main-blog-document{background:linear-gradient(188deg,#eff9ff 70%,#acdff9 70%);padding:90px 0}@media screen and (max-width: 767px){.main-blog-document{padding:30px 0;background:linear-gradient(188deg,#eff9ff 50%,#acdff9 0%)}}.main-blog-document.main-blog-document--article-bottom{background:linear-gradient(188deg,#eff9ff 30%,#acdff9 30%);padding:0 0 90px}@media screen and (max-width: 767px){.main-blog-document.main-blog-document--article-bottom{padding:0 0 30px;background:linear-gradient(188deg,#eff9ff 50%,#acdff9 50%)}}.page-width--article--mainvisual{max-width:1320px}@media screen and (max-width: 767px){.page-width--article--mainvisual{margin:0!important;padding:0}}.page-width--article{max-width:1000px}.article-template .article-template__hero-container .article-template__hero-medium{border-radius:30px}.article-template .article-template__content h2{font-size:24px;font-weight:700;color:#24a6f7;margin:30px 0 15px}@media screen and (max-width: 767px){.article-template .article-template__content h2{font-size:18px}}.article-template .article-template__content h3{font-size:18px;font-weight:700;margin:30px 0 15px}@media screen and (max-width: 767px){.article-template .article-template__content h3{font-size:16px}}.article-template .article-template__content h4{font-weight:700;margin:30px 0 15px}.article-template .article-template__content p{font-size:14px;line-height:2;margin-bottom:30px}@media screen and (max-width: 767px){.article-template .article-template__content p{font-size:13px}}.article-template .article-template__content hr{border:none;margin:35px 0;border-top:1px solid #DEDEDE;border-color:#dedede}@media screen and (max-width: 767px){.article-template .article-template__content hr{margin:40px 0}}.article-template .article-template__content a{text-decoration:underline;font-size:14px;color:#24a6f7}.article-template .article-template__content ul{margin:30px 0}.article-template .article-template__content ul li{font-size:14px;color:#4d4c49;padding-left:10px;position:relative;margin-bottom:1rem;line-height:2}@media screen and (max-width: 767px){.article-template .article-template__content ul li{font-size:13px}}.article-template .article-template__content ol{counter-reset:list-count;list-style:none;padding-left:0;margin:30px 0}.article-template .article-template__content ol li{font-size:14px;position:relative;padding-left:30px;margin-bottom:1rem;line-height:2}.article-template .article-template__content ol li:before{content:counter(list-count);counter-increment:list-count;position:absolute;top:0;left:0;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.article-template .article-template__content ol li:before{top:-2px}}@media screen and (max-width: 767px){.article-template .article-template__content ol li{font-size:13px}}.article-template .article-template__content ol li h3{margin-bottom:5px;font-weight:700}.article-template .article-template__content dl{margin:30px 0}.article-template .article-template__content dl dt{font-size:14px;font-weight:700;margin-bottom:1rem}.article-template .article-template__content dl dd{font-size:14px;margin-bottom:2rem}.article-template .article-template__content img{margin:30px 0;display:block;width:100%;height:auto}.article-template .article-template__content .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.article-template .article-template__content .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-document-box{padding:90px 0}@media screen and (max-width: 767px){.article-document-box{padding:50px 0}}.article-document-box .document__content{width:100%;display:flex;margin-bottom:80px}@media screen and (max-width: 767px){.article-document-box .document__content{display:block;margin-bottom:30px}}.article-document-box .document__content .document__content__txt{width:50%;padding:0 5rem}@media screen and (max-width: 767px){.article-document-box .document__content .document__content__txt{width:100%;padding:0}}.article-document-box .document__content .document__content__txt .document__content__title{font-size:26px;font-weight:700;color:#24a6f7;letter-spacing:.1em;margin:0 0 20px;line-height:1.7}@media screen and (max-width: 767px){.article-document-box .document__content .document__content__txt .document__content__title{font-size:22px}}.article-document-box .document__content .document__content__txt .document__content__midashi{color:#24a6f7;letter-spacing:.1em;font-size:18px;border-radius:30px;border:2px solid #24A6F7;text-align:center;padding:7px 0;font-weight:700;margin:0 0 20px}.article-document-box .document__content .document__content__txt .document__content__description{font-size:14px;line-height:2.7}.article-document-box .document__content .document__content__txt .document__content__description p{margin:0}.article-document-box .document__content .document__content__img{width:50%;padding-left:5rem}@media screen and (max-width: 767px){.article-document-box .document__content .document__content__img{width:100%;padding:0;margin-top:30px}}.article-document-box .document__form{max-width:700px;margin:0 auto}.header .header__inline-menu .list-menu li a{color:#0d0d0d}.footer__content-top__catch{text-align:center;font-size:28px;letter-spacing:.1em;font-weight:700;margin-bottom:50px;color:#24a6f7}@media (max-width: 767px){.footer__content-top__catch{font-size:20px;margin-bottom:30px}}.footer__content-bnr{display:grid;grid-gap:4rem;grid-template-columns:1fr 1fr}@media (max-width: 767px){.footer__content-bnr{display:block}}@media (max-width: 767px){.footer__content-bnr .item:nth-child(2n){margin-top:15px}}.footer__content-bnr .item a{display:block}.footer__content-bnr .item a img{max-width:100%}
/*# sourceMappingURL=/s/files/1/0600/6410/4618/t/16/assets/design.scss.css.map */
