@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:900;src:local("Noto Sans CJK JP Black"),url("../fonts/notosansjp-black.woff2") format("woff2"),url("../fonts/notosansjp-black.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url("../fonts/notosansjp-bold.woff2") format("woff2"),url("../fonts/notosansjp-bold.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url("../fonts/notosansjp-medium.woff2") format("woff2"),url("../fonts/notosansjp-medium.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:400;src:local("Noto Sans CJK JP Regular"),url("../fonts/notosansjp-regular.woff2") format("woff2"),url("../fonts/notosansjp-regular.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:300;src:local("Noto Sans CJK JP Light"),url("../fonts/notosansjp-light.woff2") format("woff2"),url("../fonts/notosansjp-light.otf") format("opentype")}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;font:inherit;vertical-align:baseline}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{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}html{font-size:62.5%;overflow-x:hidden}body{margin-top:50px;font-family:"NotoSansCJKjp",sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:#1a1a1a;word-break:break-all}@media(min-width: 768px){body{font-size:16px;margin-top:100px}}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body *::before,body *::after{-webkit-box-sizing:border-box;box-sizing:border-box}body img{width:100%;height:auto;vertical-align:bottom}body a{text-decoration:none;color:inherit;cursor:pointer;-webkit-transition:.2s opacity ease;transition:.2s opacity ease}body a:hover{opacity:.8}p,dl,ul{line-height:1.55}.mincho{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.bold{font-weight:bold}.dib{display:inline-block}.pconly{display:none}@media(min-width: 768px){.pconly{display:block}}.pconly--inline{display:none}@media(min-width: 768px){.pconly--inline{display:inline}}.sponly{display:block}@media(min-width: 768px){.sponly{display:none}}.sponly--inline{display:inline}@media(min-width: 768px){.sponly--inline{display:none}}.mt1em{margin-top:1em}.mb1em{margin-bottom:1em}.pl1em{padding-left:1em}.indent1em{padding-left:1em;text-indent:-1em}.mb0{margin-bottom:0 !important}.indent0{padding-left:0 !important;text-indent:0 !important}.baseW{width:90%;max-width:1120px;margin:auto}.scroll_con{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.8s;transition:.8s}.scroll_con.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(min-width: 768px){.top{margin-top:0}}.top .header__home{display:none}.bg-stripe{padding:40px 0;background-size:auto auto;background:repeating-linear-gradient(-45deg, #FFFF99 0px, #FFFF99 8px, #FFFFD1 8px, #FFFFD1 16px)}@media(min-width: 768px){.bg-stripe{padding:60px 0}}.bg-stripe--weak{background:repeating-linear-gradient(-45deg, #FFFF99 0px, #FFFF99 8px, #FFFFD1 8px, #FFFFD1 16px)}.accordion-head{cursor:pointer;-webkit-transition:.2s opacity ease;transition:.2s opacity ease}.accordion-head::after{-webkit-transition:.5s;transition:.5s}.accordion-head:hover{opacity:.8}.accordion-active::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-content{position:relative;height:150px;overflow:hidden}.accordion-content::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(15%, rgb(255, 255, 255)), color-stop(72%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 15%, rgba(255, 255, 255, 0.3) 72%, rgba(255, 255, 255, 0) 100%);z-index:2}.accordion-content.active{height:100%}.accordion-content.active::before{content:none}@media(min-width: 768px){.accordion-content{height:400px}}.accordion-next-content{display:none}.accordion-head{position:relative}.accordion-head__arrow{position:absolute;top:50%;right:18px;width:18px;height:18px;background-color:#fff;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100px}@media(min-width: 768px){.accordion-head__arrow{width:23px;height:23px}}.accordion-head__arrow span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:.2s transform ease;transition:.2s transform ease}.accordion-head__arrow span::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:.3em .25em 0 .25em;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}.accordion-head.accordion-active .accordion-head__arrow span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.u-red{color:#e60012}.u-yellow-line{padding:0 .4em;background:-webkit-gradient(linear, left top, left bottom, color-stop(48%, transparent), color-stop(0%, #FFFF00));background:linear-gradient(transparent 48%, #FFFF00 0%)}.u-tac{text-align:center}.header{position:fixed;top:0;left:0;width:100%;height:50px;padding:13px 10px;background-color:#fff;z-index:5}@media(min-width: 768px){.header{padding:29px 30px;height:100px;background-color:#fff}}.header::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;-webkit-transition:.5s;transition:.5s}.header--active::before{opacity:1}.header__home{display:block;position:absolute;top:6px;bottom:0;left:5px;height:36px}@media(min-width: 768px){.header__home{top:0;bottom:0;left:20px;margin:auto;height:58px}}.header__home img{width:auto;height:100%}.header__hamburger{position:relative;width:35px;height:25px;margin-right:0;margin-left:auto;z-index:3;cursor:pointer}@media(min-width: 768px){.header__hamburger{width:63px;height:40px}}.header__hamburger span{position:absolute;left:0;width:100%;height:2px;border-radius:10px;background-color:gray;-webkit-transition:.5s;transition:.5s}@media(min-width: 768px){.header__hamburger span{height:4px}}.header__hamburger span:first-child{top:0}.header__hamburger span:nth-child(2){top:0;bottom:0;margin:auto}.header__hamburger span:last-child{bottom:0}@media(min-width: 768px){.header__hamburger--active span{background-color:gray}}.header__hamburger--active span:first-child{-webkit-transform:rotate(-42deg);transform:rotate(-42deg);-webkit-transform-origin:top right;transform-origin:top right}@media(min-width: 768px){.header__hamburger--active span:first-child{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}}.header__hamburger--active span:nth-child(2){opacity:0}.header__hamburger--active span:last-child{-webkit-transform:rotate(42deg);transform:rotate(42deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}@media(min-width: 768px){.header__hamburger--active span:last-child{-webkit-transform:rotate(35deg);transform:rotate(35deg)}}.header__nav{position:fixed;top:0;right:-120%;width:77%;min-width:290px;padding:48px 17px 25px;background-color:#fff;z-index:2;-webkit-transition:.5s;transition:.5s;max-height:90vh;overflow-y:auto}@media(min-width: 768px){.header__nav{width:540px;padding:110px 42px 45px}}.header__nav--active{right:0}.header__nav-list li:not(:last-child){padding-bottom:.5em;border-bottom:1px solid gray;margin-bottom:.5em}@media(min-width: 768px){.header__nav-list li:not(:last-child){padding-bottom:1em;border-bottom:2px solid gray;margin-bottom:1em}}.header__nav-list li a{display:block;position:relative;padding-left:1.8em;font-size:13px}@media(min-width: 768px){.header__nav-list li a{padding-left:2.5em;font-size:18px;line-height:1.8}}.header__nav-list li a::before,.header__nav-list li a::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.header__nav-list li a::before{left:.5em;width:.8em;height:.8em;border-radius:50%;background-color:#000;z-index:1}@media(min-width: 768px){.header__nav-list li a::before{left:.8em;width:1em;height:1em}}.header__nav-list li a::after{left:.8em;width:0;height:0;border-style:solid;border-width:.25em 0 .25em .3em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:2}@media(min-width: 768px){.header__nav-list li a::after{left:1.15em;width:0;height:0;border-style:solid;border-width:.3em 0 .3em .4em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.header__nav-list--noBorder{border-bottom:0 !important;margin-bottom:1.5em !important}@media(min-width: 768px){.header__nav-list--noBorder{margin-bottom:3em !important}}.header__nav-list--strong{padding:.2em 0 .3em !important;border-bottom:0 !important;margin-bottom:1.5em !important;font-weight:700;color:#fff;background-color:#224abf}@media(min-width: 768px){.header__nav-list--strong{padding:.4em 0 .5em !important;margin-bottom:3em !important}}.header__nav-list--strong--last{margin-bottom:0 !important}.header__nav-list--soon{padding:.2em 0 .3em !important;font-weight:700;background-color:#b3b3b3}@media(min-width: 768px){.header__nav-list--soon{padding:.4em 0 .5em !important}}@media(min-width: 768px){.top .header{background-color:rgba(0,0,0,0)}}.footer__inner{padding:20px 0;background-color:#224abf}@media(min-width: 768px){.footer__inner{padding:66px 0 46px}}.footer__inner .baseW{max-width:830px}.footer__subtitle{padding:.2em 0;border-radius:27px;margin-bottom:1em;font-size:17px;font-weight:700;color:#000;text-align:center;background-color:#fff}@media(min-width: 768px){.footer__subtitle{margin-bottom:2.5em;padding:.7em 0;font-size:20px;letter-spacing:.15em;text-indent:.15em}}.footer__office{margin-bottom:1em;color:#fff}@media(min-width: 768px){.footer__office{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__office dt{border:1px solid #fff;font-size:13px;font-weight:700;text-align:center}@media(min-width: 768px){.footer__office dt{padding:.2em 0;margin-right:20px;font-size:18px}}.footer__office--tel{margin-top:.15em;font-size:50px;font-weight:700;text-align:center;line-height:1.2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:40px !important}@media(min-width: 768px){.footer__office--tel{margin-top:0;font-size:40px !important}}.footer__office--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.footer__office--content{width:100%}}.footer__office--content:not(:last-child){margin-bottom:1em}@media(min-width: 768px){.footer__office--content:not(:last-child){margin-bottom:28px}}.footer__office--content dt{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:.5em;text-align:center}@media(min-width: 768px){.footer__office--content dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;-ms-flex:0 0 214px;flex:0 0 214px}}.footer__office--content dd{font-size:13px;font-weight:500}@media(min-width: 768px){.footer__office--content dd{font-size:18px}.footer__office--content dd br{display:none}}.footer__office--content dd small{font-size:.92em}@media(min-width: 768px){.footer__office--content dd small{font-size:1em;margin-left:1em}}.footer__office--content--tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.footer__office--content--tel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__office--content--tel dt{-webkit-box-flex:0 !important;-ms-flex:0 0 auto !important;flex:0 0 auto !important;width:100%}@media(min-width: 768px){.footer__office--content--tel dt{-webkit-box-flex:0 !important;-ms-flex:0 0 214px !important;flex:0 0 214px !important;width:auto}}.footer__note{padding:1em 0;font-size:12px}@media(min-width: 768px){.footer__note{padding:3em 0;font-size:14px;line-height:1.8}}.mv{margin-bottom:16px}@media(min-width: 768px){.mv{margin-bottom:0}}@media(min-width: 768px){.local-nav{width:100%;max-width:none}}@media(min-width: 768px){.local-nav__inner{margin-bottom:88px;background-color:#224abf}}.local-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid #000;margin-bottom:34px}@media(min-width: 768px){.local-nav__list{max-width:1120px;border-bottom:0;padding-bottom:0;margin:0 auto}}.local-nav__list li{position:relative;width:48.5%;height:70px;border-left:2px solid #fff}@media(min-width: 768px){.local-nav__list li{width:25%;height:170px}}@media(min-width: 1120px){.local-nav__list li{height:140px}}.local-nav__list li:last-child{border-right:2px solid #fff}.local-nav__list li:nth-child(n+3){margin-top:9px}@media(min-width: 768px){.local-nav__list li:nth-child(n+3){margin-top:0}}.local-nav__list li::before,.local-nav__list li::after{content:"";position:absolute;right:0;left:0;margin:auto}.local-nav__list li::before{bottom:.6em;width:1em;height:1em;border-radius:50%;background-color:#fff;z-index:1}@media(min-width: 768px){.local-nav__list li::before{bottom:1em;width:1.5em;height:1.5em}}.local-nav__list li::after{left:.1em;bottom:.85em;width:0;height:0;border-style:solid;border-width:.25em 0 .25em .3em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #224abf;z-index:2}@media(min-width: 768px){.local-nav__list li::after{left:.2em;bottom:1.4em;width:0;height:0;border-style:solid;border-width:.4em 0 .4em .6em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #224abf}}.local-nav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;padding:6px;padding-bottom:1.4em;border:1px solid #224abf;border-radius:3px;font-size:13px;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;background-color:#224abf}@media(max-width: 350px){.local-nav__list li a{font-size:12px}}@media(min-width: 768px){.local-nav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:12px 0 0 0;font-size:19px;color:#fff;text-align:center;line-height:1.3}}@media(min-width: 1024px){.local-nav__list li a{display:block;padding:16px 4px 0 4px}}.local-nav__list li a::before{content:"";width:27px;height:23px}@media(min-width: 768px){.local-nav__list li a::before{display:block;width:40px;height:40px;margin:0 auto .5em}}.local-nav__list li a small{font-size:.87em}.local-nav__list--summary::after{left:.01em !important;border-width:.3em .25em 0 .25em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}@media(min-width: 768px){.local-nav__list--summary::after{left:.02em !important;border-width:.6em .4em 0 .4em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}}.local-nav__list--summary a{color:#fff !important;background-color:#224abf}.local-nav__list--summary a::before{background:url(../img/top/icon_summary.png) center/contain no-repeat}.local-nav__list--search::after{left:.01em !important;border-width:.3em .25em 0 .25em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}@media(min-width: 768px){.local-nav__list--search::after{left:.02em !important;border-width:.6em .4em 0 .4em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}}.local-nav__list--search a::before{background:url(../img/top/icon_search.png) center/contain no-repeat}.local-nav__list--faq a::before{background:url(../img/top/icon_faq.png) center/contain no-repeat}.local-nav__list--contact::after{left:.01em !important;border-width:.3em .25em 0 .25em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}@media(min-width: 768px){.local-nav__list--contact::after{left:.02em !important;border-width:.6em .4em 0 .4em !important;border-color:#224abf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}}.local-nav__list--contact a::before{background:url(../img/top/icon_contact.png) center/contain no-repeat}.local-nav__list--soon a{pointer-events:none}.local-nav__list--soon a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,.8);z-index:3}.local-nav__other{padding-bottom:25px;border-bottom:1px solid #000;margin-bottom:34px}@media(min-width: 768px){.local-nav__other{width:90%;max-width:1120px;padding-bottom:0;border-bottom:0;margin:0 auto 60px}}.local-nav__link{display:block;position:relative;padding:1.2em 1.8em .7em;border:1px solid #224abf;font-size:15px;font-weight:700;text-align:center;line-height:1.6;background-size:auto auto;background:repeating-linear-gradient(-45deg, #FFFF99 0px, #FFFF99 8px, #FFFFD1 8px, #FFFFD1 16px);-webkit-transition:.3s;transition:.3s}@media(max-width: 350px){.local-nav__link{font-size:13px}}@media(min-width: 768px){.local-nav__link{padding:1.6em 2em .8em;font-size:26px}}.local-nav__link::before,.local-nav__link::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.local-nav__link::before{right:.6em;width:1em;height:1em;border-radius:50%;background-color:#224abf;z-index:1}@media(min-width: 768px){.local-nav__link::before{top:.3em}}.local-nav__link::after{right:.88em;width:0;height:0;border-style:solid;border-width:.25em 0 .25em .3em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;z-index:2}@media(min-width: 768px){.local-nav__link::after{top:.3em;right:.85em;width:0;height:0;border-style:solid;border-width:.3em 0 .3em .4em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.local-nav__link:hover{opacity:.7}.local-nav__link-head{position:absolute;top:-0.9em;right:0;left:0;width:11em;padding:.1em 0;margin:auto;color:#fff;text-align:center;background-color:#224abf;letter-spacing:.1em}@media(min-width: 768px){.local-nav__link-head{top:-1em;padding:.25em 0}}.local-nav__link-briefing{display:block;width:80%;padding:.3em .5em;margin:.3em auto 0;color:#fff;text-align:center;line-height:1.5;background-color:#bf0606}.local-nav__link-briefing strong{font-size:1.2em}.news{margin-bottom:25px}@media(min-width: 768px){.news{margin-bottom:60px}}.news__title{padding:.2em 0;margin-bottom:.8em;border-radius:3px;font-size:17px;font-weight:700;color:#fff;text-align:center;background-color:#224abf;letter-spacing:.1em}@media(min-width: 768px){.news__title{margin-bottom:36px;padding:.4em 0;font-size:26px}}.news__list{margin-bottom:1.5em}@media(min-width: 768px){.news__list{margin-bottom:34px}}.news__listItem{display:block;padding-bottom:1em;border-bottom:2px dotted #224abf;font-size:13px;font-weight:500}@media(min-width: 768px){.news__listItem{font-size:20px;padding:0 18% 1em}}.news__listItem:not(:first-of-type){padding-top:1em}.news__listItem time{display:block;font-weight:400}.news__listItemLink{color:#224abf;text-decoration:underline}.news__more{display:block;position:relative;width:15em;padding:.2em 0;border-radius:11px;margin:0 auto;font-size:13px;font-weight:700;text-align:center;background-color:#e60012;-webkit-transition:.3s;transition:.3s;color:#fff}@media(min-width: 768px){.news__more{padding:.4em 0;border-radius:22px;width:472px;font-size:20px}}.news__more::before,.news__more::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.news__more::before{right:.6em;width:1em;height:1em;border-radius:50%;background-color:#fff;z-index:1}.news__more::after{right:.9em;width:0;height:0;border-style:solid;border-width:.3em .25em 0 .25em;border-color:#e60012 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}@media(min-width: 768px){.news__more::after{right:.85em}}.news__more:hover{opacity:.7}.news__close{display:block;position:relative;width:15em;padding:.2em 0;border-radius:11px;margin:0 auto;font-size:13px;font-weight:700;text-align:center;background-color:#000;-webkit-transition:.3s;transition:.3s;color:#fff}@media(min-width: 768px){.news__close{padding:.4em 0;border-radius:22px;width:472px;font-size:20px}}.news__close::before,.news__close::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.news__close::before{right:.6em;width:1em;height:1em;border-radius:50%;background-color:#fff;z-index:1}.news__close::after{right:.9em;width:0;height:0;border-style:solid;border-width:0 .25em .3em .25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0);z-index:2}@media(min-width: 768px){.news__close::after{right:.85em}}.news__close:hover{opacity:.7}.summary{margin-bottom:46px}@media(min-width: 768px){.summary{margin-bottom:85px}}.summary__title,.other__title,.subpageForstore-flow__title,.notice__title,.service__title{margin-bottom:1.5em;font-size:20px;font-weight:900;color:#224abf;text-align:center}@media(min-width: 768px){.summary__title,.other__title,.subpageForstore-flow__title,.notice__title,.service__title{font-size:35px}}.summary__title::before,.other__title::before,.subpageForstore-flow__title::before,.notice__title::before,.service__title::before{content:"";display:block;width:25px;height:20px;margin:0 auto .1em;background:url(../img/top/icon_summary_title.png) center/contain no-repeat}@media(min-width: 768px){.summary__title::before,.other__title::before,.subpageForstore-flow__title::before,.notice__title::before,.service__title::before{width:50px;height:40px}}.summary__title--text,.other__title--text,.subpageForstore-flow__title--text,.notice__title--text,.service__title--text{display:inline-block;position:relative}.summary__title--text::before,.other__title--text::before,.subpageForstore-flow__title--text::before,.notice__title--text::before,.service__title--text::before,.summary__title--text::after,.other__title--text::after,.subpageForstore-flow__title--text::after,.notice__title--text::after,.service__title--text::after{content:"";position:absolute;bottom:0;width:30px;height:44px;background:url(../img/top/bg_title.png) center/contain no-repeat}@media(min-width: 768px){.summary__title--text::before,.other__title--text::before,.subpageForstore-flow__title--text::before,.notice__title--text::before,.service__title--text::before,.summary__title--text::after,.other__title--text::after,.subpageForstore-flow__title--text::after,.notice__title--text::after,.service__title--text::after{width:59px;height:88px}}.summary__title--text::before,.other__title--text::before,.subpageForstore-flow__title--text::before,.notice__title--text::before,.service__title--text::before{left:-40px}@media(min-width: 768px){.summary__title--text::before,.other__title--text::before,.subpageForstore-flow__title--text::before,.notice__title--text::before,.service__title--text::before{left:-74px;bottom:-10px}}.summary__title--text::after,.other__title--text::after,.subpageForstore-flow__title--text::after,.notice__title--text::after,.service__title--text::after{right:-40px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media(min-width: 768px){.summary__title--text::after,.other__title--text::after,.subpageForstore-flow__title--text::after,.notice__title--text::after,.service__title--text::after{right:-74px;bottom:-10px}}.summary__content,.notice__content,.service__content,.howto__step-case{position:relative;padding:20px 15px 15px;border:1px solid #224abf;background-color:#fff}@media(min-width: 768px){.summary__content,.notice__content,.service__content,.howto__step-case{border-width:2px;padding:36px 20px 46px}}@media(min-width: 1024px){.summary__content,.notice__content,.service__content,.howto__step-case{padding:36px 58px 46px}}.summary__content:not(:last-child),.notice__content:not(:last-child),.service__content:not(:last-child),.howto__step-case:not(:last-child){margin-bottom:32px}@media(min-width: 768px){.summary__content:not(:last-child),.notice__content:not(:last-child),.service__content:not(:last-child),.howto__step-case:not(:last-child){margin-bottom:85px}}.summary__content-title{position:absolute;top:-1em;right:0;left:0;width:91%;padding:.3em .2em;margin:0 auto;font-size:14px;font-weight:700;color:#fff;text-align:center;background-color:#224abf;letter-spacing:.1em}@media(min-width: 375px){.summary__content-title{font-size:16px}}@media(min-width: 768px){.summary__content-title{width:75%;font-size:26px}}@media(min-width: 1024px){.summary__content-title{width:720px}}.summary__content-title--red{background-color:#eb3341}.summary__content-intro,.service__content-intro{font-size:13px;font-weight:500}@media(min-width: 768px){.summary__content-intro,.service__content-intro{font-size:20px;line-height:2}}.summary__content-intro--strong,.service__content-intro--strong{font-weight:700}.summary__content-intro--big,.service__content-intro--big{font-size:17px}@media(max-width: 350px){.summary__content-intro--big,.service__content-intro--big{font-size:16px}}@media(min-width: 768px){.summary__content-intro--big,.service__content-intro--big{font-size:35px;line-height:1.4}}.summary__content-intro--tac,.service__content-intro--tac{text-align:center}.summary__content-intro--num,.service__content-intro--num{font-size:1.43em}.summary__content-intro--period{margin-bottom:.5em;letter-spacing:.1em;text-indent:.1em}.summary__content-point,.service__content-point{margin-top:.3em;margin-bottom:.8em;font-size:20px;font-weight:700;text-align:center}@media(min-width: 768px){.summary__content-point,.service__content-point{margin:0 0 .8em;font-size:35px;line-height:1.4}}.summary__content-point small,.service__content-point small{font-size:.8em}.summary__content-point--pink,.service__content-point--pink{color:#224abf}.summary__content-point--line,.service__content-point--line{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, #ffff8b));background:linear-gradient(transparent 60%, #ffff8b 0%);display:inline}.summary__content-note li,.service__content-note li{font-size:12px;font-weight:500;padding-left:1em;text-indent:-1em;text-align:justify}@media(min-width: 768px){.summary__content-note li,.service__content-note li{font-size:16px;line-height:1.7}}.summary__content-square{padding:.5em;border:1px solid #000}.summary__detail-title{margin:0 auto;padding:0 .7em;font-size:14px;font-weight:bold;border:2px solid #224abf;border-radius:100px;text-align:center;color:#224abf}@media(min-width: 768px){.summary__detail-title{margin:0;margin-top:.5em;font-size:20px}}@media(min-width: 1024px){.summary__detail-title{padding:0;-webkit-box-flex:0;-ms-flex:0 0 238px;flex:0 0 238px}}.summary__detail__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.summary__detail__wrap{gap:20px;padding:45px 0}}@media(min-width: 1024px){.summary__detail__wrap{gap:46px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.summary__detail__wrap:nth-child(1){padding-top:0;margin-top:14px}@media(min-width: 768px){.summary__detail__wrap:nth-child(1){margin-top:36px}}.summary__detail__wrap:nth-child(n+2){border-top:2px dotted #224abf}.summary__detail__wrap:last-child{padding-bottom:0}.summary__detail-text--name{margin:0 auto;font-size:17px;font-weight:bold;line-height:1.5;text-align:center}@media(min-width: 768px){.summary__detail-text--name{margin:0;font-size:32px;text-align:left}}.summary__detail-text--detail{font-size:13px;font-weight:500}@media(min-width: 768px){.summary__detail-text--detail{font-size:20px;line-height:2}}.summary__detail-text--day .day{font-size:17px;font-weight:bold;text-align:center}@media(min-width: 768px){.summary__detail-text--day .day{margin-top:-0.4em;font-size:24px;text-align:left}}.summary__detail-text--day .day .big{margin:0 .15em;font-size:150%}.summary__detail-text--day .text{margin-top:1.2em;padding-left:1em;font-size:12px;text-indent:-1em}@media(min-width: 768px){.summary__detail-text--day .text{font-size:16px}}.summary__detail-text--content{margin:0 auto;text-align:center}@media(min-width: 768px){.summary__detail-text--content{text-align:left}}.summary__detail-text--content .top{font-size:13px;font-weight:bold}@media(min-width: 768px){.summary__detail-text--content .top{font-size:20px}}.summary__detail-text--content .mid{display:block;margin-top:.3em;font-size:20px;font-weight:bold}@media(min-width: 768px){.summary__detail-text--content .mid{margin-top:.5em;font-size:32px}}@media(min-width: 768px){.summary__detail-text--content .mid .mini{font-size:80%}}.summary__detail-text--content .bottom{display:block;margin-top:-0.1em;font-size:20px;font-weight:bold;color:#e60012}@media(max-width: 350px){.summary__detail-text--content .bottom{font-size:17px}}@media(min-width: 768px){.summary__detail-text--content .bottom{font-size:32px}}.summary__detail-text--content .bottom .mini{font-size:80%}.summary__detail-text--content .bottom .mini--black{color:#000}.summary__yellowBox{margin-top:14px;padding:14px;background-color:rgba(255,255,0,.2)}@media(min-width: 768px){.summary__yellowBox{margin-top:30px;padding:24px 30px}}.summary__yellowBox-text{padding-left:1em;text-indent:-1em;line-height:1.8}.service__title{margin-bottom:1em}.service__title::before{content:"";display:block;width:20px;height:19px;margin:0 auto .1em;background:url(../img/top/icon_service_title.png) center/contain no-repeat}@media(min-width: 768px){.service__title::before{width:39px;height:39px}}.service__content-top-text{font-size:13px;text-align:center;font-weight:500}@media(min-width: 768px){.service__content-top-text{font-size:20px;line-height:2}}.service__content--longTitle{padding-top:40px}@media(min-width: 768px){.service__content--longTitle{padding-top:70px}}@media(min-width: 1024px){.service__content--longTitle{padding-top:40px}}.service__content--accordion,.notice__content--accordion{height:410px;overflow:hidden}.service__content--accordion::before,.notice__content--accordion::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(15%, rgb(255, 255, 255)), color-stop(72%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 15%, rgba(255, 255, 255, 0.3) 72%, rgba(255, 255, 255, 0) 100%);z-index:2}.service__content--accordion.active,.active.notice__content--accordion{height:100%}.service__content--accordion.active::before,.active.notice__content--accordion::before{content:none}.service__content-more,.subpageForstore-contact__content-more,.notice__content-more,.howto__step-more,.service__content-close,.subpageForstore-contact__content-close,.notice__content-close,.howto__step-close{display:block;position:absolute;right:0;left:0;bottom:15px;width:57.6%;padding:.2em 0;border-radius:11px;margin:auto;font-size:13px;color:#fff;text-align:center;background-color:#000;z-index:2}@media(min-width: 768px){.service__content-more,.subpageForstore-contact__content-more,.notice__content-more,.howto__step-more,.service__content-close,.subpageForstore-contact__content-close,.notice__content-close,.howto__step-close{bottom:34px;width:40%;font-size:20px}}.service__content-more::before,.subpageForstore-contact__content-more::before,.notice__content-more::before,.howto__step-more::before,.service__content-close::before,.subpageForstore-contact__content-close::before,.notice__content-close::before,.howto__step-close::before,.service__content-more::after,.subpageForstore-contact__content-more::after,.notice__content-more::after,.howto__step-more::after,.service__content-close::after,.subpageForstore-contact__content-close::after,.notice__content-close::after,.howto__step-close::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.service__content-more::before,.subpageForstore-contact__content-more::before,.notice__content-more::before,.howto__step-more::before,.service__content-close::before,.subpageForstore-contact__content-close::before,.notice__content-close::before,.howto__step-close::before{right:.4em;width:1em;height:1em;border-radius:50%;background-color:#fff;z-index:1}.service__content-more::after,.subpageForstore-contact__content-more::after,.notice__content-more::after,.howto__step-more::after,.service__content-close::after,.subpageForstore-contact__content-close::after,.notice__content-close::after,.howto__step-close::after{right:.7em;width:0;height:0;border-style:solid;border-width:.3em .25em 0 .25em;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}@media(min-width: 768px){.service__content-more::after,.subpageForstore-contact__content-more::after,.notice__content-more::after,.howto__step-more::after,.service__content-close::after,.subpageForstore-contact__content-close::after,.notice__content-close::after,.howto__step-close::after{right:.65em}}.service__content-close,.subpageForstore-contact__content-close,.notice__content-close,.howto__step-close{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin-top:90px}.service__content-close::after,.subpageForstore-contact__content-close::after,.notice__content-close::after,.howto__step-close::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.service__content-title,.howto__step-case-title{position:absolute;top:-0.9em;right:0;left:0;width:91%;padding:.2em .5em;margin:0 auto;font-size:13px;font-weight:700;color:#fff;text-align:center;background-color:#224abf;letter-spacing:.1em}@media(min-width: 768px){.service__content-title,.howto__step-case-title{width:75%;font-size:26px}}.service__content-list,.howto__step-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px 36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:305px;margin:20px auto 30px}@media(min-width: 768px){.service__content-list,.howto__step-list{gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;margin-top:28px;margin-bottom:68px;max-width:none}}.service__content-list li,.howto__step-list li{max-width:70px}.service__content-list li:nth-child(n+3),.howto__step-list li:nth-child(n+3){margin-top:10px}@media(min-width: 768px){.service__content-list li,.howto__step-list li{width:20%}}@media(min-width: 768px){.service__content-list li.logo_au,.howto__step-list li.logo_au{max-width:112px}}@media(min-width: 768px){.service__content-list li.logo_dpay,.howto__step-list li.logo_dpay{max-width:112px}}.service__content-list li.logo_paypay,.howto__step-list li.logo_paypay{margin-top:0}@media(min-width: 768px){.service__content-list li.logo_paypay,.howto__step-list li.logo_paypay{margin-top:10px;max-width:134px}}.service__content-list li.logo_rakutenpay,.howto__step-list li.logo_rakutenpay{margin-top:20px}@media(min-width: 768px){.service__content-list li.logo_rakutenpay,.howto__step-list li.logo_rakutenpay{margin-top:0;max-width:162px}}@media(min-width: 768px){.service__content-list li.logo_aeonpay,.howto__step-list li.logo_aeonpay{max-width:162px}}.service__content-intro{font-size:13px;color:#e60012;color:#000}@media(min-width: 768px){.service__content-intro{font-size:24px}}@media(min-width: 1024px){.service__content-intro{font-size:26px}}.service__content-intro--sub{color:#e60012}.service__content-intro--detail{display:inline-block;position:relative;margin-top:.4em}.service__content-intro--detail::before,.service__content-intro--detail::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.service__content-intro--detail::before{right:-1.05em;width:1em;height:1em;border-radius:50%;background-color:#000;z-index:1}.service__content-intro--detail::after{right:-0.8em;width:0;height:0;border-style:solid;border-width:.4em .3em 0 .3em;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:2}@media(min-width: 768px){.service__content-intro--detail::after{right:-0.85em}}@media(min-width: 768px){.service__content-intro--pcTac{text-align:center}}.service__content-intro--pink{color:#e60012}@media(min-width: 768px){.service__content-intro--indent{padding-left:11em}}@media(min-width: 768px){.service__content-intro--text{font-size:19px}}@media(min-width: 1024px){.service__content-intro--text{font-size:20px}}.service__content-detail{margin-top:.5em}@media(min-width: 768px){.service__content-detail{margin-top:24px}}.service__content-detail--content{font-size:13px;font-weight:500}@media(min-width: 1024px){.service__content-detail--content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:20px}}.service__content-detail--content:not(:last-child){padding-bottom:1.4em;margin-bottom:1.4em;border-bottom:2px dotted #224abf}.service__content-detail--content>dt{margin-bottom:14px;font-weight:700;color:#fff;text-align:center;background-color:#e60012}@media(min-width: 768px){.service__content-detail--content>dt{-webkit-box-flex:0;-ms-flex:0 0 136px;flex:0 0 136px;padding:8px;font-size:20px}}@media(min-width: 1024px){.service__content-detail--content>dt{margin-bottom:0}}.service__content-detail--content__detail__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.service__content-detail--content__detail__wrap{gap:22px}}.service__content-detail--content__detail__wrap:nth-child(n+2){margin-top:20px}.service__content-detail--content__detail dt{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;line-height:1.3;font-size:12px;font-weight:bold;border-radius:100px;border:1px solid #224abf;color:#224abf;min-height:48px}@media(min-width: 768px){.service__content-detail--content__detail dt{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;font-size:14px}}.service__content-detail--content__detail dd{font-size:13px;font-weight:500}@media(min-width: 768px){.service__content-detail--content__detail dd{margin-top:.3em;font-size:20px}}.service__content-detail--content__detail__listItem.indent{padding-left:1em;text-indent:-1em}.service__content-detail--content__detail__listItem .num{display:inline-block;width:1em;text-indent:0}.service__content-note--border{padding-top:.7em;border-top:2px dotted #224abf;margin-top:.7em}.service__content-note--bold{padding-left:0 !important;text-indent:0 !important;margin-bottom:.6em;font-weight:700 !important}@media(min-width: 768px){.service__content-note--bold{margin-bottom:0;font-size:22px !important;text-align:center !important}}@media(min-width: 768px){.service__content-note--pcTac li{text-align:center}}.service__content-note--big li{margin-top:.4em;font-size:13px;font-weight:500}@media(min-width: 768px){.service__content-note--big li{margin-top:0;font-size:20px}}.service__content-note--campaign-top{margin-top:-0.3em;margin-bottom:1.5em}.service__content-note--campaign-bottom{padding-top:1.7em}.service__content-notService{font-size:13px}@media(min-width: 768px){.service__content-notService{font-size:20px;line-height:3}}.service__content-notService dt{font-weight:700;color:#e60012;line-height:2}.service__content-notService dd{font-weight:500}.service__content-notService dd li{padding-left:1em;text-indent:-1em}@media(min-width: 768px){.service__content-notService dd li{line-height:2}}.service__content-notService dd:not(:last-child){margin-bottom:1.2em}.service__content--flow{padding:50px 15px 15px}@media(min-width: 768px){.service__content--flow{padding:76px 58px 52px}}.howto{padding:30px 0 0}@media(min-width: 768px){.howto{padding-top:60px}}.howto__title,.subpageForstore-briefing__title,.subpageForstore-contact__title,.app__title{position:relative;max-width:1120px;padding:.3em 0 .5em;margin:0 auto 1em;font-size:17px;font-weight:700;color:#fff;text-align:center;background-color:#224abf;letter-spacing:.1em}@media(min-width: 768px){.howto__title,.subpageForstore-briefing__title,.subpageForstore-contact__title,.app__title{padding:.85em 0;margin-bottom:50px;font-size:26px}}.howto__step:not(:last-child){margin-bottom:39px}@media(min-width: 768px){.howto__step:not(:last-child){margin-bottom:50px}}.howto__step:last-child{padding-bottom:24px}@media(min-width: 768px){.howto__step:last-child{padding-bottom:100px}}.howto__step--three{padding-bottom:0 !important}.howto__step-title{margin-bottom:.2em;font-size:17px;font-weight:700;text-align:center;letter-spacing:.2em;text-indent:.2em}@media(min-width: 768px){.howto__step-title{font-size:35px}}.howto__step-title--text{display:inline-block;position:relative}@media(min-width: 768px){.howto__step-title--three{margin-bottom:.1em}}.howto__step-intro{font-size:13px;font-weight:500}@media(min-width: 768px){.howto__step-intro{margin-bottom:.7em;font-size:20px;text-align:center;line-height:2}}.howto__step-catch{margin-bottom:.5em;font-size:20px;font-weight:700;text-align:center}@media(min-width: 768px){.howto__step-catch{margin-bottom:.3em;font-size:35px}}@media(min-width: 768px){.howto__step-note{width:34em;margin:0 auto}}.howto__step-note li{padding-left:1em;font-size:12px;text-indent:-1em}@media(min-width: 768px){.howto__step-note li{font-size:16px}}.howto__step-list{border:1px solid #224abf;padding:1.5em 20px;margin-top:1em;max-width:400px}@media(min-width: 768px){.howto__step-list{border-width:2px;padding:40px 60px;margin-top:34px;margin-bottom:0px;max-width:none}}.howto__step-list a{display:block;-webkit-transition:.3s;transition:.3s}.howto__step-list a:hover{opacity:.7}.howto__step-list li{max-width:70px}@media(min-width: 768px){.howto__step-list li.logo_au{max-width:112px}}@media(min-width: 768px){.howto__step-list li.logo_dpay{max-width:112px}}@media(min-width: 768px){.howto__step-list li.logo_paypay{max-width:134px}}@media(min-width: 768px){.howto__step-list li.logo_rakutenpay{max-width:162px}}@media(min-width: 768px){.howto__step-list li.logo_aeonpay{max-width:162px}}.howto__step-case{margin-top:22px}@media(min-width: 768px){.howto__step-case{margin-top:50px;padding:64px 22px 50px}}.howto__step-case:not(:last-child){margin-bottom:0}@media(min-width: 768px){.howto__step-case-title{top:-1em;padding:.3em}}@media(min-width: 1024px){.howto__step-case-title{width:720px}}@media(min-width: 768px){.howto__step-case-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.howto__step-case-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:15px}@media(min-width: 768px){.howto__step-case-list li{display:block;width:33.3%;padding:0 10px}}.howto__step-case-list li:not(:last-child){padding-bottom:8px;border-bottom:1px solid gray;margin-bottom:8px}@media(min-width: 768px){.howto__step-case-list li:not(:last-child){padding-bottom:0;border-bottom:0;margin-bottom:0%;border-right:1px solid gray}}.howto__step-case-list li:not(:last-child)::after{content:"";position:absolute;bottom:-7px;right:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){.howto__step-case-list li:not(:last-child)::after{top:0;bottom:0;right:-15px;left:auto;width:0;height:0;border-style:solid;border-width:16px 0 16px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}}.howto__step-case-list--img{width:32.2%;margin-right:12px}@media(min-width: 768px){.howto__step-case-list--img{width:60%;height:210px;margin:0 auto 0em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 768px){.howto__step-case-list--img--end{position:relative;left:1.1em}}.howto__step-case-list--text{font-size:13px;font-weight:500}@media(min-width: 768px){.howto__step-case-list--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:3em;font-size:18px;text-align:center;line-height:1.8}}@media(min-width: 1024px){.howto__step-case-list--text{font-size:20px}}@media(min-width: 768px){.howto__step-case--barcode{margin-top:68px}}.howto__step-more{padding:.5em 0}.howto__step-close{padding:.5em 0}.howto__step-notice{margin-top:.6em;font-weight:500}.app{margin-top:30px;margin-bottom:30px}@media(min-width: 768px){.app{margin-bottom:60px}}.app__title{margin-bottom:1.2em}.app__intro{margin-bottom:1em;font-size:13px;font-weight:500}@media(min-width: 768px){.app__intro{margin-bottom:2.3em;font-size:20px}}.app__subtitle{padding:.5em 0;border-radius:15px;margin-bottom:1em;font-size:13px;font-weight:700;color:#fff;text-align:center;background-color:#224abf}@media(min-width: 768px){.app__subtitle{width:90%;max-width:920px;margin:0 auto 1.8em;border-radius:30px;font-size:26px}}.app__office{margin-bottom:1em}@media(min-width: 768px){.app__office{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;max-width:920px;margin:0 auto 100px}}.app__office dt{border:1px solid #000;font-size:13px;font-weight:700;text-align:center}@media(min-width: 768px){.app__office dt{min-width:12em;max-width:12em;padding:.3em 0;font-size:18px;line-height:1.3}}.app__office--tel{margin-top:.15em;margin-bottom:.3em;font-size:40px;font-weight:700;text-align:center;line-height:1.2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media(max-width: 350px){.app__office--tel{font-size:40px}}@media(min-width: 768px){.app__office--tel{margin-top:0;margin-bottom:0;font-size:40px}}.app__office--content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.app__office--content{gap:34px;width:100%}}.app__office--content:not(:last-child){margin-bottom:1em}.app__office--content dt{min-width:9em;max-width:9em;text-align:center}@media(min-width: 768px){.app__office--content dt{min-width:12em;max-width:12em;padding:.3em 0}}.app__office--content dd{font-size:13px;font-weight:500}.app__office--content dd small{font-size:.92em}@media(min-width: 768px){.app__office--content dd small{margin-left:1em;font-size:1em}}@media(min-width: 768px){.app__office--content dd{font-size:20px}}.app__list{border-top:1px solid gray}@media(min-width: 768px){.app__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:0}}.app__list--rakuten{min-height:150px}@media(min-width: 768px){.app__list--rakuten{min-height:auto}}.app__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em 0;border-bottom:2px dotted #224abf;font-size:13px;font-weight:500}@media(min-width: 768px){.app__list li{display:block;width:50%;padding:50px 0;border-bottom:0;font-size:20px}.app__list li:nth-child(1),.app__list li:nth-child(2){padding:0 0 50px}.app__list li:nth-child(odd){border-right:2px dotted #224abf}.app__list li:nth-child(n+3){border-top:2px dotted #224abf}.app__list li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:0}}.app__list-logo{gap:64px;-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;padding:26px}@media(min-width: 768px){.app__list-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0}}.app__list-logo--rakuten{text-align:center}@media(min-width: 768px){.app__list-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:70%;margin:0 auto 1.6em}}.app__list-logo .logo_au{max-width:126px !important}.app__list-logo .logo_paypay{max-width:128px !important}.app__list-logo .logo_rpay{max-width:138px !important}.app__list-logo .logo_aeon{max-width:164px}.app__list-qr{max-width:126px}.app__list-site{margin-bottom:.3em;font-weight:700}@media(min-width: 768px){.app__list-site{margin-bottom:1em;text-align:center}}.app__list-site a{color:#e60012;text-decoration:underline}.app__list-name--rakuten{margin-top:1em}@media(min-width: 768px){.app__list-name{text-align:center}}.app__list-name a{color:#e60012;text-decoration:underline}.app__list-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.1em 0 0}@media(min-width: 768px){.app__list-tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0em}}.app__list-tel dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:3em;max-width:3em;margin-right:.3em;font-weight:700;color:#fff;text-align:center;background-color:#e60012;cursor:pointer}@media(min-width: 768px){.app__list-tel dt{margin-right:.5em;font-size:26px;height:34px}}.app__list-tel dd{font-size:12px;line-height:1.2}@media(min-width: 768px){.app__list-tel dd{font-size:16px}}.app__list-tel-num{display:inline-block;font-size:20px;font-weight:700;color:#e60012}@media(min-width: 768px){.app__list-tel-num{font-size:40px}}.app__list-tel-num.sponly{display:inline-block}@media(min-width: 768px){.app__list-tel-num.sponly{display:none}}.app__list-tel-orText{display:inline-block;margin:0 6px;font-size:16px;font-weight:700;color:#e60012}@media(min-width: 768px){.app__list-tel-orText{font-size:30px}}.app__list-tel-orText.sponly{display:inline-block}@media(min-width: 768px){.app__list-tel-orText.sponly{display:none}}.app__list-tel--twolines{margin-top:.8em}.app__list-time{padding:0 .3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media(min-width: 768px){.app__list-time{font-size:16px;text-align:center}.app__list-time br{display:none}}.app__note{margin-top:1em}.app__note li{padding-left:1em;font-size:12px;text-indent:-1em}@media(min-width: 768px){.app__note li{font-size:16px}}.app__note li a{color:#e60012;text-decoration:underline}.app__note--pink{color:#224abf}.notice{padding:40px 0}@media(min-width: 768px){.notice{padding:87px 0 60px}}.notice__title{margin-bottom:1em;padding-left:1em;text-indent:-1em}.notice__title::before{content:"";display:block;width:20px;height:18px;margin:0 auto .1em;background:url(../img/top/icon_notice_title.png) center/contain no-repeat}@media(min-width: 768px){.notice__title::before{width:40px;height:36px}}.notice__title--text{letter-spacing:.3em;text-indent:.3em}.notice__content{padding:30px 10px;font-size:12px;font-weight:300;line-height:1.5;border:1px solid #eb3341}@media(min-width: 768px){.notice__content{padding:60px 50px;font-size:16px}}.notice__content:not(:last-child){margin-bottom:20px}.notice__content--accordion{height:150px}@media(min-width: 768px){.notice__content--accordion{height:400px}}.notice__content--scam{margin-top:2.5em;text-align:center;border-width:4px;border-radius:10px;font-weight:700;color:#fff;background-color:#ed4c59;border:none;text-align:center}@media(min-width: 768px){.notice__content--scam{margin-top:60px;border-width:8px;border-radius:20px}}.notice__content-title{margin-bottom:.7em;font-size:13px;font-weight:700;color:#e60012}@media(min-width: 768px){.notice__content-title{margin-bottom:1em;font-size:26px;text-align:center}}.notice__content-title--scam{display:inline-block;padding:.5em 2em;font-weight:900;background-color:#ff0;letter-spacing:.03em;color:#000;border-radius:100px}@media(min-width: 768px){.notice__content-title--scam{padding:.1em 2em}}@media(min-width: 1024px){.notice__content-title--scam{width:720px}}.notice__content-title--scam-sub{color:#fff;font-size:13px}@media(min-width: 768px){.notice__content-title--scam-sub{font-size:20px}}.notice__content-title--scam span{position:relative;display:inline-block;padding-left:1.7em}.notice__content-title--scam span::before{content:"";position:absolute;top:50%;left:0;display:block;background-image:url(../img/top/icon_notice.png);background-size:contain;width:20px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}@media(min-width: 768px){.notice__content-title--scam span::before{width:30px;height:26px}}.notice__content-title--second{margin-top:20px;padding-top:20px;border-top:2px dotted #e60012}@media(min-width: 768px){.notice__content-title--second{margin-top:36px;padding-top:36px;font-size:24px}}@media(min-width: 1024px){.notice__content-title--second{font-size:26px}}.notice__content-intro--scam{text-align:left}@media(min-width: 768px){.notice__content-intro--scam{text-align:center}}.notice__content-intro--scam .big{display:block;margin:0 auto;margin-top:30px;padding:.1em;font-size:13px;background-color:#fff;color:#ed4c59;max-width:554px;letter-spacing:.1em;text-align:center}@media(min-width: 768px){.notice__content-intro--scam .big{font-size:20px}}.notice__content-num-list li{padding-left:3em;text-indent:-3em}.notice__content-kana-list li{padding-left:2em;text-indent:-2em}.notice__content-jp-list li{padding-left:0;text-indent:-2em}.notice__content-jp-list li .notice__content-kana-list li{padding-left:2em;text-indent:-2em}.notice__content-list li{padding-left:1em;text-indent:-1em}.notice__content-privacy-list{margin-top:1em;font-size:13px;color:#224abf;line-height:2}@media(min-width: 768px){.notice__content-privacy-list{font-size:20px}}.notice__content-privacy-list dt{font-weight:700;color:#000}.notice__content-privacy-list dd{font-weight:500}.notice__content-privacy-list dd:not(:last-child){margin-bottom:1em;line-height:1.8}.notice__content-privacy-list dd a{text-decoration:underline}.notice__content-note-list{margin-top:2em}.notice__content-note-list li{font-size:11px;padding-left:4em;text-indent:-4em;line-height:2;text-align:left}@media(min-width: 768px){.notice__content-note-list li{font-size:13px;text-align:center}}.other{padding:32px 0px}@media(min-width: 768px){.other{padding:86px 0 60px}}.other__title,.subpageForstore-flow__title{margin-bottom:1em}@media(min-width: 768px){.other__title,.subpageForstore-flow__title{margin-bottom:2em}}.other__title::before,.subpageForstore-flow__title::before{content:none}.other__title--text::before,.subpageForstore-flow__title--text::before{left:-1.2em}@media(min-width: 768px){.other__title--text::before,.subpageForstore-flow__title--text::before{left:-2em}}.other__title--text::after,.subpageForstore-flow__title--text::after{right:-1.2em}@media(min-width: 768px){.other__title--text::after,.subpageForstore-flow__title--text::after{right:-2em}}.other__link{display:block;position:relative;padding:.2em 0 .3em;font-size:17px;font-weight:700;text-align:center;background-color:#b3b3b3}@media(min-width: 768px){.other__link{width:90%;max-width:710px;padding:1.6em 0;margin:0 auto;font-size:26px}}.other__link--update{position:absolute;top:-36px;left:50%;padding:.1em 1.3em;border-radius:8px;font-size:15px;font-weight:700;color:#e60012;text-align:center;background-color:#fff;border:2px solid #e60012;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:170px}@media(max-width: 350px){.other__link--update{font-size:12px}}@media(min-width: 768px){.other__link--update{top:-22px;left:-32px;font-size:26px;-webkit-transform:translateX(0);transform:translateX(0);width:auto}}.other__link--update-text{display:block}.other__content{padding:60px 15px 15px}@media(min-width: 768px){.other__content{padding:74px 58px 50px}}.subpageFaq-mv{margin-bottom:37px}@media(min-width: 768px){.subpageFaq-mv{margin-bottom:56px}}.subpageFaq-content{margin-bottom:40px}@media(min-width: 768px){.subpageFaq-content{margin-bottom:66px}}.subpageFaq-content__title{counter-reset:faq-counter;margin-top:40px;margin-bottom:20px;background-color:#e60012}@media(min-width: 768px){.subpageFaq-content__title{margin-top:40px;margin-bottom:40px}}.subpageFaq-content__title--business-operator{background-color:#224abf}.subpageFaq-content__box{margin-top:46px;padding:36px 15px 15px;border:1px solid #e60012}@media(min-width: 768px){.subpageFaq-content__box{margin-top:85px;padding:85px 58px 60px}}.subpageFaq-content__box--business-operator{border:1px solid #224abf}.subpageFaq-content__box-title{background-color:#e60012}@media(min-width: 1024px){.subpageFaq-content__box-title{width:720px}}.subpageFaq-content__intro{font-size:17px;font-weight:400;text-align:center;margin-bottom:1em}@media(min-width: 768px){.subpageFaq-content__intro{margin-bottom:56px;font-size:20px}}.subpageFaq-content__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:820px;margin:0 auto}@media(min-width: 768px){.subpageFaq-content__nav-list{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.subpageFaq-content__nav-list--mini{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none}.subpageFaq-content__nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.subpageFaq-content__nav-item--mini{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px)/2);flex:0 0 calc((100% - 20px)/2)}@media(min-width: 1024px){.subpageFaq-content__nav-item--mini{-webkit-box-flex:1;-ms-flex:1;flex:1}}.subpageFaq-content__link{display:block;position:relative;padding:.1em 0 .3em;border-radius:19px;color:#fff;text-align:center;font-size:17px;background-color:#e60012;-webkit-transition:.3s;transition:.3s;font-weight:bold}@media(min-width: 768px){.subpageFaq-content__link{padding:.5em 0;border-radius:35px;margin:0 auto;font-size:24px}}.subpageFaq-content__link::before,.subpageFaq-content__link::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.subpageFaq-content__link::before{right:.7em;width:1.1em;height:1.1em;border-radius:50%;background-color:#fff;z-index:1}.subpageFaq-content__link::after{right:1.1em;width:0;height:0;border-style:solid;border-width:.225em 0 .225em .25em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e60012;z-index:2;-webkit-transform:rotate(90deg);transform:rotate(90deg);border-width:.3em 0 .3em .35em}.subpageFaq-content__link:hover{opacity:.8}.subpageFaq-content__link small{font-size:.72em}.subpageFaq-content__link--mini{font-size:15px;background-color:#fff;color:#e60012;border:2px solid #e60012}@media(min-width: 768px){.subpageFaq-content__link--mini{font-size:22px}}.subpageFaq-content__link--mini::before{background-color:#e60012}.subpageFaq-content__link--mini::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.subpageFaq-content__link--mini:hover{opacity:1;background-color:#e60012;color:#fff}.subpageFaq-content__link--mini:hover::before{background-color:#fff}.subpageFaq-content__link--mini:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e60012}.subpageFaq-content__link--business-operator{background-color:#224abf}.subpageFaq-content__link--business-operator::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #224abf}.subpageFaq-content__link--business-operator-mini{color:#224abf;border:2px solid #224abf}.subpageFaq-content__link--business-operator-mini::before{background-color:#224abf}.subpageFaq-content__link--business-operator-mini::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.subpageFaq-content__link--business-operator-mini:hover{opacity:1;background-color:#224abf;color:#fff}.subpageFaq-content__link--business-operator-mini:hover::before{background-color:#fff}.subpageFaq-content__link--business-operator-mini:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #224abf}.subpageFaq-content__detail-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.subpageFaq-content__detail-title{gap:38px}}.subpageFaq-content__detail-title .en{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.3em;padding-bottom:1px;font-size:12px;font-weight:bold;background-color:#e60012;color:#fff;border-radius:100px}@media(min-width: 768px){.subpageFaq-content__detail-title .en{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;font-size:20px}}.subpageFaq-content__detail-title .en .num::before{counter-increment:faq-counter;content:counter(faq-counter)}.subpageFaq-content__detail-title .text{position:relative;padding-right:2em;font-size:13px;font-weight:500;line-height:1.8}@media(min-width: 768px){.subpageFaq-content__detail-title .text{font-size:20px}}.subpageFaq-content__detail-title .text .accordion-head__arrow{top:6px;right:0;background-color:#e60012;width:20px;height:20px;-webkit-transform:translateY(0%);transform:translateY(0%)}@media(min-width: 768px){.subpageFaq-content__detail-title .text .accordion-head__arrow{width:26px;height:26px}}.subpageFaq-content__detail-title .text .accordion-head__arrow span::before{border-width:.5em .35em 0 .35em;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 768px){.subpageFaq-content__detail-title .text .accordion-head__arrow span::before{border-width:.4em .3em 0 .3em}}.subpageFaq-content__detail-title--business-operator .en{background-color:#224abf}.subpageFaq-content__detail-title--business-operator .text .accordion-head__arrow{background-color:#224abf}.subpageFaq-content__detail-text{margin-top:16px}@media(min-width: 768px){.subpageFaq-content__detail-text{margin-top:32px}}.subpageFaq-content__detail-text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.subpageFaq-content__detail-text__inner{gap:38px}}.subpageFaq-content__detail-text .en{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.3em;padding-bottom:1px;font-size:12px;font-weight:bold;border:1px solid #e60012;color:#e60012;border-radius:100px}@media(min-width: 768px){.subpageFaq-content__detail-text .en{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;font-size:20px}}.subpageFaq-content__detail-text .text{font-size:13px;font-weight:500;line-height:1.8}@media(min-width: 768px){.subpageFaq-content__detail-text .text{font-size:16px}}.subpageFaq-content__detail-text .text .innerList>li{padding-left:1em;text-indent:-1em}.subpageFaq-content__detail-text .text .innerList>li .kome{display:inline-block;width:1em;text-align:center;text-indent:0}.subpageFaq-content__detail-text .text .innerList>li .num{display:inline-block;width:1em;text-indent:0}.subpageFaq-content__detail-text .text a{color:#224abf;text-decoration:underline}.subpageFaq-content__detail-text--business-operator .en{border:1px solid #224abf;color:#224abf}.subpageFaq-content__detail__wrap{padding:0 0 20px 0;border-bottom:1px solid #e60012}@media(min-width: 768px){.subpageFaq-content__detail__wrap{padding:0 36px 58px 36px}}.subpageFaq-content__detail__wrap:nth-child(n+2){padding:20px 0 20px 0}@media(min-width: 768px){.subpageFaq-content__detail__wrap:nth-child(n+2){padding:58px 36px 58px 36px}}.subpageFaq-content__detail__wrap--business-operator{border-bottom:1px solid #224abf}.subpageFaq-content__gray-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#b3b3b3;max-width:720px;margin:0 auto;margin-top:20px;padding:29px}@media(min-width: 768px){.subpageFaq-content__gray-box{margin-top:60px}}.subpageFaq-content__gray-box-text{font-size:16px;font-weight:bold;color:#fff}@media(min-width: 768px){.subpageFaq-content__gray-box-text{font-size:44px}}.subpageForstore-mv{margin-bottom:40px}@media(min-width: 768px){.subpageForstore-mv{margin-bottom:85px}}.subpageForstore-nav__link{display:block;max-width:720px;padding:1em 0;margin:0 auto 40px;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:1.5;background-color:#bf0606;-webkit-transition:.3s;transition:.3s}@media(min-width: 768px){.subpageForstore-nav__link{font-size:20px;margin-bottom:90px}}.subpageForstore-nav__link:hover{opacity:.8}.subpageForstore-nav__link strong{font-size:1.5em}.subpageForstore-flow{margin-bottom:49px}@media(min-width: 768px){.subpageForstore-flow{margin-bottom:60px}}.subpageForstore-flow__list{margin-top:20px}@media(min-width: 768px){.subpageForstore-flow__list{margin-top:86px}}.subpageForstore-flow__list>li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.subpageForstore-flow__list>li:not(:last-child){padding-bottom:20px;margin-bottom:20px}@media(min-width: 768px){.subpageForstore-flow__list>li:not(:last-child){padding-bottom:40px;margin-bottom:40px}}.subpageForstore-flow__list>li:not(:last-child)::after{content:"";position:absolute;left:0;top:100%;width:100%;height:6px;background:url(../img/for_store/arrow.png) center/contain no-repeat}@media(min-width: 768px){.subpageForstore-flow__list>li:not(:last-child)::after{height:13px;background-size:100% 100%}}.subpageForstore-flow__list>li a{color:#224abf;text-decoration:underline}.subpageForstore-flow__list-img{padding-left:20px;margin-right:25px}@media(min-width: 768px){.subpageForstore-flow__list-img{padding-left:0;width:auto}}@media(min-width: 1024px){.subpageForstore-flow__list-img{margin-left:150px}}.subpageForstore-flow__list-img--01{width:65%;max-width:132px}@media(min-width: 768px){.subpageForstore-flow__list-img--01{margin-right:54px}}.subpageForstore-flow__list-img--02{width:55%;max-width:148px}@media(min-width: 768px){.subpageForstore-flow__list-img--02{margin-right:43px}}.subpageForstore-flow__list-img--03{width:50%;max-width:112px}@media(min-width: 768px){.subpageForstore-flow__list-img--03{margin-right:84px}}@media(min-width: 1024px){.subpageForstore-flow__list-img--03{margin-right:60px;margin-left:164px}}@media(min-width: 768px){.subpageForstore-flow__list-textarea{width:100%}}.subpageForstore-flow__list-step{margin-bottom:.3em;font-size:17px;font-weight:700;color:#224abf}@media(min-width: 768px){.subpageForstore-flow__list-step{margin-bottom:.6em;font-size:35px;letter-spacing:.1em}}@media(min-width: 1024px){.subpageForstore-flow__list-step{padding-left:2.5em}}.subpageForstore-flow__list-step--tac{text-align:center}@media(min-width: 768px){.subpageForstore-flow__list-step--tac{padding-left:0}}.subpageForstore-flow__list-intro{font-size:13px;font-weight:500}@media(min-width: 768px){.subpageForstore-flow__list-intro{margin-bottom:.6em;font-size:20px}}@media(min-width: 768px){.subpageForstore-flow__list-intro--pcTac{text-align:center}}.subpageForstore-flow__list-head{margin-top:1.5em;font-size:13px;text-align:center}@media(min-width: 768px){.subpageForstore-flow__list-head{font-size:16px}}.subpageForstore-flow__list-note{margin-top:.3em;font-size:12px}@media(min-width: 768px){.subpageForstore-flow__list-note{margin:0;font-size:16px}}.subpageForstore-flow__list-note--step04{margin-top:1.2em}.subpageForstore-flow__list-note--step04 li:not(:last-child){margin-bottom:.4em}.subpageForstore-flow__list-note--step04 li .dib{padding-left:1em;text-indent:-1em}.subpageForstore-flow__list-note li{padding-left:1em;text-indent:-1em}.subpageForstore-flow__list-period{padding:5px 10px;margin:.5em auto 0;font-size:13px;background-color:rgba(255,255,0,.2)}@media(min-width: 768px){.subpageForstore-flow__list-period{margin:1em auto 0;padding:24px 30px;border-width:2px;font-size:16px;line-height:2}}.subpageForstore-flow__list-period li{padding-left:1em;text-indent:-1em}.subpageForstore-flow__list-period-note{margin-left:-1em}.subpageForstore-flow__list-notice{font-size:12px;text-align:center;margin-top:1em}@media(min-width: 768px){.subpageForstore-flow__list-notice{font-size:16px}}.subpageForstore-flow__list-notice--first{margin-top:2em}.subpageForstore-contact{margin-bottom:43px}@media(min-width: 768px){.subpageForstore-contact{margin-bottom:60px}}.subpageForstore-contact__content-more{padding:.5em 0}.subpageForstore-contact__title{margin-bottom:42px}.subpageForstore-contact__intro{font-size:13px;font-weight:500}@media(min-width: 768px){.subpageForstore-contact__intro{font-size:20px;text-align:center}}.subpageForstore-contact__intro--pink{display:block;margin-top:8px;color:#224abf}.subpageForstore-contact__intro small{font-size:80%}@media(min-width: 768px){.subpageForstore-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:0;margin-top:50px}}.subpageForstore-contact__list li{position:relative;padding-top:20px;border-top:2px dotted #224abf;margin-top:20px}@media(min-width: 768px){.subpageForstore-contact__list li{display:block;width:50%;padding:0 10px;border-top:0;margin-top:0;font-size:20px}.subpageForstore-contact__list li:nth-child(odd){border-right:2px dotted #224abf}.subpageForstore-contact__list li:nth-child(n+3){border-top:2px dotted #224abf}.subpageForstore-contact__list li:nth-child(n+3){padding:60px 20px}.subpageForstore-contact__list li:nth-child(1),.subpageForstore-contact__list li:nth-child(2){padding-bottom:60px}.subpageForstore-contact__list li:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0;border-right:0}}@media(min-width: 768px){.subpageForstore-contact__list--rakuten{position:relative;padding-bottom:51px}}.subpageForstore-contact__list-name{margin-bottom:1.4em;font-size:13px;font-weight:700;text-align:center}@media(min-width: 768px){.subpageForstore-contact__list-name{margin-bottom:1.2em;font-size:20px}}.subpageForstore-contact__list-img{margin:0 auto 1.4em}@media(min-width: 768px){.subpageForstore-contact__list-img{gap:64px;max-width:none;margin:0 auto 1em}}.subpageForstore-contact__list-img--paypay{padding-top:10px}.subpageForstore-contact__list-img--rakuten{margin-top:-10px;margin-bottom:0px}@media(min-width: 768px){.subpageForstore-contact__list-img--rakuten{margin-top:0}}@media(min-width: 768px){.subpageForstore-contact__list-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:70%;margin:0 auto 28px}}.subpageForstore-contact__list-img .logo_au{margin:0 auto;max-width:100px}@media(min-width: 768px){.subpageForstore-contact__list-img .logo_au{margin:0;max-width:126px !important}}.subpageForstore-contact__list-img .logo_paypay{margin:0 auto;max-width:128px !important}@media(min-width: 768px){.subpageForstore-contact__list-img .logo_paypay{margin:0;max-width:128px !important}}.subpageForstore-contact__list-img .logo_rpay{margin:0 auto;max-width:138px !important}@media(min-width: 768px){.subpageForstore-contact__list-img .logo_rpay{margin:0;max-width:138px !important}}.subpageForstore-contact__list-img .logo_aeonpay{margin:0 auto;max-width:144px}@media(min-width: 768px){.subpageForstore-contact__list-img .logo_aeonpay{margin:0;max-width:164px}}.subpageForstore-contact__list-qr{max-width:126px}.subpageForstore-contact__list-office{font-size:13px;font-weight:700;text-align:center}@media(min-width: 768px){.subpageForstore-contact__list-office{margin-bottom:.4em;font-size:20px;text-align:center}}.subpageForstore-contact__list-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;margin-bottom:.5em}@media(min-width: 768px){.subpageForstore-contact__list-tel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:440px}}.subpageForstore-contact__list-tel dt{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3em;margin-right:.5em;font-size:13px;font-weight:500;color:#fff;text-align:center;background-color:#e60012}@media(min-width: 768px){.subpageForstore-contact__list-tel dt{margin-top:.1em;font-size:26px;width:auto;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}.subpageForstore-contact__list-tel dd .tel{display:block;margin-bottom:.3em;font-size:30px;font-weight:900;color:#e60012;line-height:1}@media(min-width: 1024px){.subpageForstore-contact__list-tel dd .tel{font-size:40px}}.subpageForstore-contact__list-time{margin-bottom:.7em;font-size:12px;font-weight:500;line-height:1.8}@media(min-width: 768px){.subpageForstore-contact__list-time{margin-bottom:1em;font-size:16px}}.subpageForstore-contact__list-time .kome{display:inline-block;padding-left:1em;text-indent:-1em}.subpageForstore-contact__list-link{display:block;position:relative;width:262px;padding:.5em 0;border-radius:17px;margin:0 auto;font-size:13px;font-weight:700;color:#fff;text-align:center;background-color:#e60012;-webkit-transition:.3s;transition:.3s}@media(min-width: 768px){.subpageForstore-contact__list-link{border-radius:31px;font-size:20px;width:320px}}@media(min-width: 1024px){.subpageForstore-contact__list-link{width:390px;font-size:24px}}.subpageForstore-contact__list-link::before,.subpageForstore-contact__list-link::after{content:"";position:absolute;top:0;bottom:0;margin:auto}.subpageForstore-contact__list-link::before{right:.6em;width:1em;height:1em;border-radius:50%;background-color:#fff;z-index:1}.subpageForstore-contact__list-link::after{right:.9em;width:0;height:0;border-style:solid;border-width:.25em 0 .25em .3em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e60012;z-index:2}.subpageForstore-contact__list-link:hover{opacity:.7}.subpageForstore-contact__briefing{padding:1em 0;font-size:17px;font-weight:700;text-align:center;margin-top:40px;background-color:#b3b3b3}@media(min-width: 768px){.subpageForstore-contact__briefing{max-width:580px;margin:100px auto 0;font-size:20px;line-height:2}}.subpageForstore-briefing{margin-bottom:43px}@media(min-width: 768px){.subpageForstore-briefing{margin-bottom:60px}}@media(min-width: 768px){.subpageForstore-briefing--movie{margin-bottom:90px}}.subpageForstore-briefing__title{margin-bottom:28px}@media(min-width: 768px){.subpageForstore-briefing__title{margin-bottom:46px}}.subpageForstore-briefing__table{border-top:1px solid #000}.subpageForstore-briefing__table th,.subpageForstore-briefing__table td{display:block;font-weight:500;padding:.5em}@media(min-width: 768px){.subpageForstore-briefing__table th,.subpageForstore-briefing__table td{display:table-cell;padding:1em}}.subpageForstore-briefing__table th{color:#fff;text-align:center;background-color:#000}@media(min-width: 768px){.subpageForstore-briefing__table th{width:11em;border-bottom:1px solid #000;color:#000;background-color:inherit;vertical-align:middle;line-height:1.7}}.subpageForstore-briefing__table td{padding-bottom:1.5em}@media(min-width: 768px){.subpageForstore-briefing__table td{padding:1em 1em 1em 5em;border-bottom:1px solid #000;vertical-align:middle}}.subpageForstore-briefing__table td a{color:blue;text-decoration:underline}.subpageForstore-briefing__note-list{margin-top:.3em}.subpageForstore-briefing__note-list li{padding-left:1em;text-indent:-1em}.subpageForstore-briefing__note-list li:not(:last-child){margin-bottom:.3em}@media(min-width: 768px){.subpageForstore-briefing__note-list--au{padding-right:14.05em}}@media(min-width: 768px){.subpageForstore-briefing__note-list--docomo{padding-right:12em}}@media(min-width: 768px){.subpageForstore-briefing__note-list--paypay{padding-right:12.7em}}@media(min-width: 768px){.subpageForstore-briefing__note-list--rakuten{padding-right:8.6em}}@media(min-width: 768px){.subpageForstore-briefing__note-list--aeon{padding-right:1em}}@media(min-width: 768px){.subpageForstore-briefing__note-list--summary{padding-right:2.8em}}.subpageForstore-briefing__note-list-pdf{display:block;padding-left:1em;text-indent:-1em;min-width:17em;font-weight:400}@media(min-width: 768px){.subpageForstore-briefing__note-list-pdf{display:inline-block}}.subpageForstore-briefing__end-text{margin-bottom:2em;font-size:1.2em;font-weight:700;color:red;text-align:center}.subpageForstore-briefing__intro--movie{text-align:center;padding:0 1em}.subpageForstore-briefing__intro--movie a{color:blue;text-decoration:underline}.subpageForstore-briefing__movie{position:relative;width:90%;max-width:800px;margin:1em auto 0}.subpageForstore-briefing__movie::before{content:"";position:absolute;display:block;width:100%;height:100%;border:1px solid gray;pointer-events:none;z-index:1}.subpageForstore-download{margin-bottom:49px}@media(min-width: 768px){.subpageForstore-download{margin-bottom:85px}}.subpageForstore-download__content{padding:50px 15px 20px}@media(min-width: 768px){.subpageForstore-download__content{padding:76px 58px 60px}}.subpageForstore-download__notice{margin-bottom:2em;font-weight:500;text-align:center;font-size:13px}@media(min-width: 768px){.subpageForstore-download__notice{font-size:20px}}.subpageForstore-download__memoList{margin-bottom:2em}.subpageForstore-download__memoItem{padding-left:1em;text-indent:-1em}.subpageForstore-download__memoItem .kome{display:inline-block;width:1em;text-align:center;text-indent:0}.subpageForstore-download__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:820px;margin:0 auto}@media(min-width: 768px){.subpageForstore-download__list{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 768px){.subpageForstore-download__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2)}}.subpageForstore-download__link{position:relative;display:block;padding:.1em 0 .3em;background-color:#e60012;font-size:17px;text-align:center;color:#fff;font-weight:bold;border-radius:100px}@media(min-width: 768px){.subpageForstore-download__link{padding:12px;font-size:24px}}.subpageForstore-download__link::after{content:"";position:absolute;top:50%;right:6px;background-image:url(../img/for_store/icon_file.png);background-size:contain;width:21px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat}@media(min-width: 768px){.subpageForstore-download__link::after{right:18px;width:22px;height:28px}}.subpageForstore-download__link--disable{background-color:#666;pointer-events:none}/*# sourceMappingURL=style.css.map */