@charset "UTF-8";:root{--font-family:"Hiragino Sans","Noto Sans CJK JP","Noto Sans JP","BIZ UDPGothic",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--fonticon:"Font Awesome 6 Free"}:root{--font-sizeM:clamp(1.375rem, 2vw + 1rem, 1.5rem);--font-sizeMM:clamp(1.5rem, 2vw + 1rem, 1.75rem);--font-sizeML:clamp(1.75rem, 3vw + 1rem, 2rem);--font-sizeL:clamp(2rem, 4vw + 1rem, 2.25rem)}:root{--text-color:#1E1E1E;--text-colorW:#fff;--text-colorYe:#FFFF09;--color-red:#d00;--color-red-RGB:221,0,0;--chill-primary-color:#002F43;--chill-primary-color-RGB:0,47,67;--chill-secondary-color:#E6AFFF;--chill-accent-color:#FFCC00;--chill-accent-color-RGB:255,204,0;--chill-line-color:#06C755}:root{--chill-fullWidth:600px;--chill-innerWidth:540px}body{font-family:var(--font-family);color:var(--text-color)}a{text-decoration:none}.text-box ol,.text-box p,.text-box ul{line-height:1.8}.text-box p{font-size:.875rem}.text-box p:last-child{margin-bottom:0}footer,header,main{width:min(100%,var(--chill-fullWidth));margin:0 auto}.contents-inner{width:clamp(345px,92%,var(--chill-innerWidth));margin:0 auto}.wrapper{overflow:hidden;position:relative}.column-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.full-width-element{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}p.align-right{text-align:right}.imgFull img{width:100%}.under-line{position:relative}.under-line::before{content:"";position:absolute;width:100%;height:75%;background:rgba(var(--chill-accent-color-RGB),.78);z-index:-1;left:0;bottom:50%;-webkit-transform:translateY(100%);transform:translateY(100%)}figure.logo{position:absolute;z-index:10;top:10px;left:10px}.hero-block .hero-block--main-img{position:relative}.hero-block .hero-block--main-img img{width:100%}.hero-block .hero-block--main-img h1.hero-text{padding:0;margin:0 auto;position:absolute;bottom:0;left:0}.hero-block .hero-block--line-link{background:rgba(var(--chill-primary-color-RGB),.9);padding:3vh 0 5vh}.line-link-btn .btn{background:#06c755;-webkit-box-shadow:3px 6px 0 #008633;box-shadow:3px 6px 0 #008633;border-radius:999px;display:block;font-weight:900;color:var(--text-colorW);text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:var(--font-sizeMM);text-align:center;padding:3vh 0}.line-link-btn .btn span{color:var(--text-colorYe)}.column-app-info--main.pd-top3vh{padding-top:3vh;background:#e6afff}.column-app-info--arrow{position:relative}.column-app-info--arrow .arrow-pi{position:absolute;left:2%;bottom:-16px;z-index:10;width:27.5949367089%;max-width:109px}.column-app-info--arrow .arrow-pi img{width:100%}.line-link{background:#f7e5ff;padding:5vh 0}.column01 .column01--header{padding:0 0 3vh}.column01 .column01--header .read-text-01{position:relative;font-size:var(--font-sizeL);font-weight:700;padding:1rem 0;margin:1rem auto}.column01 .column01--header .read-text-01::after{content:"";position:absolute;left:0;bottom:6px;background:url(../images/line-red.svg) no-repeat top left;background-size:contain;height:12px;width:100%}.column01 .column01--header .read-text-01 span{color:#001f9d;font-weight:900}.column01 .column01--header .read-text-01 span.dot-bl{position:relative}.column01 .column01--header .read-text-01 span.dot-bl::before{content:"";position:absolute;top:-16px;left:calc(50% - 3px);background:url(../images/dot-bl.svg) no-repeat top center;width:7px;height:8px;background-size:contain}.column01 .column01--header .read-text-02{position:relative;z-index:3;line-height:80px;height:80px;text-align:center;font-weight:700;font-size:clamp(2rem,1vw + 2.25rem,2.625rem)}.column01 .column01--header .read-text-02 span{color:#d300b7}.column01 .column01--header .read-text-02::before{content:"";position:absolute;width:calc(100% - 8px);height:100%;left:8px;bottom:0;background:#fc0;z-index:-1}.column01 .column01--header .read-text-02::after{content:"";position:absolute;width:calc(100% - 8px);height:100%;right:8px;bottom:8px;border:1px solid #000}.column01 .column01--main{background:var(--chill-primary-color);padding:3vh 0 0}.column01 .column01--main-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:var(--text-colorW);font-size:var(--font-sizeML)}.column01 .column01--main-subtitle span.text-ye{font-size:var(--font-sizeL);color:var(--text-colorYe)}.column01 .column01--main-subtitle .img-text{width:24.1860465116%;max-width:104px}.column01 .column01--main-subtitle .img-text img{width:100%}.column01 .column01--main-h2{background:var(--chill-accent-color);font-weight:700;color:#1e1e1e;font-size:var(--font-sizeML);text-align:center;padding:4px 8px;width:clamp(345px,92%,var(--chill-innerWidth));margin:0 auto 3vh}.column01 .column01--main-h2 h2{font-weight:700;color:#1e1e1e;font-size:var(--font-sizeML);margin-bottom:0}.column02{padding:5vh 0}.column02 .column02--col01{aspect-ratio:430/385;background:url(../images/img-02.jpg) no-repeat left bottom;background-size:contain}.column02 .column02--col01-text{position:relative;font-size:var(--font-sizeMM);font-weight:700;padding:3vh 0 0}.column02 .column02--col01-text span{color:#ff3737}.column02 .column02--col01-text::before{position:absolute;content:"";top:0;left:0;border-top:var(--text-color) 1px solid;width:45%;height:1px}.column02 .column02--col02 .text_01{font-size:var(--font-sizeMM);font-weight:700;padding:3vh 0 0;text-align:center}.column02 .column02--col02 .text_01 span{position:relative;padding-top:8px}.column02 .column02--col02 .text_01 span::before{content:"";position:absolute;top:-6px;left:calc(50% - 3px);background:url(../images/dot-red.svg) no-repeat top center;width:7px;height:8px;background-size:contain}.column02 .column02--col02 .text_02{font-size:var(--font-sizeL);font-weight:700;text-align:center;background:var(--chill-primary-color);color:var(--text-colorYe);margin:.5rem auto 1rem}.column-app-info .column-app-info--header{margin:3vh auto 0;padding:0 0 3vh 24%}.column-app-info .column-app-info--header .text{font-weight:700}.column-app-info .column-app-info--header .text span{color:var(--color-red)}.column02-app-info .text{font-size:var(--font-sizeMM)}.column03 .column03--col01{padding:5vh 0 0}.column03 .column03--col01-header{width:88%;margin:0 0 5vh auto;padding-left:8px;font-size:var(--font-sizeML);font-weight:700}.column03 .column03--col01-header span{color:var(--color-red)}.column03 .column03--col01-main .text_01{background:#0089bb;padding:1rem 0}.column03 .column03--col01-main .text_01 p{color:var(--text-colorW);font-weight:700;font-size:calc(1rem + .4vw);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;line-height:1.6}.column03 .column03--col01-footer{margin:3vh auto 0;text-align:center}.column03 .column03--col01-footer .text_02 p{font-weight:700;font-size:var(--font-sizeM)}.column03 .column03--col01-footer .text_02 p.bg-marker{font-size:var(--font-sizeMM);font-weight:700;background:url(../images/paint-ye-01.png) no-repeat center center;background-size:contain;padding:1rem 0;color:var(--color-red)}.column03-app-info .text{font-size:calc(.875rem + .9vw)}.column03-app-info .text span.text-l{font-size:calc(1.275rem + .4vw)}.column04 .column04--col01 .text_01 p.under-line02{color:var(--color-red);font-size:var(--font-sizeML);font-weight:700;position:relative;text-align:center;padding:0 0 16px 0;margin:5vh auto 3vh}.column04 .column04--col01 .text_01 p.under-line02::after{position:absolute;content:"";background:url(../images/line-pi.svg) no-repeat center bottom;background-size:contain;height:24px;width:100%;bottom:0;left:0}.column04 .column04--col01 .text_01 .text-box{position:relative}.column04 .column04--col01 .text_01 .text-box p{text-align:center;font-size:var(--font-sizeMM);font-weight:700;padding:32px 0 16px}.column04 .column04--col01 .text_01 .text-box p span{color:var(--color-red)}.column04 .column04--col01 .text_01 .text-box::before{content:"";position:absolute;width:82%;height:100%;background:var(--chill-accent-color);z-index:-1;top:0;left:6%}.column04 .column04--col01 .text_01 .text-box::after{content:"";position:absolute;width:82%;height:100%;border:1px var(--text-color) solid;top:16px;right:6%}.column04 .column04--col01 .text_01 .arrow-shadow{position:relative;z-index:10;text-align:center;margin-top:-6px}.column04 .column04--col01 .text_01 .arrow-shadow img{width:100%;max-width:102px}.column04 .column04--col01 .text_01 .img-09{position:relative;z-index:2;margin-top:-24px}.column04 .column04--user{margin-bottom:3vh}.column04 .column04--user .user-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5vh auto 0}.column04 .column04--user .photo{width:35.4430379747%;max-width:140px}.column04 .column04--user .photo img{width:100%}.column04 .column04--user .text{width:59.746835443%}.column04 .column04--user .text .title{font-size:var(--font-sizeMM);font-weight:700;text-align:center;color:var(--text-colorW)}.column04 .column04--user .text .title.user01{background:#d0002f}.column04 .column04--user .text .title.user02{background:#00679b}.column04 .column04--user .text .title.user03{background:#009e3d}.column04 .column04--user .text ul{margin:1.5rem auto}.column04 .column04--user .text ul li{margin-bottom:1rem}.section-review .section-review--header h2{margin:0 auto;padding:0}.section-review .section-review--main .review-list ul{margin:0 auto;padding:0;list-style:none}.section-review .section-review--main .review-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3vh auto}.section-review .section-review--main .review-list ul li .reviewer{width:22.7848101266%}.section-review .section-review--main .review-list ul li .reviewer--icon img{width:100%;border-radius:999px}.section-review .section-review--main .review-list ul li .reviewer--name{font-size:.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.5rem auto;color:#ff3737}.section-review .section-review--main .review-list ul li .comment{width:70.8860759494%;font-size:.875rem;line-height:1.8;padding:1rem;border-radius:6px}.section-review .section-review--main .review-list ul li .comment p:last-child{margin-bottom:0}.section-review .section-review--main .review-list ul li:nth-child(odd) .comment{background-color:#e6afff}.section-review .section-review--main .review-list ul li:nth-child(even) .comment{background-color:#e7ffaf}.section-details{padding:2vh 0 0}.section-details .section-details--header h2{margin:0 auto;padding:0}.section-details .section-details--main .details-list ul{padding:0;margin:0 auto;list-style:none}.section-details .section-details--main .details-list ul li{margin:3vh auto}.section-details .section-details--main .details-list ul .title{background:#00679b;color:var(--text-colorW);font-weight:700;font-size:var(--font-sizeM);text-align:center;padding:1rem 0}.section-details .section-details--main .details-list ul .thumbnail{margin:3vh auto;width:81.3953488372%;max-width:350px}.section-details .section-details--main .details-list ul .thumbnail img{width:100%;border-radius:12px}.section-details .section-details--main .details-list ul .note{width:74.4186046512%;max-width:320px;margin:1.5rem auto;font-weight:700}.section-security{background:var(--chill-primary-color);padding:5vh 0}.section-security .section-security--h2{width:86%;margin:0 auto;background:#fc0;padding:8px 0}.section-security .section-security--h2 h2{font-size:var(--font-sizeML);font-weight:700;text-align:center;margin:0 auto}.section-security .section-security--h2 h2 span{color:var(--color-red)}.section-security .section-security--main .security-list{width:86%;margin:0 auto}.section-security .section-security--main .security-list ul{margin:0 auto;padding:0;list-style:none}.section-security .section-security--main .security-list ul li{margin:1.5rem auto;background:#fff;padding:1.5rem 0}.section-security .section-security--main .security-list ul li .icon{width:134px;margin:0 auto 1.5rem}.section-security .section-security--main .security-list ul li .icon img{border-radius:999px;width:100%}.section-security .section-security--main .security-list ul li h3{font-size:var(--font-sizeM);font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto}.section-security .section-security--main .security-list ul li h3 span{color:var(--color-red)}.section-security .section-security--main .security-list ul li .note{width:80%;margin:1.5rem auto 0}.section-security .section-security--main .security-list ul li .note p{margin:0 auto}footer{background:var(--chill-primary-color)}footer .footer--copyright{width:92%;margin:0 auto;padding:4px 0}footer .footer--copyright small{color:#fff;font-size:.75rem}.btn{-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.1);transform:scale(1.1)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.1);transform:scale(1.1)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.1);transform:scale(1.1)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.1);transform:scale(1.1)}70%{-webkit-transform:scale(1);transform:scale(1)}}