@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700,900|Open+Sans:400,700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Noto Sans JP",sans-serif;font-family:"Open Sans",sans-serif;color:#1c2941;font-size:18px}@media screen and (max-width:768px){body{font-size:14px}}a{text-decoration:none}section{padding-top:128px;padding-bottom:128px;background-color:#fff}@media screen and (max-width:768px){section{padding-top:64px;padding-bottom:64px}}.breakForMobile{display:none}@media screen and (max-width:768px){.breakForMobile{display:inline}}.button{display:block;margin:0 auto;width:256px;height:50px;border-radius:25px;background-color:#ef8d24;line-height:50px;text-align:center;font-weight:bold;color:#fff;box-shadow:0 4px 8px rgba(93,108,122,.24),0 12px 24px rgba(93,108,122,.16);transition:.4s}.button:hover{background-color:#f2a654}.body-wrapper{display:block;margin:0 auto;width:1000px}@media screen and (max-width:768px){.body-wrapper{width:100%;padding-left:24px;padding-right:24px;box-sizing:border-box}}.header,.header--fixed{z-index:10;position:fixed;top:0;left:0;width:100%;height:70px;padding-top:16px;padding-bottom:16px;transition:.4s}@media screen and (max-width:768px){.header,.header--fixed{height:60px}}.header--fixed{background-color:#fff;box-shadow:0 4px 8px rgba(93,108,122,.24),0 12px 24px rgba(93,108,122,.16)}.header--fixed .header__logo{background-image:url(https://msm07s-cdn.bitflyer.com/pub/common/bitFlyer-logo.png)}.header--fixed .header__button--line{border:solid 1px #ef8d24;color:#ef8d24}.header--fixed .header__button--line:hover{background-color:rgba(239,141,36,.2)}.header--fixed .header__button--fill{background-color:#ef8d24;color:#fff}.header--fixed .header__button--fill:hover{background-color:#f2a654}.header__wrapper{display:flex;justify-content:space-between;width:1000px;margin:0 auto}@media screen and (max-width:768px){.header__wrapper{width:100%;padding-left:24px;padding-right:24px;box-sizing:border-box}}.header__logo{white-space:nowrap;text-indent:100%;overflow:hidden;display:block;width:129px;height:32px;background-image:url(https://msm07s-cdn.bitflyer.com/pub/common/bitFlyer-logo-ball-orange.png);background-size:129px 32px;transition:.4s}@media screen and (max-width:768px){.header__logo{margin-top:2px;margin-bottom:2px;width:97px;height:24px;background-size:97px 24px}}.header__button,.header__button--fill,.header__button--line{display:inline-block;width:156px;height:38px;border-radius:22px;line-height:38px;text-align:center;font-size:14px;font-weight:bold}@media screen and (max-width:768px){.header__button,.header__button--fill,.header__button--line{width:80px;height:28px;font-size:12px;line-height:28px}}.header__button--line{border:solid 1px #fff;color:#fff;transition:.4s}.header__button--line:hover{background-color:rgba(28,41,65,.16)}.header__button--fill{background-color:#fff;color:#00a0e6;transition:.4s}.header__button--fill:hover{background-color:#d8d8d8}.hero>.body-wrapper{position:relative;display:flex;align-items:flex-end;max-width:1000px;margin:0 auto}.hero>.body-wrapper::before{z-index:0;position:absolute;top:10px;left:-360px;content:"";display:block;width:509px;height:511px;background-image:url(https://msm07s-cdn.bitflyer.com/pub/getcoin/images/blob_s.svg);background-size:cover}.hero>.body-wrapper::after{z-index:0;position:absolute;top:-210px;right:-260px;content:"";display:block;width:700px;height:701px;background-image:url(https://msm07s-cdn.bitflyer.com/pub/getcoin/images/blob_l.svg);background-size:cover}@media screen and (max-width:768px){.hero>.body-wrapper{flex-direction:column-reverse;width:100%;padding-left:24px;padding-right:24px;box-sizing:border-box}.hero>.body-wrapper::before{top:128px;left:-160px;width:255px;height:256px}.hero>.body-wrapper::after{top:-100px;left:256px;width:350px;height:351px}}.hero{overflow:hidden;position:relative;height:100%;padding-top:198px;padding-bottom:198px;color:#fff;background:#00a0e6;background:-moz-linear-gradient(top,#00a0e6 0%,#00c2e6 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#00a0e6),color-stop(100%,#00c2e6));background:-webkit-linear-gradient(top,#00a0e6 0%,#00c2e6 100%);background:-o-linear-gradient(top,#00a0e6 0%,#00c2e6 100%);background:-ms-linear-gradient(top,#00a0e6 0%,#00c2e6 100%);background:linear-gradient(to bottom,#00a0e6 0%,#00c2e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a0e6",endColorstr="#00c2e6",GradientType=0)}.hero::before{content:"";display:block;width:100%;height:50%;position:fixed;top:0;left:0;z-index:-1}@media screen and (max-width:768px){.hero{padding-top:128px;padding-bottom:64px}}.hero__contents{width:493px;padding-bottom:48px}@media screen and (max-width:768px){.hero__contents{width:100%;text-align:center}}.hero__illust{z-index:5;margin-right:-64px}.hero__illust img{width:597px;height:458px}@media screen and (max-width:768px){.hero__illust{margin-right:0;margin-bottom:24px}.hero__illust img{width:100%;height:auto}}.hero__subTitle{margin-bottom:16px;font-size:16px}@media screen and (max-width:768px){.hero__subTitle{margin-bottom:8px;font-size:12px}}.hero__title{margin-bottom:24px;font-size:44px;font-weight:900;line-height:1.2}@media screen and (max-width:768px){.hero__title{font-size:24px;margin-bottom:16px}}.hero__description{margin-bottom:64px;line-height:1.5}.hero__button{position:relative;text-align:center;display:block;width:256px;padding-top:10px;padding-bottom:10px;padding-left:24px;padding-right:24px;border-radius:37px;background-color:#ef8d24;color:#fff;font-weight:bold;box-shadow:0 0 0 4px rgba(28,41,65,.08);transition:.4s}.hero__button span{display:block;font-size:12px;margin-bottom:4px}.hero__button:hover{background-color:#f2a654}@media screen and (max-width:768px){.hero__button{margin:0 auto;font-size:18px}}.frontWave{position:absolute;bottom:0;width:100%;height:70px;fill:#f6f9fb}@media screen and (max-width:768px){.frontWave{height:35px}}.rearWave{position:absolute;bottom:0;width:100%;height:70px;fill:rgba(246,249,251,.5)}@media screen and (max-width:768px){.rearWave{height:35px}}.section__header{display:block;margin-bottom:16px;text-align:center;font-weight:bold;font-size:32px;line-height:1.3}@media screen and (max-width:768px){.section__header{margin-bottom:12px;font-size:24px}}.section__description{display:block;text-align:center;line-height:1.5}@media screen and (max-width:768px){.section__description{font-size:12px}}.section-about{background-color:#f6f9fb}@media screen and (max-width:768px){.section-about{padding-left:8px;padding-right:8px}}.about__cardList{display:flex;justify-content:space-between;margin-top:64px;margin-bottom:64px}@media screen and (max-width:768px){.about__cardList{display:block;margin-top:24px;margin-bottom:48px}}.about__cardListItem{overflow:hidden;width:317px;border-radius:12px;background-color:#fff}@media screen and (max-width:768px){.about__cardListItem{width:100%;margin-bottom:16px;padding-bottom:12px}}.about__cardListCover{width:100%;margin-bottom:24px}.about__cardListTitle{margin-bottom:16px;padding-left:24px;padding-right:24px;font-size:20px;font-weight:bold;text-align:center}.about__cardListDesctiprion{margin-bottom:16px;padding-left:24px;padding-right:24px;font-weight:12px;font-size:14px;line-height:1.5}.about__cardListNote{margin-bottom:24px;padding-left:24px;padding-right:24px;color:#969b9e;font-size:12px;line-height:1.5}.service__serviceList{display:flex;flex-wrap:wrap;margin-top:64px;margin-bottom:64px}@media screen and (max-width:768px){.service__serviceList{margin-top:24px;margin-bottom:48px}}.service__serviceListItem{display:flex;align-items:center;margin:8px;padding:16px;width:142px}@media screen and (max-width:768px){.service__serviceListItem{width:50%;margin:0;padding:32px}}.service__serviceListImage{display:block;width:100%}.flow{background-color:#f6f9fb}.flow__flowList{display:flex;justify-content:space-between;margin-top:64px;margin-bottom:64px}@media screen and (max-width:768px){.flow__flowList{display:block;margin-top:24px;margin-bottom:48px}}.flow__flowListItem{width:317px}@media screen and (max-width:768px){.flow__flowListItem{width:100%;margin-bottom:24px}}.flow__flowListItemCover{display:block;width:100%;margin-bottom:24px}@media screen and (max-width:768px){.flow__flowListItemCover{width:80%;margin:0 auto 24px}}.flow__flowListTitle{margin-bottom:16px;font-size:20px;font-weight:bold;text-align:center;vertical-align:middle}.flow__flowListTitle img{display:inline-block;margin-bottom:4px;margin-right:4px;width:32px;height:32px;vertical-align:middle}.folow__flowListDescription{margin-bottom:16px;font-weight:12px;font-size:14px;line-height:1.5;text-align:center}.flow__flowListItemNote{color:#969b9e;font-size:12px;line-height:1.5}.storeLink{display:none;background-color:#00a0e6}@media screen and (max-width:768px){.storeLink{display:block}}.storeLinkList{width:312px;margin:0 auto}.storeLinkList img{height:50px}.attention__wrapper{margin:0 auto 80px;width:640px}@media screen and (max-width:768px){.attention__wrapper{width:100%;padding:0 24px 0 30px}}.attention__wrapper h1{font-size:20px}.attention__wrapper li{font-size:14px}.attention__attentionList{list-style-type:disc;margin-top:64px}@media screen and (max-width:768px){.attention__attentionList{display:block;margin-top:24px;margin-bottom:48px}}.attention__attentionListItem{margin-bottom:24px;line-height:1.5}a{color:#468ccb}a:hover{opacity:.7}.bf-components a:link,.bf-components a:visited{text-decoration:none}.bf-components a:hover,.bf-components a:active{text-decoration:underline}