#appli .section .sectionInner{padding-bottom:0}#appli .section:not(:first-of-type) .sectionInner{padding-top:80px}@media only screen and (max-width: 767px){#appli .section:not(:first-of-type) .sectionInner{padding-top:13.3333333333vw}}#appli .section .sectionTitleWrap .sectionTitle{color:#28d}@media only screen and (max-width: 767px){#appli .section .sectionTitleWrap .sectionTitle{font-size:6.4vw}}#appli .bannerWrap{margin-bottom:50px;width:100%}@media only screen and (max-width: 767px){#appli .bannerWrap{margin-bottom:10.6666666667vw}}#appli .bannerWrap .banner{width:100%}#appli .bannerWrap .banner+.banner{margin-top:15px}@media only screen and (max-width: 767px){#appli .bannerWrap .banner+.banner{margin-top:2.6666666667vw}}#appli .radiusBox .sectionTitleWrap .sectionTitle{font-size:26px;color:#1d394f}@media only screen and (max-width: 767px){#appli .radiusBox .sectionTitleWrap .sectionTitle{font-size:5.3333333333vw}}#appli .radiusBox .sectionTitleWrap .sectionTitle.borderBottom{padding-bottom:10px}@media only screen and (max-width: 767px){#appli .radiusBox .sectionTitleWrap .sectionTitle.borderBottom{padding-bottom:4vw}}#appli .radiusBox .contentWrap{margin-top:30px}@media only screen and (max-width: 767px){#appli .radiusBox .contentWrap{margin-top:8vw}}#appli .appliListWrap .appliWrap .titleWrap .title{margin:0 auto;width:280px}@media only screen and (max-width: 767px){#appli .appliListWrap .appliWrap .titleWrap .title{width:58.6666666667vw}}#appli .appliListWrap .appliWrap .contentWrap{margin-top:20px}@media only screen and (max-width: 767px){#appli .appliListWrap .appliWrap .contentWrap{margin-top:4vw}}#appli .appliListWrap .appliWrap .qrWrap{margin:0 auto;width:160px}@media only screen and (max-width: 767px){#appli .appliListWrap .appliWrap .qrWrap{width:33.3333333333vw}}#features .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#features .sectionContentWrap{margin-top:8vw}}#features .sectionContentWrap>.flexWrap{gap:min(70px, 3.4722222222vw)}@media only screen and (min-width: 1280px){#features .sectionContentWrap>.flexWrap{gap:min(70px, 4.8611111111vw)}}#features .sectionContentWrap>.flexWrap>.image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:19.7916666667vw;max-width:285px}@media only screen and (min-width: 768px)and (max-width: 1079px){#features .sectionContentWrap>.flexWrap>.image{width:28vw}}@media only screen and (max-width: 767px){#features .sectionContentWrap>.flexWrap>.image{margin:10.6666666667vw auto 0;width:76vw;max-width:none}}#features .featuresListWrap .featuresWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap{display:block}}#features .featuresListWrap .featuresWrap .image{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;margin-right:min(30px, 2.0833333333vw);width:12.5vw;border:5px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.12);box-shadow:0 0 24px 0 rgba(0,0,0,.12);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1080px){#features .featuresListWrap .featuresWrap .image{max-width:180px}}@media only screen and (min-width: 768px)and (max-width: 1079px){#features .featuresListWrap .featuresWrap .image{width:16vw}}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap .image{margin:0 auto 5.3333333333vw;width:48vw;-webkit-box-shadow:0 0 6.4vw 0 rgba(0,0,0,.12);box-shadow:0 0 6.4vw 0 rgba(0,0,0,.12)}}#features .featuresListWrap .featuresWrap .image .num{z-index:1;position:absolute;top:-5px;left:-5px;display:grid;place-content:center;width:4.1666666667vw;height:4.1666666667vw;font-size:min(20px, 1.3888888889vw);font-weight:bold;color:#fff;background-color:#28d;border-radius:50%}@media only screen and (min-width: 1080px){#features .featuresListWrap .featuresWrap .image .num{max-width:60px;max-height:60px}}@media only screen and (min-width: 768px)and (max-width: 1079px){#features .featuresListWrap .featuresWrap .image .num{top:-.6666666667vw;left:-.6666666667vw;width:5.3333333333vw;height:5.3333333333vw;font-size:2.1333333333vw}}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap .image .num{top:-1.3333333333vw;left:-1.3333333333vw;width:16vw;height:16vw;font-size:5.3333333333vw}}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap .titleWrap{text-align:center}}#features .featuresListWrap .featuresWrap .titleWrap .title{font-size:18px}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap .titleWrap .title{font-size:4.8vw}}#features .featuresListWrap .featuresWrap .textWrap{margin-top:10px}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap .textWrap{margin-top:2.1333333333vw}}#features .featuresListWrap .featuresWrap .textWrap .text{line-height:1.7}#features .featuresListWrap .featuresWrap+.featuresWrap{margin-top:20px}@media only screen and (max-width: 767px){#features .featuresListWrap .featuresWrap+.featuresWrap{margin-top:8vw}}#features .radiusBox{margin-top:60px;padding:30px 30px 35px}@media only screen and (max-width: 767px){#features .radiusBox{margin-top:10.6666666667vw;padding:8vw 8vw 10.6666666667vw}}#features .radiusBox .appliListWrap{gap:min(80px, 5.5555555556vw)}@media only screen and (max-width: 767px){#features .radiusBox .appliListWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.6666666667vw}}#function .sectionContentWrap{margin-top:30px}@media only screen and (max-width: 767px){#function .sectionContentWrap{margin-top:6.6666666667vw}}#function .sectionContentWrap>.textWrap{margin-top:20px}@media only screen and (max-width: 767px){#function .sectionContentWrap>.textWrap{margin-top:10.6666666667vw}}#function .sectionContentWrap>.textWrap .text{font-size:12px;color:#708799}@media only screen and (max-width: 767px){#function .sectionContentWrap>.textWrap .text{font-size:3.2vw}}#function .sectionContentWrap>.textWrap .text+.text{margin-top:0}#function .radiusBox{margin-top:50px;padding:35px 20px 10px}@media only screen and (max-width: 767px){#function .radiusBox{margin-top:14.6666666667vw;padding:8vw 4vw 2.6666666667vw}}#function .radiusBox .recommendListWrap{gap:min(20px, 1.3888888889vw)}@media only screen and (max-width: 767px){#function .radiusBox .recommendListWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3333333333vw}}#function .radiusBox .recommendListWrap .recommendWrap{display:grid;place-content:center;width:13.8888888889vw;max-width:175px;height:13.8888888889vw;max-height:175px;border:3px solid #28d;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#function .radiusBox .recommendListWrap .recommendWrap{width:20vw;height:20vw}}@media only screen and (max-width: 767px){#function .radiusBox .recommendListWrap .recommendWrap{width:38.6666666667vw;max-width:none;height:38.6666666667vw;max-height:none}}#function .radiusBox .recommendListWrap .recommendWrap .textWrap{margin-top:.5em;text-align:center}#function .radiusBox .recommendListWrap .recommendWrap .textWrap .text{font-weight:bold;line-height:1.6}@media only screen and (max-width: 767px){#function .radiusBox .recommendListWrap .recommendWrap .textWrap .text{font-size:3.4666666667vw}}#function .radiusBox .image{position:relative;margin:-20px auto 0;width:160px}@media only screen and (max-width: 767px){#function .radiusBox .image{margin-top:8vw;margin-right:12vw;width:37.3333333333vw}}#function .radiusBox .image .fukidashi{position:absolute;top:70px;left:-140px;padding:0 25px;font-size:15px;font-weight:bold;line-height:1.3;-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}@media only screen and (max-width: 767px){#function .radiusBox .image .fukidashi{top:0;left:-24vw;font-size:4vw}}#function .radiusBox .image .fukidashi::before,#function .radiusBox .image .fukidashi::after{content:"";position:absolute;bottom:0;width:1px;height:35px;background-color:#1d394f}@media only screen and (max-width: 767px){#function .radiusBox .image .fukidashi::before,#function .radiusBox .image .fukidashi::after{height:9.3333333333vw}}#function .radiusBox .image .fukidashi::before{left:0;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}#function .radiusBox .image .fukidashi::after{right:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#howToUse .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#howToUse .sectionContentWrap{margin-top:5.3333333333vw}}#howToUse .howToUseListWrap{gap:min(140px, 9.7222222222vw)}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap{gap:6.6666666667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#howToUse .howToUseListWrap .stepWrap{display:grid;grid-template-areas:"num image" "num text";grid-template-columns:min(80px, 5.5555555556vw) 1fr;place-content:flex-start;gap:25px min(40px, 2.7777777778vw);width:100%}@media only screen and (min-width: 768px)and (max-width: 1079px){#howToUse .howToUseListWrap .stepWrap{grid-template-columns:9.3333333333vw 1fr}}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap{grid-template-areas:"num" "image" "text";grid-template-columns:1fr;gap:4vw;width:40vw;max-width:none}}#howToUse .howToUseListWrap .stepWrap .numWrap{grid-area:num;margin-top:50px;display:grid;place-content:center;width:100%;height:5.5555555556vw;text-align:center;background-color:#28d;border-radius:50%}@media only screen and (min-width: 1080px){#howToUse .howToUseListWrap .stepWrap .numWrap{max-height:80px}}@media only screen and (min-width: 768px)and (max-width: 1079px){#howToUse .howToUseListWrap .stepWrap .numWrap{height:9.3333333333vw}}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap .numWrap{margin:0 auto;width:16vw;height:16vw}}#howToUse .howToUseListWrap .stepWrap .numWrap .text{margin-top:.25em;font-size:min(14px, 0.9722222222vw);font-weight:bold;line-height:1.2;color:#fff}@media only screen and (min-width: 768px)and (max-width: 1079px){#howToUse .howToUseListWrap .stepWrap .numWrap .text{font-size:1.6vw}}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap .numWrap .text{font-size:2.6666666667vw}}#howToUse .howToUseListWrap .stepWrap .numWrap .text .num{font-size:min(30px, 2.0833333333vw)}@media only screen and (min-width: 768px)and (max-width: 1079px){#howToUse .howToUseListWrap .stepWrap .numWrap .text .num{font-size:3.2vw}}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap .numWrap .text .num{font-size:5.8666666667vw}}#howToUse .howToUseListWrap .stepWrap .image{grid-area:image}#howToUse .howToUseListWrap .stepWrap .textWrap{grid-area:text}#howToUse .howToUseListWrap .stepWrap .textWrap *{line-height:1.5}#howToUse .howToUseListWrap .stepWrap .textWrap .text{font-weight:bold}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap .textWrap .text{font-size:3.2vw}}#howToUse .howToUseListWrap .stepWrap:first-of-type{position:relative}#howToUse .howToUseListWrap .stepWrap:first-of-type::before{content:"";position:absolute;top:65px;right:max(-115px, -7.9861111111vw);width:6.5972222222vw;max-width:95px;height:3.4722222222vw;max-height:50px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA5NiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk1LjUgMjQuMjYzOEw2NS4xNzAyIDQ1LjI3NjlMNjUuMTcwMiAzLjI1MDc0TDk1LjUgMjQuMjYzOFoiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iNTIuODgyNCIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iMzYuNzA2NiIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iMjAuNTMwOCIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iNC4zNTUwNSIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPC9zdmc+Cg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA5NiA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTk1LjUgMjQuMjYzOEw2NS4xNzAyIDQ1LjI3NjlMNjUuMTcwMiAzLjI1MDc0TDk1LjUgMjQuMjYzOFoiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iNTIuODgyNCIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iMzYuNzA2NiIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iMjAuNTMwOCIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPGNpcmNsZSBjeD0iNC4zNTUwNSIgY3k9IjIzLjk1MjciIHI9IjQuMzU1MDUiIGZpbGw9IiMyMjg4REQiLz4KPC9zdmc+Cg==");-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;vertical-align:baseline;background-color:#28d}@media only screen and (max-width: 767px){#howToUse .howToUseListWrap .stepWrap:first-of-type::before{top:4vw;right:-14.6666666667vw;width:17.3333333333vw;max-width:none;height:9.3333333333vw;max-height:none}}#howToUse .noticeWrap{margin-top:15px}@media only screen and (max-width: 767px){#howToUse .noticeWrap{margin-top:5.3333333333vw;text-align:right}}#howToUse .noticeWrap .notice{font-size:12px}@media only screen and (max-width: 767px){#howToUse .noticeWrap .notice{font-size:3.2vw}}#faq .sectionContentWrap{margin-top:30px}@media only screen and (max-width: 767px){#faq .sectionContentWrap{margin-top:6.6666666667vw}}#faq .faqListContentWrap .faqCategoryListWrap+.faqCategoryListWrap{margin-top:40px}@media only screen and (max-width: 767px){#faq .faqListContentWrap .faqCategoryListWrap+.faqCategoryListWrap{margin-top:10.6666666667vw}}#faq .faqListContentWrap .faqCategoryListWrap .titleWrap .title{font-size:24px}@media only screen and (max-width: 767px){#faq .faqListContentWrap .faqCategoryListWrap .titleWrap .title{font-size:5.3333333333vw}}#faq .faqListContentWrap .faqCategoryListWrap .contentWrap{margin-top:20px}@media only screen and (max-width: 767px){#faq .faqListContentWrap .faqCategoryListWrap .contentWrap{margin-top:2.6666666667vw}}#download .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#download .sectionContentWrap{margin-top:8vw}}#download .appliListWrap{gap:30px}@media only screen and (max-width: 767px){#download .appliListWrap{gap:5.3333333333vw}}#download .appliListWrap .appliWrap{padding:45px 20px 50px;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){#download .appliListWrap .appliWrap{padding:8vw 5.3333333333vw 10.6666666667vw;border-radius:3.2vw}}#download .btnWrap{margin-top:60px}@media only screen and (max-width: 767px){#download .btnWrap{margin-top:13.3333333333vw}}#download .btnWrap .btn{margin:0 auto;padding:13px;width:300px;font-size:16px}@media only screen and (max-width: 767px){#download .btnWrap .btn{padding:3.2vw 2.6666666667vw;width:70.6666666667vw;font-size:3.7333333333vw}}