:root{--color-yellow: #fae955;--color-pale-yellow: #fef1b0;--color-beige: #eee8da;--color-pale-beige: #f5f2ea;--color-grey: #6b685e;--color-dark: #333333;--color-light: #e8e8e8;--color-white: #fffffe;--base-color: var(--color-white);--primary-color: var(--color-yellow);--secondary-color: var(--color-pale-yellow);--title-color: var(--color-dark);--text-color: var(--color-dark);--border-color: var(--color-grey);--link-color: var(--primary-color);--hover-color: var(--primary-color);--button-color: var(--primary-color);--button-hover-color: var(--secondary-color);--ff-ja: "Noto Sans JP", sans-serif;--ff-en: "Montserrat", sans-serif;--fs-xs: clamp(12px, 3.2vw, 24px);--fs-s: clamp(12px, 3.2vw, 28px);--fs-base: clamp(20px, 5.3vw, 32px);--fs-l: clamp(36px, 9.6vw, 48px);--fs-xl: clamp(56px, 14.9vw, 64px)}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html,body{height:100%}body{line-height:1.5;letter-spacing:.03em;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block}img{width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.1;word-break:keep-all}p{line-height:1.9}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}a,button{cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}body{font-family:var(--ff-ja);font-size:var(--fs-base);background-color:var(--base-color);color:var(--text-color)}a{color:var(--link-color)}a:hover{color:var(--hover-color)}button{background-color:rgba(0,0,0,0);border:none}.headerBody{background-color:var(--color-white)}.headerBody .navInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-right:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white)}@media screen and (max-width:768px){.headerBody .navInner{gap:16px;padding-inline:16px;margin-right:16px}}.headerBody .siteTitle{font-size:clamp(24px,6.4vw,40px);font-family:var(--ff-en);font-weight:400;margin-left:auto;padding-block:32px;line-height:1.1;position:relative;z-index:100}.headerBody .buttonMenu{width:48px}@media screen and (max-width:768px){.headerBody .buttonMenu{width:32px}}.footerBody{background:url("/digi101/assets/img/bg_footer.webp") no-repeat center bottom;background-size:100% auto;min-height:732px}@media screen and (max-width:768px){.footerBody{min-height:auto}}.footerBody .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:64px 126px}@media screen and (max-width:768px){.footerBody .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:32px 64px}}.footerBody .inner .textArea{width:352px}@media screen and (max-width:768px){.footerBody .inner .textArea{width:100%}}.footerBody .inner .textArea .siteTitle{font-size:var(--fs-xl);letter-spacing:0;line-height:1.1}@media screen and (max-width:768px){.footerBody .inner .textArea .siteTitle{text-align:center}}.footerBody .inner .menuArea{width:740px;padding-top:clamp(32px,8.5vw,64px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.footerBody .inner .menuArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center}}.footerBody .inner .menuArea li{width:calc(50% - 16px)}@media screen and (max-width:768px){.footerBody .inner .menuArea li{width:100%;text-align:center}}.footerBody .inner .menuArea li a{text-decoration:none;color:var(--text-color)}.footerBody .copyright{text-align:center;font-weight:700;font-size:14px;font-family:var(--ff-en)}@media screen and (max-width:768px){.footerBody .copyright{padding-bottom:96px}}body{overflow-x:hidden}.section{padding:clamp(32px,8.5vw,120px) 16px clamp(72px,19.2vw,160px)}.inner{max-width:1120px;width:100%;margin-inline:auto}.ffEn{font-family:var(--ff-en)}._center{text-align:center}.bgYellow{background-color:var(--primary-color)}.column{display:-webkit-box;display:-ms-flexbox;display:flex;--gap: clamp(8px, 2.1vw, 32px);gap:var(--gap)}@media screen and (max-width:768px){.column._2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.column._2 .col{width:100%;padding:24px 32px}@media screen and (max-width:768px){.column._2 .col{padding:16px}}@media screen and (max-width:768px){.column._3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.column._3 .col{width:100%;padding:72px 32px}@media screen and (max-width:768px){.column._3 .col{padding:24px}}.button{background-color:var(--primary-color);text-align:center;color:var(--text-color);text-decoration:none;min-width:360px;display:inline-block;padding:24px 72px 26px;border-radius:30px}@media screen and (max-width:768px){.button{min-width:100%;padding:24px 32px 26px}}.button._large{min-width:720px;padding:clamp(32px,8.5vw,64px) 72px clamp(32px,8.5vw,66px);border:1px solid #6b685e}@media screen and (max-width:768px){.button._large{min-width:100%}}.button:hover{background-color:var(--secondary-color);color:var(--text-color)}@media screen and (max-width:768px){.button:hover{background-color:var(--primary-color)}}.button .arw{padding-right:32px;background:url("/digi003/assets/img/icon_button_arrow.svg") no-repeat right bottom 5px;background-size:20px auto}@media screen and (max-width:768px){.button .arw{padding-right:24px;background-position:right center;background-size:16px auto}}.heading{font-weight:400}.heading._lv1{font-size:var(--fs-l);margin-bottom:clamp(28px,7.5vw,40px);line-height:1.5}.heading._lv2{font-size:var(--fs-base);margin-bottom:clamp(20px,5.3vw,32px)}.text_s{font-size:var(--fs-s)}.whiteBox{background-color:var(--color-white);border-radius:500px;text-align:center}.frontMain{background-color:var(--color-beige);height:161.7vw;padding-bottom:9.4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:1024px){.frontMain{height:auto;padding-bottom:10.6vw}}.frontMain .textCircle{-webkit-animation-delay:.5s;animation-delay:.5s;position:absolute;top:40.7vw;right:6.3vw;z-index:150;width:12.8vw}@media screen and (max-width:1024px){.frontMain .textCircle{-webkit-animation-delay:.25s;animation-delay:.25s;top:28.4vw;right:2.9vw;width:38.1vw}}.frontMain .picCircle{display:inline-block;background-color:var(--secondary-color);border-radius:50%;position:relative}.frontMain .picCircle img{border-radius:50%;height:auto}.frontMain .picCircle.pic1{-webkit-animation-delay:.25s;animation-delay:.25s;width:82.9vw;aspect-ratio:1/1;position:absolute;top:-8vw;left:-8.6vw}.frontMain .picCircle.pic1 img{position:absolute;top:10.7vw;left:19.3vw;width:51.7vw}@media screen and (max-width:1024px){.frontMain .picCircle.pic1{width:142.6%;position:absolute;top:0;left:auto;right:0}.frontMain .picCircle.pic1 img{position:absolute;top:29.6vw;left:27.4vw;width:74%}}.frontMain .picCircle.pic2{-webkit-animation-delay:.5s;animation-delay:.5s;width:46.5vw;aspect-ratio:1/1;position:absolute;top:33.3vw;left:auto;right:-2.7vw;z-index:100}.frontMain .picCircle.pic2 img{position:absolute;top:7.9vw;left:.4vw;width:34.7vw}@media screen and (max-width:1024px){.frontMain .picCircle.pic2{display:none}}.frontMain .picCircle.pic3{-webkit-animation-delay:1s;animation-delay:1s;width:34.8vw;aspect-ratio:1/1;position:absolute;top:64.7vw;left:30.5vw}.frontMain .picCircle.pic3 img{position:absolute;top:3.6vw;left:3.6vw;width:25vw}@media screen and (max-width:1024px){.frontMain .picCircle.pic3{display:none}}.frontMain .circle{border-radius:50%;position:absolute;background-color:var(--secondary-color);aspect-ratio:1/1}.frontMain .circle._1{width:16.9vw;top:9.4vw;right:5vw;-webkit-animation:animeA 1s ease-in-out infinite alternate;animation:animeA 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}.frontMain .circle._2{width:8.4vw;top:79.9vw;left:10.7vw;-webkit-animation:animeB 1s ease-in-out infinite alternate;animation:animeB 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}.frontMain .circle._3{width:7vw;top:95.7vw;right:10.7vw;-webkit-animation:animeC 1s ease-in-out infinite alternate;animation:animeC 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}.frontMain .circle._4{width:4.4vw;top:101.5vw;left:37.5vw;-webkit-animation:animeA 1s ease-in-out infinite alternate;animation:animeA 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}.frontMain .circle._5{width:16.9vw;bottom:5.4vw;right:24.3vw;-webkit-animation:animeB 1s ease-in-out infinite alternate;animation:animeB 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}.frontMain .circle._6{width:7vw;bottom:-3.4vw;left:37.5vw;-webkit-animation:animeC 1s ease-in-out infinite alternate;animation:animeC 1s ease-in-out infinite alternate;-webkit-animation-duration:1.1s;animation-duration:1.1s}@media screen and (max-width:1024px){.frontMain .circle{display:none}}@-webkit-keyframes animeA{0%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes animeA{0%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes animeB{0%{-webkit-transform:translate(7px, -5px);transform:translate(7px, -5px)}100%{-webkit-transform:translate(0px);transform:translate(0px)}}@keyframes animeB{0%{-webkit-transform:translate(7px, -5px);transform:translate(7px, -5px)}100%{-webkit-transform:translate(0px);transform:translate(0px)}}@-webkit-keyframes animeC{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes animeC{0%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.frontMain .fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0}@media screen and (max-width:1024px){.frontMain .fadeUp{opacity:1;-webkit-animation:none;animation:none}}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.frontMain .frontText{max-width:77.7vw;width:100%;margin-inline:auto;position:relative;top:51.6vw;z-index:200;font-size:2.2vw}.frontMain .frontText p{line-height:1.1}@media screen and (max-width:1024px){.frontMain .frontText{max-width:100vw;top:0;margin-inline:0;font-size:6.4vw;padding-top:125vw;padding-inline:4.2vw}}@media screen and (max-width:768px){.frontMain .frontText{padding-top:120vw}}.frontMain .frontText h2{font-family:var(--ff-en);font-size:4.4vw;font-weight:400}@media screen and (max-width:1024px){.frontMain .frontText h2{font-size:14.9vw;line-height:1.1}}.frontMain .frontBox{background-color:var(--color-white);border-radius:500px;padding-block:6.6vw;margin-top:auto;position:relative;z-index:100}@media screen and (max-width:1024px){.frontMain .frontBox{border-radius:100px;text-align:center;padding-block:12.8vw 17vw;padding-inline:4.2vw;margin-top:12.8vw}}.frontMain .frontBox .inner{max-width:77.7vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.frontMain .frontBox .inner{display:block}}@media screen and (max-width:768px){.frontMain .frontBox .inner .button{padding-inline:16px}}.frontMain .frontBox .price{margin-block:.5vw 3.8vw;font-size:var(--fs-xl)}@media screen and (max-width:1024px){.frontMain .frontBox .price{margin-block:1vw 6.4vw}}.frontMain .frontBox .price>span{font-family:var(--ff-en)}@media screen and (max-width:1024px){.frontMain .frontBox .pic{display:none}}.contentPoint{background-color:var(--color-white)}.contentPoint .sectionLead{word-break:keep-all;margin-top:56px;line-height:1.5;text-align:center}@media screen and (max-width:768px){.contentPoint .sectionLead{margin-top:0;line-height:1.9}}@media screen and (max-width:768px){.contentPoint .heading._lv1{margin-bottom:18px}}.pointUnit .unit{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:32px;grid-row-gap:16px;margin-top:clamp(48px,12.8vw,88px)}@media screen and (max-width:768px){.pointUnit .unit{grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:16px}}.pointUnit .unit:first-child{margin-top:clamp(30px,8vw,56px)}.pointUnit .point{grid-area:1/1/2/2;align-self:self-end}@media screen and (max-width:768px){.pointUnit .point{grid-area:1/1/2/2;text-align:center}}.pointUnit .point span{font-family:var(--ff-en);line-height:1.1;display:inline-block;font-weight:700;background-color:var(--color-pale-beige);border-radius:100px;padding:10px;min-width:264px;text-align:center}@media screen and (max-width:768px){.pointUnit .point span{padding:16px 10px}}.pointUnit .text{grid-area:2/1/3/2;padding-left:32px;line-height:1.6}@media screen and (max-width:768px){.pointUnit .text{grid-area:3/1/4/2;padding-left:0}}.pointUnit .pic{grid-area:1/2/3/3}@media screen and (max-width:768px){.pointUnit .pic{grid-area:2/1/3/2}}.contentStep{background-color:var(--color-pale-yellow)}.contentStep .stepUnit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(40px,2.7vw,56px)}.contentStep .stepUnit .step{background-color:var(--color-white);border-radius:100px;padding:72px 96px;position:relative}@media screen and (max-width:768px){.contentStep .stepUnit .step{background-color:rgba(0,0,0,0);padding:0}}.contentStep .stepUnit .step .stepNum{font-size:clamp(32px,8.5vw,36px);font-weight:400;padding-bottom:24px;text-align:center;line-height:1.1;position:relative}.contentStep .stepUnit .step .stepNum::after{display:inline-block;content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:16px;background:no-repeat center top}.contentStep .stepUnit .step:nth-child(1)::after{display:inline-block;content:"";background:no-repeat 0 0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:176px;height:147px;background-image:url("/digi003/assets/img/front/step_arrow1.svg");background-size:176px auto;left:48%;bottom:-110px}@media screen and (max-width:768px){.contentStep .stepUnit .step:nth-child(1)::after{display:none}}.contentStep .stepUnit .step:nth-child(1) .stepNum::after{background-image:url("/digi003/assets/img/front/step_border1.svg");width:127px}.contentStep .stepUnit .step:nth-child(2)::after{display:inline-block;content:"";background:no-repeat 0 0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:132px;height:124px;background-image:url("/digi003/assets/img/front/step_arrow2.svg");background-size:132px auto;left:53%;bottom:-100px}@media screen and (max-width:768px){.contentStep .stepUnit .step:nth-child(2)::after{display:none}}.contentStep .stepUnit .step:nth-child(2) .stepNum::after{background-image:url("/digi003/assets/img/front/step_border2.svg");width:150px}.contentStep .stepUnit .step:nth-child(3) .stepNum::after{background-image:url("/digi003/assets/img/front/step_border3.svg");width:130px}.contentStep .stepUnit .step .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--icon-size: 256px}@media screen and (max-width:1024px){.contentStep .stepUnit .step .group{-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;margin-top:32px}}@media screen and (max-width:768px){.contentStep .stepUnit .step .group{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:32px}}@media screen and (max-width:1024px){.contentStep .stepUnit .step .group{--icon-size: 130px}}@media screen and (max-width:768px){.contentStep .stepUnit .step .group{--icon-size: 30vw}}.contentStep .stepUnit .step .group .text{width:calc(100% - (128px + var(--icon-size)));font-size:clamp(20px,5.3vw,32px)}@media screen and (max-width:1024px){.contentStep .stepUnit .step .group .text{width:calc(100% - (64px + var(--icon-size)))}}@media screen and (max-width:768px){.contentStep .stepUnit .step .group .text{width:calc(100% - (16px + var(--icon-size)));line-height:1.5}}.contentStep .stepUnit .step .group .icon{width:var(--icon-size);height:var(--icon-size)}@media screen and (max-width:1024px){.contentStep .stepUnit .step .group .icon{width:var(--icon-size);height:var(--icon-size)}}@media screen and (max-width:768px){.contentStep .stepUnit .step .group .icon{background-color:var(--color-white);width:var(--icon-size);height:var(--icon-size);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contentStep .stepUnit .step .group .icon img{width:65%;height:auto}}.contentStep .stepUnit .step:nth-child(even) .group .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contentStep .stepUnit .step:nth-child(even) .group .icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contentStep .stepUnit .step .buttonWrap{text-align:center;margin-top:24px}.contentDelivery{background-color:var(--color-beige)}.contentDelivery .column{margin-bottom:56px}.contentDelivery .column._2{position:relative;padding-bottom:85px}.contentDelivery .column._2:before{display:inline-block;content:"";width:85px;height:85px;background:no-repeat center;background-image:url("/digi003/assets/img/front/icon_delivery_hang.svg");position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.contentDelivery .column._2:before{bottom:-32px}}.contentDelivery .specialPrice{font-size:var(--fs-s);background-color:var(--primary-color);padding:0 16px 1px;position:relative;margin:28px 0 4px;display:inline-block}.contentDelivery .specialPrice::before{display:inline-block;content:"";width:30px;height:26px;background:no-repeat center;background-image:url("/digi003/assets/img/front/icon_delivery_arrow.svg");position:absolute;top:-32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contentDelivery .price{line-height:1.1}.contentDelivery .buttonWrap{text-align:center}.contentDelivery .buttonWrap:not(:last-of-type){margin-bottom:clamp(56px,14.9vw,120px)}/*# sourceMappingURL=front.css.map */