*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--white:#fff;--black:#000;--red:#d9534f;--yellow:#ffd500;--orange:#f0ad4e;--green:#5cb85c;--blue:#0275d8;--pink:#ff5b77;--purple:#613d7c;--gray-dark:#292b2c;--gray:#464a4c;--gray-light:#636c72;--gray-lighter:#eceeef;--gray-lightest:#f7f7f9;--body-bg:#c7f4fc;--main-color:#009be5;--gap:32px;--header-height:45px;--container:100%;--text-color:var(--black);--font-size:1.4rem;--font-weight:400;--lineight:1.6;--letter-spacing:0.04em;--font-en:"brandon-grotesque",-apple-system,"BlinkMacSystemFont","Helvetica Neue","Segoe UI",sans-serif;--font-jp-gothic:-apple-system,"BlinkMacSystemFont","Helvetica Neue","Segoe UI","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Meiryo",sans-serif;--font-jp:"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}@media screen and (min-width:768px){:root{--header-height:70px;--container:calc(1152px + var(--gap));--font-size:1.6rem}}html{font-size:62.5%;-webkit-tap-highlight-color:transparent;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background-color:var(--body-bg);color:var(--text-color);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-jp);font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--lineight)}main{display:block}.container{margin-left:auto;margin-right:auto;padding-left:calc(var(--gap)/2);padding-right:calc(var(--gap)/2)}@media screen and (min-width:768px){.container{width:var(--container)}}:where(a){color:initial}@media screen and (min-width:768px){:where(a[href^="tel:"]){pointer-events:none}}@media (any-hover:hover){:where(a[href^="tel:"]:active),:where(a[href^="tel:"]:hover){text-decoration:none}}input,select,textarea{font-size:16px}select{color:initial}select::-ms-expand{display:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none}textarea{resize:vertical}nav ol,nav ul{list-style-type:none;margin:0;padding:0}button{cursor:pointer}a svg,button svg,label svg{pointer-events:none}dl{margin-bottom:0;margin-top:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0}p{margin-top:0}p:last-child{margin-bottom:0}audio,canvas,iframe,img,svg,video{vertical-align:bottom}figure{margin:0}img{height:auto}.is-disabled,button:disabled{opacity:.5;pointer-events:none}::selection{background-color:#333;color:#fff;text-shadow:none}@media screen and (max-width:767px){.mobile-hidden{display:none}}@media screen and (min-width:768px){.desktop-hidden{display:none}}.inline-block{display:inline-block}:where(nav li):before{display:none}@media (print){body{left:0!important;print-color-adjust:exact;top:0!important}}@page{margin:10mm 5mm;size:a4 portrait}.st-Header{background-color:var(--white);display:grid;height:var(--header-height);min-width:var(--container);place-content:center;width:100%}@media screen and (min-width:768px){.st-Header_Logo{translate:0 2px}}@media screen and (max-width:767px){.st-Header_Logo img{height:25px;width:103px}}.st-Footer,.st-Main{min-width:var(--container)}.st-Footer{font-size:1.2rem;margin-top:35px;text-align:center}@media screen and (max-width:767px){.st-Footer{padding:0 16px 35px}}@media screen and (min-width:768px){.st-Footer{margin-top:81px;padding-bottom:106px}}.st-Footer_Title{background-color:var(--white);display:grid;font-feature-settings:"palt";font-size:1.6rem;font-weight:800;height:35px;letter-spacing:.04em;margin:0 auto 20px;place-content:center}@media screen and (max-width:767px){.st-Footer_Title{max-width:310px}}@media screen and (min-width:768px){.st-Footer_Title{font-size:2.6rem;height:60px;margin:0 auto 20px;width:608px}}.st-Footer_Contact{text-align:center}@media screen and (min-width:768px){.st-Footer_Contact{margin-top:36px}}@media screen and (max-width:767px){.st-Footer_Contact_Tel img{margin:auto;max-width:310px;width:100%}}.st-Footer_Contact_Postscript{font-feature-settings:"palt";font-size:1.2rem;letter-spacing:.02em;margin-top:15px}@media screen and (min-width:768px){.st-Footer_Contact_Postscript{font-size:2rem;margin-top:19px}}.sw-Button{background-color:var(--main-color);border-radius:25px;color:var(--white);display:grid;font-feature-settings:"palt";font-size:1.5rem;font-weight:800;height:49px;letter-spacing:.04em;place-content:center;position:relative;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:767px){.sw-Button{max-width:310px}}@media screen and (min-width:768px){.sw-Button{border-radius:43px;font-size:2.6rem;height:85px;width:540px}}@media (any-hover:hover){.sw-Button:hover:after{translate:3px -50%}}.sw-Button:after{background-color:var(--white);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:7px;position:absolute;right:16px;top:50%;transition:translate .15s;translate:0 -50%;width:6px}@media screen and (min-width:768px){.sw-Button:after{height:12px;right:28px;width:10px}}.sw-Button.-white{background-color:var(--white);color:var(--main-color)}.sw-Button.-white:after{background-color:var(--main-color)}.tp-Hero{display:grid;overflow:hidden;place-content:center}@media screen and (max-width:767px){.tp-Hero{padding:2.3vw 0 1.02vw}}@media screen and (min-width:768px){.tp-Hero{padding-top:46px}}.tp-Hero_Title{translate:-2.05vw 0}@media screen and (min-width:768px){.tp-Hero_Title{translate:-16px 0}}@media screen and (max-width:767px){.tp-Hero_Title img{width:99.23vw}}.tp-Body{background-color:var(--white);border-radius:20px;overflow:hidden}@media screen and (min-width:768px){.tp-Body{border-radius:50px;margin-top:55px}}.tp-Lead{font-size:1.5rem;letter-spacing:.04em;line-height:1.57;margin-bottom:0;padding:27px 15px;text-align:center}@media screen and (min-width:768px){.tp-Lead{font-size:2.8rem;padding:62px 0 64px}}.tp-Lead>span{font-weight:800}@media screen and (min-width:768px){.tp-Lead>span{padding:0 8px 0 16px}}.tp-Lead b{color:#0076f5;display:inline-block;font-size:2rem;font-weight:800;letter-spacing:.04em;margin-top:5px}@media screen and (max-width:767px){.tp-Lead b{line-height:1.7}}@media screen and (min-width:768px){.tp-Lead b{border-bottom:10px solid #cce4fd;display:inline-block;font-size:3.6rem;margin-top:16px;padding:0 2px}}@media screen and (max-width:767px){:is(.tp-Lead b)>span{border-bottom:7px solid #cce4fd;padding:0 2px}}.tp-Lead small{display:inline-block;font-size:1.2rem;letter-spacing:.04em;margin-top:10px}@media screen and (min-width:768px){.tp-Lead small{font-size:2.2rem;margin-top:13px}}.tp-Overview{background-color:#e5f5fc;padding:30px 15px 35px}@media screen and (min-width:768px){.tp-Overview{padding:80px 0 103px}}.tp-Overview_Title{font-size:1.7rem;font-weight:800;letter-spacing:.04em;margin-bottom:27px;text-align:center}@media screen and (min-width:768px){.tp-Overview_Title{font-size:3rem;margin-bottom:68px}}.tp-Overview_List{border-left:1px solid var(--black);border-right:1px solid var(--black);border-top:1px solid var(--black);display:grid}@media screen and (min-width:768px){.tp-Overview_List{grid-template-columns:199px 1fr;margin:auto;width:960px}}.tp-Overview_List:last-of-type{border-bottom:1px solid var(--black)}.tp-Overview_List dt{background-color:#ccebfa;display:grid;font-feature-settings:"palt";letter-spacing:.02em;place-content:center}@media screen and (max-width:767px){.tp-Overview_List dt{padding:4px 0}}@media screen and (min-width:768px){.tp-Overview_List dt{font-size:1.8rem}}.tp-Overview_List dd{background-color:var(--white);font-feature-settings:"palt";letter-spacing:.02em;line-height:1.55;padding:10px 15px}@media screen and (min-width:768px){.tp-Overview_List dd{font-size:1.8rem;padding:20px 30px 21px}}:is(.tp-Overview_List dd) small{display:block;font-size:1.2rem;line-height:1.625;margin-bottom:4px;margin-top:7px}@media screen and (min-width:768px){:is(.tp-Overview_List dd) small{font-size:1.6rem}}.indent:is(:is(.tp-Overview_List dd) small){padding-left:1em;text-indent:-1em}:is(.tp-Overview_List dd) ol{list-style:none;padding-left:0}:is(:is(.tp-Overview_List dd) ol) li{padding-left:1em;text-indent:-1em}.tp-Mycoin{background-color:var(--white);display:grid;padding:30px 15px 35px}@media screen and (min-width:768px){.tp-Mycoin{gap:0 28px;grid-template-columns:1fr 390px;padding:53px 95px 89px}}.tp-Mycoin .sw-Button{margin:20px auto 0}@media screen and (min-width:768px){.tp-Mycoin .sw-Button{grid-column:span 2;margin:70px auto 0}}.tp-Mycoin_Title{align-items:center;display:flex;font-size:1.7rem;font-weight:800;justify-content:center;letter-spacing:.04em}@media screen and (min-width:768px){.tp-Mycoin_Title{font-size:3rem;grid-column:span 2;margin-bottom:40px;padding-right:26px}}@media screen and (max-width:767px){.tp-Mycoin_Title img{width:185px}}@media screen and (min-width:768px){.tp-Mycoin_Title img{translate:2px 6px}}.tp-Mycoin_Contents_Text{font-feature-settings:"palt";font-size:1.5rem;letter-spacing:.044em;line-height:1.55;margin:0}@media screen and (min-width:768px){.tp-Mycoin_Contents_Text{font-size:1.8rem}}.tp-Mycoin_Contents_Text:has(b){margin-bottom:10px}@media screen and (min-width:768px){.tp-Mycoin_Contents_Text:has(b){margin-bottom:14px}}.tp-Mycoin_Contents_Text b{color:#008bd5;font-size:1.8rem;font-weight:800;letter-spacing:.04em}@media screen and (min-width:768px){.tp-Mycoin_Contents_Text b{font-size:2.6rem}}:is(.tp-Mycoin_Contents_Text b) sup{font-size:1.3rem}@media screen and (min-width:768px){:is(.tp-Mycoin_Contents_Text b) sup{font-size:1.6rem}}.tp-Mycoin_Contents_Postscript{list-style:none;margin:6px 0 0;padding-left:0}@media screen and (min-width:768px){.tp-Mycoin_Contents_Postscript{margin:11px 0 0}}.tp-Mycoin_Contents_Postscript li{font-feature-settings:"palt";letter-spacing:.02em;line-height:1.625;padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){.tp-Mycoin_Image{margin:20px auto 0;max-width:100%}}@media screen and (min-width:768px){.tp-Mycoin_Image{align-self:center;grid-column:2/3;grid-row:2/3;translate:0 4px}}.tp-Entry{background-color:var(--main-color);padding:50px 0 58px}@media screen and (min-width:768px){.tp-Entry{padding:69px 0 81px}}.tp-Entry_Title{background-image:url(../img/ico_twincle.svg),url(../img/ico_twincle.svg);background-position:left calc(50% - 80px) top 50%,right calc(50% - 80px) top 50%;background-size:10px auto,10px auto;color:var(--white);font-size:1.7rem;font-weight:800;letter-spacing:.04em;text-align:center}@media screen and (min-width:768px){.tp-Entry_Title{background-position:left calc(50% - 140px) top calc(50% + 1px),right calc(50% - 140px) top calc(50% + 1px);background-size:17px auto,17px auto;font-size:3rem}}.tp-Entry_Step{font-weight:800;list-style:none;margin-top:32px;padding-left:0;text-align:center}@media screen and (max-width:767px){.tp-Entry_Step{display:grid;padding:0 34px}}@media screen and (min-width:768px){.tp-Entry_Step{display:grid;gap:24px 68px;grid-template-columns:repeat(4,180px);justify-content:center;margin-top:69px}}.tp-Entry_Step_List{color:var(--white);display:grid;font-feature-settings:"palt";font-weight:800;justify-content:center;letter-spacing:.04em;line-height:1.36}@media screen and (max-width:767px){.tp-Entry_Step_List{border-top:1px solid var(--white);gap:12px 32px;grid-template-columns:110px min(113px,28.97vw);grid-template-rows:auto 1fr;padding:24px 0 12px 10px}}@media screen and (min-width:768px){.tp-Entry_Step_List{font-size:2.1rem;grid-row:span 3;grid-template-rows:subgrid;line-height:1.33}}@media screen and (max-width:767px){.tp-Entry_Step_List+.tp-Entry_Step_List{position:relative}:is(.tp-Entry_Step_List+.tp-Entry_Step_List):after{background-color:var(--white);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:6px;left:50%;position:absolute;top:-1px;translate:-50% 0;width:12px}}@media screen and (max-width:767px){.tp-Entry_Step_List:last-of-type{border-bottom:1px solid var(--white)}}.tp-Entry_Step_Number{margin:auto}@media screen and (max-width:767px){.tp-Entry_Step_Number{height:32px;width:auto}}.tp-Entry_Step_Image{display:block}@media screen and (max-width:767px){.tp-Entry_Step_Image{grid-column:2/3;grid-row:1/3;margin:auto}.-step01 .tp-Entry_Step_Image{margin-top:-7px;width:min(26.66vw,104px)}}@media screen and (min-width:768px){.-step01 .tp-Entry_Step_Image{translate:2px 3px}}@media screen and (max-width:767px){.-step02 .tp-Entry_Step_Image{margin-bottom:8px;margin-top:-4px;width:min(28.97vw,113px)}}@media screen and (min-width:768px){.-step02 .tp-Entry_Step_Image{translate:0 5px}}@media screen and (max-width:767px){.-step03 .tp-Entry_Step_Image{margin-bottom:8px;margin-top:-15px;width:min(28.97vw,113px)}}@media screen and (min-width:768px){.-step03 .tp-Entry_Step_Image{translate:-1px 5px}}@media screen and (max-width:767px){.-step04 .tp-Entry_Step_Image{margin-bottom:7px;margin-top:-10px;width:min(26.41vw,103px)}}@media screen and (min-width:768px){.-step04 .tp-Entry_Step_Image{translate:-10px 8px}}.tp-Entry_Code{align-items:baseline;background-color:#ffffc8;clip-path:polygon(0 0,100% 0,calc(100% - 13px) 50%,100% 100%,0 100%,13px 50%);display:flex;font-feature-settings:"palt";font-weight:800;height:44px;justify-content:space-between;letter-spacing:.04em;margin:34px auto 0;padding:0 36px 0 38px;width:100%}@media screen and (max-width:767px){.tp-Entry_Code{max-width:275px}}@media screen and (min-width:768px){.tp-Entry_Code{clip-path:polygon(0 0,100% 0,calc(100% - 24px) 50%,100% 100%,0 100%,24px 50%);font-size:2.6rem;height:80px;margin-top:62px;padding:0 64px 0 68px;width:500px}}.tp-Entry_Code span{color:var(--main-color);font-kerning:none;font-size:2.3rem;letter-spacing:-.03em;translate:0 3px}@media screen and (min-width:768px){.tp-Entry_Code span{font-size:4.2rem;translate:0 5px}}.tp-Download{background-image:url(../img/img_download-mobile.webp);background-position:left calc(50% - 5px) bottom 38px;display:grid;justify-content:center;padding:41px 15px 128px}@media screen and (max-width:767px){.tp-Download{background-size:159px auto}}@media screen and (min-width:768px){.tp-Download{align-items:center;background-image:image-set(url("../img/img_download-pc.webp") 1x,url("../img/img_download-pc@2x.webp") 2x);background-position:left calc(50% - 1px) bottom 105px;grid-template-columns:repeat(2,auto);padding:96px 0 110px}}.tp-Download.-blue{background-color:var(--main-color)}@media screen and (min-width:768px){.tp-Download.-blue{background-position:left calc(50% + 2px) bottom 238px;padding:88px 0 82px}}.tp-Download .sw-Button{margin-top:24px}@media screen and (min-width:768px){.tp-Download .sw-Button{grid-column:span 2;margin-top:48px}}@media screen and (min-width:768px){.-blue :is(.tp-Download .sw-Button){margin-top:51px}}.tp-Download_Title{font-size:1.7rem;font-weight:800;letter-spacing:.04em;margin-bottom:34px;text-align:center}@media screen and (max-width:767px){.tp-Download_Title{display:flex;flex-wrap:wrap;gap:10px 0;justify-content:center}}@media screen and (min-width:768px){.tp-Download_Title{border-bottom-width:10px;font-size:3rem;grid-column:span 2;margin-bottom:52px}}.tp-Download_Title span{border-bottom:5px solid #cce4fd;display:inline-block;padding-bottom:4px}@media screen and (min-width:768px){.tp-Download_Title span{border-bottom-width:10px;padding-bottom:7px}}.-blue .tp-Download_Title{color:var(--white);justify-self:center}@media screen and (min-width:768px){.-blue .tp-Download_Title{font-size:2.6rem;margin-bottom:60px}}@media screen and (min-width:768px){:is(.-blue .tp-Download_Title) span{padding-bottom:6px}}@media screen and (max-width:767px){.tp-Download_Logo{margin:auto;width:215px}.tp-Download_Qr{display:none}}@media screen and (min-width:768px){.tp-Download_Qr{margin-left:auto;margin-right:0}}.tp-Download_Code{align-items:baseline;background-color:#ffffc8;clip-path:polygon(0 0,100% 0,calc(100% - 13px) 50%,100% 100%,0 100%,13px 50%);display:flex;font-feature-settings:"palt";font-weight:800;height:44px;justify-content:space-between;letter-spacing:.04em;margin:34px auto 0;padding:0 36px 0 38px;width:275px}@media screen and (min-width:768px){.tp-Download_Code{clip-path:polygon(0 0,100% 0,calc(100% - 24px) 50%,100% 100%,0 100%,24px 50%);font-size:2.6rem;grid-column:span 2;height:80px;margin-top:82px;padding:0 64px 0 68px;width:500px}}.tp-Download_Code span{color:var(--main-color);font-kerning:none;font-size:2.3rem;letter-spacing:-.03em;translate:0 3px}@media screen and (min-width:768px){.tp-Download_Code span{font-size:4.2rem;translate:0 5px}}