﻿*{box-sizing:border-box}main,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,picture{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form{margin:0;padding:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;margin:0;padding:0;appearance:none;cursor:pointer;color:currentColor}button::-moz-focus-inner{border:0}ul{list-style-type:none}img{vertical-align:bottom;border:0;width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:1rem;line-height:1.6}p,ul,dl{font-size:1rem;line-height:1.5}sup{font-size:.7em}.d-ib{display:inline-block}.ind-1em{display:block;text-indent:-1em !important;padding-left:1em}.ind-1em::first-letter{font-feature-settings:normal}.ind-1em>*{text-indent:0}.burasage{overflow:hidden;text-align:left}.burasage>*{display:block;overflow:hidden}.burasage>*:first-child{float:left;font-feature-settings:normal}.txt-lg{font-size:2rem}.txt-md{font-size:1.8rem}.txt-rg{font-size:1.5rem}.txt-sm{font-size:1.35rem}.txt-xs{font-size:1.2rem}.txt-xxs{font-size:1rem}.txt-list li{margin-top:.3em}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-bold{font-weight:700 !important}.lh-12{line-height:1.2}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.justify{text-align:justify}a{outline:0;color:currentColor;text-decoration:none}a.line-link{text-decoration:underline}.underline{border-bottom:.1em solid currentColor}.underline-dash{border-bottom:.1em dashed currentColor}.mt-0{margin-top:0 !important}.mt-02em{margin-top:.2em !important}.mt-05em{margin-top:.5em !important}.mt-1em{margin-top:1em !important}.mt-2em{margin-top:2em !important}.mt-3em{margin-top:3em !important}.mt-4em{margin-top:4em !important}.mt-5em{margin-top:5em !important}.mb-0{margin-bottom:0 !important}.mb-05em{margin-bottom:.5em !important}.mb-1em{margin-bottom:1em !important}.mb-2em{margin-bottom:2em !important}.mb-3em{margin-bottom:3em !important}.mb-4em{margin-bottom:4em !important}.mb-5em{margin-bottom:5em !important}.m-auto{margin:auto !important}.side-padding{padding-left:2rem !important;padding-right:2rem !important}.side-padding-w{padding-left:4rem !important;padding-right:4rem !important}.pt-0{padding-top:0 !important}.pt-05em{padding-top:.5em !important}.pt-1em{padding-top:1em !important}.pt-2em{padding-top:2em !important}.pt-3em{padding-top:3em !important}.pt-4em{padding-top:4em !important}.pt-5em{padding-top:5em !important}.pb-0{padding-bottom:0 !important}.pb-05em{padding-bottom:.5em !important}.pb-1em{padding-bottom:1em !important}.pb-2em{padding-bottom:2em !important}.pb-3em{padding-bottom:3em !important}.pb-4em{padding-bottom:4em !important}.pb-5em{padding-bottom:5em !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-ios .show-ua-ios{display:block !important}html.ua-ios .show-ua-ios-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-andr .show-ua-andr{display:block !important}html.ua-andr .show-ua-andr-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-pc .show-ua-pc{display:block !important}html.ua-pc .show-ua-pc-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-app .show-ua-app{display:block !important}html.ua-app .show-ua-app-inline{display:inline !important}html.ua-ios .hide-ua-ios{display:none !important}html.ua-andr .hide-ua-andr{display:none !important}html.ua-pc .hide-ua-pc{display:none !important}html.ua-app .hide-ua-app{display:none !important}html:not(.legacy) .scroll-in.fade-in{opacity:0;transition:.5s cubic-bezier(0.215, 0.61, 0.355, 1)}html:not(.legacy) .scroll-in.fade-in.appeared{opacity:1}html:not(.legacy) .scroll-in.up-in{opacity:0;transform:translateY(2rem);transition:.5s cubic-bezier(0.215, 0.61, 0.355, 1)}html:not(.legacy) .scroll-in.up-in.appeared{opacity:1;transform:translateY(0)}html:not(.legacy) .scroll-in.popup-in{opacity:0;transform:scale(0.9) translateY(3rem);transform-origin:50% 15rem;transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1)}html:not(.legacy) .scroll-in.popup-in.appeared{opacity:1;transform:scale(1) translateY(0)}html:not(.legacy) .scroll-in.zoom-in{opacity:0;transform:scale(0.4);transform-origin:50% 50%;transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1)}html:not(.legacy) .scroll-in.zoom-in.appeared{opacity:1;transform:scale(1)}html{background:#eee;font-size:2.6666666667vw}@media(min-width: 601px){html{font-size:16px}}body{margin:0 auto;padding:0;color:#333;-webkit-text-size-adjust:100%;max-width:600px;overflow-x:hidden;background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2);text-align:center}body *{font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt" 1;letter-spacing:.03em}#page-wrap{overflow:hidden;background-color:#fff}.color-orange{color:#ff6f0f}.color-yellow{color:#ff0}.color-blue{color:#0076d6}.color-red{color:#d60000}.inline-icon{display:inline-block;width:1em;height:1em;margin:0 .1em -0.1em .1em;position:relative}.inline-icon::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:no-repeat 50% 50%;background-size:contain}.inline-icon.next::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%230076d6" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}.inline-icon.down::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%230076d6" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain;transform:rotate(90deg)}.inline-icon.blank::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%230076d6" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}.std-btn{background:#0076d6;color:#fff;display:flex;justify-content:center;align-items:center;min-height:2.8em;border-radius:2em;font-weight:bold;line-height:1.2;padding:.25em 0}.std-btn>span{margin:auto;padding:0 1rem}.std-btn::after{width:1.4rem;height:1.4rem;background:no-repeat 50% 50%;background-size:contain;margin-left:-1.5rem;margin-right:1.5rem}.std-btn.next::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}.std-btn.blank::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}.std-btn.bd{border:.2rem solid #0076d6;background-color:#fff;color:#0076d6}.std-btn.bd.next::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%230076d6" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}.std-btn.bd.blank::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%230076d6" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}.bd-btn{background:#fffddf;color:#fff;display:flex;justify-content:center;align-items:center;min-height:2.8em;border-radius:2em;font-weight:bold;line-height:1.2;padding:.25em 0;color:#000;border:.2rem solid #000;box-shadow:0 .3rem 0 #002f90;width:100%}.bd-btn>span{margin:auto;padding:0 1rem}.bd-btn::after{width:1.4rem;height:1.4rem;background:no-repeat 50% 50%;background-size:contain;margin-left:-1.5rem;margin-right:1.5rem}.bd-btn.next::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}.bd-btn.blank::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}.bd-btn.bd{border:.2rem solid #fffddf;background-color:#fff;color:#fffddf}.bd-btn.bd.next::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFFDDF" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}.bd-btn.bd.blank::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFFDDF" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}.page-header{padding:1rem}.page-header-logo{width:14rem;margin:auto}.kv-sec{background:url(../img/kv_bg.png) no-repeat 50% 0 #ff9123;background-size:100% auto;padding:2rem 1.5rem 0}.kv-ttl{width:31.5rem;margin:auto}.kv-img{margin:1.5rem 0 -4.5rem;position:relative}html:not(.loaded) .kv-ttl{opacity:0;transform:scale(0.5) translateY(3rem);transform-origin:50% 15rem}html:not(.loaded) .kv-img{opacity:0;transform:scale(0.2);transform-origin:50% 50%}html.loaded .kv-ttl{opacity:1;transform:scale(1) translateY(0);transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1)}html.loaded .kv-img{opacity:1;transform:scale(1);transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1) .3s}.about-sec{background-image:url(../img/about_bg.png),linear-gradient(to right, #0076d6, #23a7f2);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;padding:7.5rem 1.5rem 1.5rem;color:#fff}.about-ttl{width:32rem;margin:auto}.about-lead{font-size:1.6rem;line-height:1.6em;font-weight:bold;margin:1.5rem 0;letter-spacing:.07em}.about-lead strong{color:#ff0;font-size:1.3em}.about-img-01{width:29rem;margin:1.5rem auto 0}.point-sec{background-color:#ffc323;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.2) 0.1rem, transparent 0.1rem),radial-gradient(circle, rgba(255, 255, 255, 0.2) 0.1rem, transparent 0.1rem);background-position:0 0,.4rem .8rem;background-size:.8rem 1.6rem;border-radius:1.5rem;padding:2.5rem 2rem;margin:-1.5rem 0;position:relative}.point-list{text-align:left}.point-list>li{background-image:radial-gradient(white 0.1rem, transparent 0.1rem);background-size:.5rem .5rem;background-repeat:repeat-x;background-position:0 100%;padding-bottom:1.2rem;padding-left:2.8rem}.point-list>li>img{display:block;margin-left:-2.8rem}.point-list>li:not(:first-child){margin-top:1rem}.usage-wrap{background:url(../img/usage_bg.png) 0 0;background-size:41.5rem auto;padding:6.5rem 2rem 4rem}#anc-step{scroll-margin-top:2rem}.step-ttl{width:16.5rem;margin:auto}.step-col{border:.2rem solid #000;border-radius:1.5rem;background:#fffddf;padding:1px 1.5rem;margin-top:2rem}.step-item{margin:2rem 0}.step-item-ttl{color:#0076d6;line-height:1.4;font-size:1.8rem}.step-item-ttl>.num{display:block;margin-bottom:.5rem}.step-item-ttl>.num img{height:1.5rem;width:auto}.step-item-img{width:21rem;margin:1.5rem auto}#anc-ex{scroll-margin-top:2rem}.ex-ttl{width:28rem;margin:5rem auto 0}.ex-col{border-radius:1.5rem;overflow:hidden;margin:1.5rem 0}.ex-col textarea{display:none}.ex-col-ttl{display:flex;justify-content:flex-start;align-items:center;font-size:2rem;line-height:1.2;text-align:left;padding:1.5rem 1.5rem 2rem;background-image:radial-gradient(white 0.1rem, transparent 0.1rem);background-size:.5rem .5rem;background-repeat:repeat-x;background-position:0 100%;letter-spacing:.05em}.ex-col-ttl>.icon{width:4.8rem;margin-right:1rem}.ex-col-contents{padding:1.5rem 1.5rem 2.5rem}.ex-col-q{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.ex-col-rec{display:flex;justify-content:flex-start;align-items:center;font-size:1.4rem;line-height:1.4;font-weight:bold;margin-left:1.2rem;margin-bottom:.3rem}.ex-col-rec>i{width:1.2em;margin-right:.5em}.ex-col-bal{text-align:left;font-size:1.6rem;line-height:1.4;font-weight:bold;background:#fff;border-radius:1rem;padding:1rem 1.5rem;width:18rem;position:relative;margin-left:1rem;transform-origin:100% 50% !important}.ex-col-bal::after{content:"";position:absolute;width:1.5rem;height:1.5rem;right:-1rem;top:calc(50% - .75rem);background:url(../img/ex_bal_arrow.png) no-repeat 50% 50%;background-size:contain}.ex-col-illust{width:9.5rem;flex-shrink:0}.ex-col-btn{width:23rem;margin:1.5rem auto 0}.ex-col-01{background-image:linear-gradient(to right, #ffc323, #ffd200)}.ex-col-02{background-image:linear-gradient(to right, #4fc5ab, #5dd0be)}.ex-col-02 .ex-col-ttl{color:#fff}.ex-col-03{background-image:linear-gradient(to right, #4faed5, #57bee0)}.ex-col-03 .ex-col-ttl{color:#fff}.faq-sec{padding:4rem 2rem;text-align:left}.faq-ttl{width:21.5rem;margin:0 auto 2rem}.faq-col{background:#fff;color:#000;border:.15rem solid #000;border-radius:1rem;text-align:left;margin:1rem 0}.faq-col .faq-col-btn{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 4rem 1.2rem 1.5rem;color:#000;font-weight:bold;text-align:left;font-size:1.35rem}.faq-col .faq-col-btn>span{line-height:1.3;display:flex;justify-content:flex-start;align-items:center}.faq-col .faq-col-btn>span::before{content:"Q.";display:flex;justify-content:center;align-items:center;color:#fff;width:3rem;height:3rem;box-sizing:border-box;padding:0 0 .2em .2em;flex-shrink:0;background:#0076d6;border-radius:50%;margin-right:.8rem}.faq-col .faq-col-btn>i{position:absolute;width:1.6rem;height:1.6rem;border-radius:50%;right:1.5rem;top:calc(50% - .8rem)}.faq-col .faq-col-btn>i::before,.faq-col .faq-col-btn>i::after{content:"";position:absolute;width:100%;height:.15rem;background:currentColor;top:0;left:0;right:0;bottom:0;margin:auto}.faq-col .faq-col-btn>i::after{transform:rotate(90deg)}.faq-col .faq-col-inner{overflow:hidden;transition:.3s cubic-bezier(0.215, 0.61, 0.355, 1);padding:1rem 1.5rem 1rem 3.5rem;border-top:.1rem solid #000;position:relative}.faq-col .faq-col-inner>*{transition:.3s cubic-bezier(0.215, 0.61, 0.355, 1);font-size:1.3rem}.faq-col .faq-col-inner::before{content:"A.";color:#0076d6;position:absolute;left:1.5rem;font-size:1.5rem;font-weight:bold;margin-top:-0.15rem}.faq-col.open .faq-col-btn>i::after{display:none}.faq-col:not(.open) .faq-col-inner{height:0;border-top:0;padding-top:0 !important;padding-bottom:0 !important}.faq-col:not(.open) .faq-col-inner>*{opacity:0}.page-footer{text-align:center;background:#eee;padding:3rem 2rem 9rem}.page-footer-logo{width:10rem;margin:0 auto 2rem}.page-footer .copyright{font-size:.9rem}#fixed-wrap{background-image:linear-gradient(to right, #1548a4, #2067a1);padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;margin:auto;max-width:600px;z-index:100}#fixed-wrap .btn-wrap{display:flex;justify-content:space-between;align-items:center}#fixed-wrap .btn-wrap>*{width:calc(50% - .2rem)}#fixed-wrap .btn-wrap .bd-btn{font-size:1.6rem;background-image:linear-gradient(to right, #ffff00, #ffd200);color:#0076d6;box-shadow:0 .2rem 0 #000}html:not(.loaded) #fixed-wrap{opacity:0;pointer-events:none;transform:translateY(2rem)}html.loaded #fixed-wrap{opacity:1;pointer-events:auto;transform:translateY(0);transition:.5s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}