#kvWrap{width:100%;background-image:url("../images/bg_pattern.jpg");background-repeat:repeat;background-position:center center;box-sizing:border-box}#kv .kvImg{width:100%;box-sizing:border-box}#kv .kvImg>img{width:100%;max-width:none;display:block}#intro{width:100%;background-color:#e4428b;color:#fff;box-sizing:border-box}#intro .sectionInner>*{margin-top:32px}@media only screen and (min-width: 768px)and (max-width: 1079px){#intro .sectionInner>*{margin-top:4.1025641026vw}}@media only screen and (max-width: 767px){#intro .sectionInner>*{margin-top:8.2051282051vw}}#intro .sectionInner>*:first-child{margin-top:0}#intro .catchcopy{line-height:1.4;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:44px;font-weight:bold;text-align:center;letter-spacing:.02em;color:inherit}@media only screen and (min-width: 768px)and (max-width: 1079px){#intro .catchcopy{font-size:4.6153846154vw}}@media only screen and (max-width: 767px){#intro .catchcopy{font-size:9.2307692308vw}}#about{width:100%;background-color:#0097a7;color:#fff;box-sizing:border-box}#about .download{width:100%;padding:24px;border-radius:16px;color:#000;background-color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .download{padding:4.1025641026vw 2.0512820513vw;border-radius:2.0512820513vw}}@media only screen and (max-width: 767px){#about .download{padding:8.2051282051vw 4.1025641026vw;border-radius:4.1025641026vw}}#about .download>*{margin-top:32px}#about .download>*:first-child{margin-top:0}#about .download .downloadTitle{line-height:1.4;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:44px;font-weight:bold;text-align:center;letter-spacing:.02em;color:inherit}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .download .downloadTitle{font-size:4.6153846154vw}}@media only screen and (max-width: 767px){#about .download .downloadTitle{font-size:9.2307692308vw}}#about .download .linkArea{width:428px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:140px 1fr;align-items:center;gap:56px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .download .linkArea{width:35.8974358974vw;grid-template-columns:1fr;gap:0}}@media only screen and (max-width: 767px){#about .download .linkArea{width:100%;grid-template-columns:1fr;gap:0}}#about .download .linkArea .qr{width:100%;box-sizing:border-box}@media only screen and (max-width: 1079px){#about .download .linkArea .qr{display:none}}#about .download .linkArea .qr img{width:100%;max-width:none;display:block}#about .download .linkArea .store{width:100%;box-sizing:border-box}#about .download .linkArea .store>*{margin-top:16px}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .download .linkArea .store>*{margin-top:2.0512820513vw}}@media only screen and (max-width: 767px){#about .download .linkArea .store>*{margin-top:4.1025641026vw}}#about .download .linkArea .store>*:first-child{margin-top:0}#about .download .linkArea .store>a{width:100%;display:block;box-sizing:border-box}@media only screen and (min-width: 1080px){#about .download .linkArea .store>a{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-delay:0}#about .download .linkArea .store>a:hover{opacity:.8}}#about .download .linkArea .store>a>img{width:100%;max-width:none;display:block}#about .download .dlText{line-height:1.4;font-size:18px;letter-spacing:.02em;text-align:center}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .download .dlText{font-size:2.3076923077vw}}@media only screen and (max-width: 767px){#about .download .dlText{font-size:4.6153846154vw}}#about .aboutDetail{width:100%;margin-top:60px;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .aboutDetail{margin-top:8.9743589744vw}}@media only screen and (max-width: 767px){#about .aboutDetail{margin-top:17.9487179487vw}}#about .aboutDetail:before,#about .aboutDetail:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:1}@media only screen and (max-width: 1079px){#about .aboutDetail:before,#about .aboutDetail:after{display:none}}#about .aboutDetail:before{width:240px;height:258px;background-image:url("../images/about/shika_l.png");transform:translateX(-100%);left:0;bottom:70px}#about .aboutDetail:after{width:212px;height:180px;background-image:url("../images/about/shika_r.png");transform:translateX(100%);right:0;bottom:70px}#about .aboutDetail .aboutTitle{width:560px;padding-top:215px;margin-right:auto;margin-left:auto;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .aboutDetail .aboutTitle{width:71.7948717949vw;padding-top:27.5641025641vw}}@media only screen and (max-width: 767px){#about .aboutDetail .aboutTitle{width:94.8717948718vw;padding-top:41.0256410256vw}}#about .aboutDetail .aboutTitle:before{width:232px;height:184px;content:"";background-image:url("../images/about/ashiato.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;transform:translateX(-50%);position:absolute;top:0;left:50%;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .aboutDetail .aboutTitle:before{width:29.7435897436vw;height:23.5897435897vw}}@media only screen and (max-width: 767px){#about .aboutDetail .aboutTitle:before{width:46.1538461538vw;height:35.8974358974vw}}#about .aboutDetail .aboutTitle>img{width:100%;max-width:none;display:block}#about .aboutDetail .aboutText{line-height:1.4;margin-top:32px;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:26px;font-weight:bold;letter-spacing:.02em;text-align:center}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .aboutDetail .aboutText{margin-top:3.8461538462vw;font-size:2.9487179487vw}}@media only screen and (max-width: 767px){#about .aboutDetail .aboutText{margin-top:7.6923076923vw;font-size:5.641025641vw}}#point .sectionInner>*{margin-top:32px}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .sectionInner>*{margin-top:4.1025641026vw}}@media only screen and (max-width: 767px){#point .sectionInner>*{margin-top:8.2051282051vw}}#point .sectionInner>*:first-child{margin-top:0}#point .sectionImgTitle{width:100%;box-sizing:border-box}#point .sectionImgTitle>img{width:360px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .sectionImgTitle>img{width:46.1538461538vw}}@media only screen and (max-width: 767px){#point .sectionImgTitle>img{width:91.7948717949vw}}#point .pointLists{width:100%;box-sizing:border-box}#point .pointLists>*{margin-top:64px}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists>*{margin-top:8.2051282051vw}}@media only screen and (max-width: 767px){#point .pointLists>*{margin-top:24.6153846154vw}}#point .pointLists>*:first-child{margin-top:0}#point .pointLists .pointSection{width:100%;display:grid;grid-template-columns:478px 1fr;align-items:center;gap:24px;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection{grid-template-columns:1fr;gap:3.0769230769vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection{grid-template-columns:1fr;gap:4.1025641026vw}}#point .pointLists .pointSection:before{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;z-index:1}@media only screen and (max-width: 1079px){#point .pointLists .pointSection:before{display:none}}#point .pointLists .pointSection.point_1:before{width:258px;height:212px;background-image:url("../images/point/1/illust.png");transform:translateX(-100%);top:0;left:-20px}#point .pointLists .pointSection.point_2:before{width:178px;height:134px;background-image:url("../images/point/2/illust.png");transform:translateX(100%);bottom:60px;right:-20px}#point .pointLists .pointSection.point_3:before{width:199px;height:237px;background-image:url("../images/point/3/illust.png");transform:translateX(-100%);top:30px;left:-120px}#point .pointLists .pointSection.point_4:before{width:156px;height:201px;background-image:url("../images/point/4/illust.png");transform:translateX(100%);bottom:100px;right:-40px}#point .pointLists .pointSection .photo{width:100%;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .photo{width:65%;margin-right:auto;margin-left:auto}}#point .pointLists .pointSection .photo>img{width:100%;max-width:none;display:block}#point .pointLists .pointSection .detail{width:100%;box-sizing:border-box}#point .pointLists .pointSection .detail>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail>*{margin-top:6.1538461538vw}}#point .pointLists .pointSection .detail>*:first-child{margin-top:0}#point .pointLists .pointSection .detail .pointTitle{line-height:1.4;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:30px;font-weight:bold;letter-spacing:.02em;display:grid;grid-template-columns:56px 1fr;align-items:center;gap:16px}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail .pointTitle{font-size:3.8461538462vw;grid-template-columns:7.1794871795vw 1fr;gap:2.0512820513vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail .pointTitle{font-size:6.6666666667vw;grid-template-columns:13.8461538462vw 1fr;gap:2.0512820513vw}}#point .pointLists .pointSection .detail .pointTitle *{font-family:inherit}#point .pointLists .pointSection .detail .pointTitle .num{aspect-ratio:1/1;display:grid;place-content:center;border-radius:100%;background-color:#e4428b;color:#fff;overflow:hidden}#point .pointLists .pointSection .detail .pointTitle .dot{line-height:1;padding-top:.6em;display:inline-block;background-position:top left 0px;background-repeat:repeat-x;background-size:1em .28em;background-image:radial-gradient(0.14em 0.14em at center center, currentColor, currentColor 100%, transparent, transparent)}#point .pointLists .pointSection .detail .text{line-height:1.6;font-size:20px;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail .text{font-size:2.5641025641vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail .text{font-size:4.6153846154vw}}#point .pointLists .pointSection .detail .markArea{width:100%;padding:16px;text-align:center;border-radius:16px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail .markArea{padding:2.0512820513vw;border-radius:2.0512820513vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail .markArea{padding:4.1025641026vw;border-radius:4.1025641026vw}}#point .pointLists .pointSection .detail .markArea.color_primary{background-color:#faeaf1;color:#e4428b}#point .pointLists .pointSection .detail .markArea.color_secondary{background-color:#e6f9fa;color:#0097a7}#point .pointLists .pointSection .detail .markArea .markTitle{line-height:1.4;color:inherit;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail .markArea .markTitle{font-size:2.8205128205vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail .markArea .markTitle{font-size:5.641025641vw}}#point .pointLists .pointSection .detail .markArea .mark{width:150px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#point .pointLists .pointSection .detail .markArea .mark{width:19.2307692308vw}}@media only screen and (max-width: 767px){#point .pointLists .pointSection .detail .markArea .mark{width:61.5384615385vw}}#point .pointLists .pointSection .detail .markArea .mark>img{width:100%;max-width:none;display:block}#point .pointLists .pointSection .detail .arrowBtn{width:100%;text-align:center;display:block}#step{width:100%;background-image:url("../images/bg_pattern.jpg");background-repeat:repeat;background-position:center center;box-sizing:border-box}#step .sectionInner>*{margin-top:32px}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .sectionInner>*{margin-top:4.1025641026vw}}@media only screen and (max-width: 767px){#step .sectionInner>*{margin-top:8.2051282051vw}}#step .sectionInner>*:first-child{margin-top:0}#step .sectionImgTitle{width:100%;box-sizing:border-box}#step .sectionImgTitle img{width:636px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .sectionImgTitle img{width:69.2307692308vw}}@media only screen and (max-width: 767px){#step .sectionImgTitle img{width:91.7948717949vw}}#step .stepLists{width:100%;margin-top:80px;display:grid;grid-template-columns:repeat(3, 1fr);gap:55px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists{margin-top:10.2564102564vw;grid-template-columns:1fr;gap:15.3846153846vw;place-items:center}}@media only screen and (max-width: 767px){#step .stepLists{margin-top:20.5128205128vw;grid-template-columns:1fr;gap:35.8974358974vw;place-items:center}}#step .stepLists .stepSection{width:100%;padding:0 14px 24px 14px;background-color:#fff;border-radius:16px;border:6px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection{width:52%;padding:0 1.7948717949vw 3.0769230769vw 1.7948717949vw;border-radius:2.0512820513vw}}@media only screen and (max-width: 767px){#step .stepLists .stepSection{padding:0 6.1538461538vw 6.1538461538vw;border-radius:4.1025641026vw}}#step .stepLists .stepSection:first-child:before{display:none}#step .stepLists .stepSection:before{width:34px;height:42px;content:"";background-color:#000;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transform:translate(-100%, -50%);position:absolute;top:50%;left:-10px;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection:before{width:4.358974359vw;height:5.3846153846vw;transform:translate(-50%, -100%) rotate(90deg);top:-7.6923076923vw;left:50%}}@media only screen and (max-width: 767px){#step .stepLists .stepSection:before{width:8.7179487179vw;height:10.7692307692vw;transform:translate(-50%, -100%) rotate(90deg);top:-17.9487179487vw;left:50%}}#step .stepLists .stepSection.step_1{border-color:#e4428b}#step .stepLists .stepSection.step_1 .icon{background-color:#e4428b}#step .stepLists .stepSection.step_2{border-color:#0097a7}#step .stepLists .stepSection.step_2 .icon{background-color:#0097a7}#step .stepLists .stepSection.step_3{border-color:#f9a825}#step .stepLists .stepSection.step_3 .icon{background-color:#f9a825}#step .stepLists .stepSection .icon{width:96px;line-height:1.1;aspect-ratio:1/1;margin-top:-48px;margin-right:auto;margin-left:auto;font-size:26px;font-weight:bold;border-radius:100%;text-align:center;display:grid;place-content:center;color:#fff}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection .icon{width:12.3076923077vw;margin-top:-6.1538461538vw;font-size:3.3333333333vw}}@media only screen and (max-width: 767px){#step .stepLists .stepSection .icon{width:24.6153846154vw;margin-top:-12.3076923077vw;font-size:6.1538461538vw}}#step .stepLists .stepSection .img{width:200px;aspect-ratio:1/1;margin-top:16px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection .img{width:25.641025641vw;margin-top:2.0512820513vw}}@media only screen and (max-width: 767px){#step .stepLists .stepSection .img{width:66.6666666667vw;margin-top:4.1025641026vw}}#step .stepLists .stepSection .img>img{width:100%;max-width:none;display:block}#step .stepLists .stepSection .detail{margin-top:16px}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection .detail{margin-top:2.0512820513vw}}@media only screen and (max-width: 767px){#step .stepLists .stepSection .detail{margin-top:4.1025641026vw}}#step .stepLists .stepSection .detail .text{line-height:1.4;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .stepLists .stepSection .detail .text{font-size:2.8205128205vw}}@media only screen and (max-width: 767px){#step .stepLists .stepSection .detail .text{font-size:5.1282051282vw}}#step .completeTextArea{width:100%;text-align:center;box-sizing:border-box}#step .completeTextArea>*{margin-top:12px}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .completeTextArea>*{margin-top:1.5384615385vw}}@media only screen and (max-width: 767px){#step .completeTextArea>*{margin-top:3.0769230769vw}}#step .completeTextArea>*:first-child{margin-top:0}#step .completeTextArea .catch{line-height:1.1;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:30px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .completeTextArea .catch{font-size:3.8461538462vw}}@media only screen and (max-width: 767px){#step .completeTextArea .catch{font-size:7.6923076923vw}}#step .completeTextArea .text{line-height:1.4;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#step .completeTextArea .text{font-size:3.0769230769vw}}@media only screen and (max-width: 767px){#step .completeTextArea .text{font-size:6.1538461538vw}}#use{width:100%;background-color:#f4f5ee;box-sizing:border-box}#use .sectionInner>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .sectionInner>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#use .sectionInner>*{margin-top:6.1538461538vw}}#use .sectionInner>*:first-child{margin-top:0}#use .sectionImgTitle{width:100%;box-sizing:border-box}#use .sectionImgTitle img{width:787px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .sectionImgTitle img{width:69.2307692308vw}}@media only screen and (max-width: 767px){#use .sectionImgTitle img{width:91.7948717949vw}}#use .useLists{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);box-sizing:border-box}@media only screen and (min-width: 1080px){#use .useLists{border-radius:16px;background-color:#fff}}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists{border-radius:2.0512820513vw;grid-template-columns:1fr;gap:6.1538461538vw}}@media only screen and (max-width: 767px){#use .useLists{border-radius:4.1025641026vw;grid-template-columns:1fr;gap:6.1538461538vw}}#use .useLists .useSection{width:100%;padding:24px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection{padding:4.1025641026vw 3.0769230769vw;border-radius:2.0512820513vw;background-color:#fff}}@media only screen and (max-width: 767px){#use .useLists .useSection{padding:8.2051282051vw 6.1538461538vw;border-radius:4.1025641026vw;background-color:#fff}}#use .useLists .useSection.ashiato{--useSectionColor: #e4428b}@media only screen and (min-width: 1080px){#use .useLists .useSection.ashiato .title{padding-top:.9em}}#use .useLists .useSection.narahuru{--useSectionColor: #0097a7}#use .useLists .useSection>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#use .useLists .useSection>*{margin-top:6.1538461538vw}}#use .useLists .useSection>*:first-child{margin-top:0}#use .useLists .useSection .titleArea{width:100%;padding-bottom:24px;color:var(--useSectionColor);text-align:center;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;border-bottom:5px solid var(--useSectionColor);box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .titleArea{padding-bottom:3.0769230769vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .titleArea{padding-bottom:3.0769230769vw}}#use .useLists .useSection .titleArea .catch{width:100%;line-height:1;font-family:inherit;font-size:26px;letter-spacing:.02em;color:inherit;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .titleArea .catch{font-size:3.3333333333vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .titleArea .catch{font-size:6.1538461538vw}}#use .useLists .useSection .titleArea .catch+.title{margin-top:.3em}#use .useLists .useSection .titleArea .title{width:100%;line-height:1;font-family:inherit;font-size:44px;letter-spacing:.02em;color:inherit;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .titleArea .title{font-size:5.641025641vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .titleArea .title{font-size:9.2307692308vw}}#use .useLists .useSection .lists{font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:26px;font-weight:bold;letter-spacing:.02em;text-align:center}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .lists{font-size:3.3333333333vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .lists{font-size:6.1538461538vw}}#use .useLists .useSection .lists *{font-family:inherit;font-size:inherit;font-weight:inherit}#use .useLists .useSection .lists>dl{width:100%;box-sizing:border-box}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl:nth-child(2) .answer .label{padding-right:3em;padding-left:3em}}#use .useLists .useSection .lists>dl+dl{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .lists>dl+dl{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl+dl{margin-top:6.1538461538vw}}#use .useLists .useSection .lists>dl .question{width:100%;box-sizing:border-box}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl .question{font-size:7.1794871795vw}}#use .useLists .useSection .lists>dl .answer{width:100%;margin-top:12px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .lists>dl .answer{margin-top:1.5384615385vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl .answer{margin-top:3.0769230769vw}}#use .useLists .useSection .lists>dl .answer .label{width:100%;border-radius:30em;color:#fff;background-color:var(--useSectionColor);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;box-sizing:border-box}@media only screen and (min-width: 1080px){#use .useLists .useSection .lists>dl .answer .label{min-height:72px}}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .lists>dl .answer .label{min-height:9.2307692308vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl .answer .label{line-height:1.4;min-height:18.4615384615vw;padding:6.1538461538vw}}#use .useLists .useSection .lists>dl .answer .label img{width:auto;max-width:none;height:52px}@media only screen and (min-width: 768px)and (max-width: 1079px){#use .useLists .useSection .lists>dl .answer .label img{height:6.6666666667vw}}@media only screen and (max-width: 767px){#use .useLists .useSection .lists>dl .answer .label img{height:13.3333333333vw}}#deal{width:100%;background-image:url("../images/bg_pattern.jpg");background-repeat:repeat;background-position:center center;box-sizing:border-box}#deal .sectionInner>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .sectionInner>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#deal .sectionInner>*{margin-top:6.1538461538vw}}#deal .sectionInner>*:first-child{margin-top:0}#deal .sectionImgTitle{width:100%;box-sizing:border-box}#deal .sectionImgTitle img{width:787px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .sectionImgTitle img{width:69.2307692308vw}}@media only screen and (max-width: 767px){#deal .sectionImgTitle img{width:91.7948717949vw}}#deal .dealLists{width:100%;box-sizing:border-box}#deal .dealLists>*{margin-top:30px}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists>*{margin-top:3.8461538462vw}}@media only screen and (max-width: 767px){#deal .dealLists>*{margin-top:7.6923076923vw}}#deal .dealLists>*:first-child{margin-top:0}#deal .dealLists .introTextArea{width:100%;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;gap:24px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .introTextArea{gap:3.0769230769vw}}@media only screen and (max-width: 767px){#deal .dealLists .introTextArea{flex-wrap:wrap;gap:4.1025641026vw}}#deal .dealLists .introTextArea *{font-family:inherit}#deal .dealLists .introTextArea .text{font-size:30px;font-weight:bold;letter-spacing:.02em;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .introTextArea .text{font-size:3.8461538462vw}}@media only screen and (max-width: 767px){#deal .dealLists .introTextArea .text{width:100%;font-size:9.2307692308vw}}#deal .dealLists .introTextArea .mark{padding:16px 25px;background-color:#faeaf1;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .introTextArea .mark{padding:2.0512820513vw 3.2051282051vw;border-radius:2.0512820513vw}}@media only screen and (max-width: 767px){#deal .dealLists .introTextArea .mark{padding:4.1025641026vw 1.2820512821vw;border-radius:4.1025641026vw}}#deal .dealLists .introTextArea .mark>p{line-height:1;font-size:24px;font-weight:bold;color:#e4428b;letter-spacing:.02em;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .introTextArea .mark>p{font-size:3.0769230769vw}}@media only screen and (max-width: 767px){#deal .dealLists .introTextArea .mark>p{width:100%;font-size:5.641025641vw}}#deal .dealLists .introTextArea .mark img{width:auto;max-width:none;height:52px}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .introTextArea .mark img{height:6.6666666667vw}}@media only screen and (max-width: 767px){#deal .dealLists .introTextArea .mark img{height:21.2820512821vw}}#deal .dealLists .dealBox{width:100%;border-radius:40px;background-color:#fff;border:5px solid #e4428b;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox{border-radius:5.1282051282vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox{border-radius:10.2564102564vw}}#deal .dealLists .dealBox .titleArea{width:100%;text-align:center;background-color:#e4428b;box-sizing:border-box}#deal .dealLists .dealBox .titleArea .title{line-height:1.4;padding:.6em;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:30px;font-weight:bold;letter-spacing:.02em;color:#fff}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .titleArea .title{font-size:3.8461538462vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .titleArea .title{font-size:7.1794871795vw}}#deal .dealLists .dealBox .flowList{width:100%;padding:30px;display:flex;align-items:stretch;justify-content:center;gap:56px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .flowList{padding:3.8461538462vw;gap:7.1794871795vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .flowList{width:100%;padding:6.1538461538vw;display:grid;place-items:center;grid-template-columns:1fr;gap:24.8717948718vw}}#deal .dealLists .dealBox .flowList>dl{width:350px;position:relative;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .flowList>dl{width:44.8717948718vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .flowList>dl{width:75.3846153846vw}}#deal .dealLists .dealBox .flowList>dl:first-child:before{display:none}#deal .dealLists .dealBox .flowList>dl:before{width:26px;height:32px;content:"";background-color:#e4428b;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transform:translate(-100%, -50%);position:absolute;top:50%;left:-10px;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .flowList>dl:before{width:3.3333333333vw;height:4.1025641026vw;left:-1.2820512821vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .flowList>dl:before{width:6.6666666667vw;height:8.2051282051vw;transform:translate(-50%, -100%) rotate(90deg);top:-11.5384615385vw;left:50%}}#deal .dealLists .dealBox .flowList>dl .img{width:100%;box-sizing:border-box}#deal .dealLists .dealBox .flowList>dl .img>img{width:100%;max-width:none;display:block}#deal .dealLists .dealBox .flowList>dl .detail{width:100%;margin-top:20px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .flowList>dl .detail{margin-top:2.5641025641vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .flowList>dl .detail{margin-top:5.1282051282vw}}#deal .dealLists .dealBox .flowList>dl .detail .text{line-height:1.6;font-size:20px}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .dealBox .flowList>dl .detail .text{font-size:2.3076923077vw}}@media only screen and (max-width: 767px){#deal .dealLists .dealBox .flowList>dl .detail .text{font-size:4.6153846154vw}}#deal .dealLists .pointGet{width:100%;padding-top:108px;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet{padding-top:13.8461538462vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet{padding-top:20.5128205128vw;margin-top:3.0769230769vw}}#deal .dealLists .pointGet:before{width:60px;height:72px;content:"";background-color:#000;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg width="35" height="43" viewBox="0 0 35 43" xmlns="http://www.w3.org/2000/svg"><path d="M0 38.43V3.77066C0 2.62578 0.379558 1.71111 1.13867 1.02667C1.89467 0.342221 2.77822 0 3.78933 0C4.10667 0 4.438 0.043555 4.78333 0.130666C5.12555 0.214666 5.45378 0.343778 5.768 0.518L33.0353 17.9387C33.614 18.3431 34.0496 18.8067 34.342 19.3293C34.6313 19.8489 34.776 20.4384 34.776 21.098C34.776 21.7576 34.6313 22.3471 34.342 22.8667C34.0527 23.3862 33.6171 23.8498 33.0353 24.2573L5.768 41.678C5.45378 41.8491 5.12244 41.9782 4.774 42.0653C4.42555 42.1524 4.09422 42.196 3.78 42.196C2.76578 42.196 1.88222 41.8538 1.12933 41.1693C0.376443 40.4849 0 39.5718 0 38.43Z" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;transform:translate(-50%, 0%) rotate(90deg);position:absolute;top:0;left:50%;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet:before{width:7.6923076923vw;height:9.2307692308vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet:before{width:14.8717948718vw;height:17.9487179487vw}}#deal .dealLists .pointGet .imgArea{width:100%;display:flex;align-items:center;justify-content:center;gap:40px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .imgArea{gap:5.1282051282vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .imgArea{display:grid;place-items:center;gap:10.2564102564vw}}#deal .dealLists .pointGet .imgArea .point{width:234px;aspect-ratio:1/1;display:grid;place-content:center;background-color:#e4428b;border-radius:100%;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .imgArea .point{width:30vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .imgArea .point{width:60vw}}#deal .dealLists .pointGet .imgArea .point:before{width:34px;height:29.4448637287px;content:"";background-color:#e4428b;clip-path:polygon(0 0, 100% 50%, 0 100%);transform:translate(100%, -50%);position:absolute;top:50%;right:10px;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .imgArea .point:before{width:4.358974359vw;height:3.7749825293vw;right:1.2820512821vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .imgArea .point:before{width:8.7179487179vw;height:9.3478506791vw;clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translate(-50%, 100%);top:auto;right:auto;bottom:2.5641025641vw;left:50%}}#deal .dealLists .pointGet .imgArea .point p{line-height:1.3;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:44px;font-weight:bold;color:#fff;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .imgArea .point p{font-size:5.641025641vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .imgArea .point p{font-size:11.2820512821vw}}#deal .dealLists .pointGet .textArea{width:100%;margin-top:40px;text-align:center;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .textArea{margin-top:5.1282051282vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .textArea{margin-top:11.7948717949vw}}#deal .dealLists .pointGet .textArea .text{line-height:1.6;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:44px;font-weight:bold}@media only screen and (min-width: 768px)and (max-width: 1079px){#deal .dealLists .pointGet .textArea .text{font-size:4.8717948718vw}}@media only screen and (max-width: 767px){#deal .dealLists .pointGet .textArea .text{font-size:9.2307692308vw;letter-spacing:.01em}}#deal .dealLists .pointGet .textArea .text *{font-family:inherit}#appli{width:100%;background-color:#f4f5ee;box-sizing:border-box}#appli .sectionInner>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .sectionInner>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#appli .sectionInner>*{margin-top:6.1538461538vw}}#appli .sectionInner>*:first-child{margin-top:0}#appli .sectionImgTitle{width:100%;box-sizing:border-box}#appli .sectionImgTitle img{width:787px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .sectionImgTitle img{width:69.2307692308vw}}@media only screen and (max-width: 767px){#appli .sectionImgTitle img{width:91.7948717949vw}}#appli .intro{width:100%;box-sizing:border-box}#appli .intro>*{margin-top:32px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .intro>*{margin-top:4.1025641026vw}}@media only screen and (max-width: 767px){#appli .intro>*{margin-top:8.2051282051vw}}#appli .intro>*:first-child{margin-top:0}#appli .intro .titleArea{width:100%;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;box-sizing:border-box}#appli .intro .titleArea>*{margin-top:12px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .intro .titleArea>*{margin-top:1.5384615385vw}}@media only screen and (max-width: 767px){#appli .intro .titleArea>*{margin-top:3.0769230769vw}}#appli .intro .titleArea>*:first-child{margin-top:0}#appli .intro .catch{line-height:1.4;font-family:inherit;font-size:30px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .intro .catch{font-size:3.8461538462vw}}@media only screen and (max-width: 767px){#appli .intro .catch{font-size:7.1794871795vw}}#appli .intro .catch .dot{line-height:1;padding-top:.6em;display:inline-block;font-family:inherit;color:#0097a7;background-position:top left 0px;background-repeat:repeat-x;background-size:1em .28em;background-image:radial-gradient(0.14em 0.14em at center center, #0097a7, #0097a7 100%, transparent, transparent)}#appli .intro .title{line-height:1.4;font-family:inherit;font-size:44px;font-weight:bold;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .intro .title{font-size:5.641025641vw}}@media only screen and (max-width: 767px){#appli .intro .title{font-size:9.2307692308vw}}#appli .intro .photo{width:100%;box-sizing:border-box}#appli .intro .photo img{width:100%;max-width:none;display:block}#appli .step{width:100%;padding:32px 24px 24px;border:5px solid #0097a7;background-color:#fff;border-radius:40px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step{padding:4.1025641026vw 3.0769230769vw 3.0769230769vw;border-radius:5.1282051282vw}}@media only screen and (max-width: 767px){#appli .step{padding:8.2051282051vw 6.1538461538vw 6.1538461538vw;border-radius:10.2564102564vw}}#appli .step>*{margin-top:50px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step>*{margin-top:6.4102564103vw}}@media only screen and (max-width: 767px){#appli .step>*{margin-top:12.8205128205vw}}#appli .step>*:first-child{margin-top:0}#appli .step>.titleArea{width:100%;box-sizing:border-box}#appli .step>.titleArea .title{width:100%;box-sizing:border-box}#appli .step>.titleArea .title img{width:253px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step>.titleArea .title img{width:32.4358974359vw}}@media only screen and (max-width: 767px){#appli .step>.titleArea .title img{width:64.8717948718vw}}#appli .step .lists{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:72px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists{gap:5.1282051282vw}}@media only screen and (max-width: 767px){#appli .step .lists{grid-template-columns:1fr;gap:18.4615384615vw}}#appli .step .lists .stepBox{width:100%;box-sizing:border-box;position:relative}#appli .step .lists .stepBox .icon{width:96px;aspect-ratio:1/1;display:grid;place-content:center;background-color:#0097a7;border-radius:100%;position:absolute;top:-18px;left:0;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .icon{width:12.3076923077vw;top:-2.3076923077vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .icon{width:24.6153846154vw;top:-4.6153846154vw}}#appli .step .lists .stepBox .icon p{line-height:1.2;font-size:26px;font-weight:bold;letter-spacing:.02em;text-align:center;color:#fff}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .icon p{font-size:3.3333333333vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .icon p{font-size:6.1538461538vw}}#appli .step .lists .stepBox .photo{width:100%;box-sizing:border-box}#appli .step .lists .stepBox .photo>img{width:100%;max-width:none;display:block}#appli .step .lists .stepBox .detail{width:100%;margin-top:20px;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail{margin-top:2.5641025641vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail{margin-top:5.1282051282vw}}#appli .step .lists .stepBox .detail>*{margin-top:25px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail>*{margin-top:3.2051282051vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail>*{margin-top:6.4102564103vw}}#appli .step .lists .stepBox .detail>*:first-child{margin-top:0}#appli .step .lists .stepBox .detail .text{font-size:20px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail .text{font-size:2.3076923077vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail .text{font-size:4.6153846154vw}}#appli .step .lists .stepBox .detail .mark{padding:16px 25px;background-color:#e6f9fa;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail .mark{padding:2.0512820513vw 3.2051282051vw;border-radius:2.0512820513vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail .mark{padding:4.1025641026vw 1.2820512821vw;border-radius:4.1025641026vw}}#appli .step .lists .stepBox .detail .mark>p{line-height:1;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:bold;text-align:center;color:#0097a7;letter-spacing:.02em;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail .mark>p{font-size:2.5641025641vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail .mark>p{width:100%;font-size:5.1282051282vw}}#appli .step .lists .stepBox .detail .mark img{width:auto;max-width:none;height:52px}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .lists .stepBox .detail .mark img{height:6.6666666667vw}}@media only screen and (max-width: 767px){#appli .step .lists .stepBox .detail .mark img{height:13.3333333333vw}}#appli .step .copy{width:100%;box-sizing:border-box}#appli .step .copy p{width:100%;line-height:1.6;font-family:"Zen Maru Gothic","Noto Sans JP","游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:44px;font-weight:bold;color:#0097a7;text-align:center;letter-spacing:.02em;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#appli .step .copy p{font-size:5.641025641vw}}@media only screen and (max-width: 767px){#appli .step .copy p{font-size:7.6923076923vw}}#movie{width:100%;background-color:#f4f5ee;box-sizing:border-box}#movie .sectionInner>*{margin-top:24px}@media only screen and (min-width: 768px)and (max-width: 1079px){#movie .sectionInner>*{margin-top:3.0769230769vw}}@media only screen and (max-width: 767px){#movie .sectionInner>*{margin-top:6.1538461538vw}}#movie .sectionInner>*:first-child{margin-top:0}#movie .sectionImgTitle{width:100%;box-sizing:border-box}#movie .sectionImgTitle img{width:430px;max-width:none;margin-right:auto;margin-left:auto;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){#movie .sectionImgTitle img{width:55.1282051282vw}}@media only screen and (max-width: 767px){#movie .sectionImgTitle img{width:100%}}#movie .movie{width:480px;aspect-ratio:9/16;margin-right:auto;margin-left:auto;box-sizing:border-box;position:relative}@media only screen and (min-width: 768px)and (max-width: 1079px){#movie .movie{width:61.5384615385vw}}@media only screen and (max-width: 767px){#movie .movie{width:94.8717948718vw}}#movie .movie>iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}