.txtlocale-switch-btn[data-v-6cb8b040]{display:inline-block;background:#fff;border-radius:3px;padding:6px 10px 7px;font-size:0;cursor:pointer;text-align:center;border:1px solid #dcdcdc}.mobile .txtlocale-switch-btn[data-v-6cb8b040]{padding:17px 30px 19px;min-width:160px;border-radius:6px}.browser:not(.tablet) .txtlocale-switch-btn[data-v-6cb8b040]{transition:background-color .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:background-color .2s cubic-bezier(.215,.61,.355,1)}.browser:not(.tablet) .txtlocale-switch-btn.focus-visible[data-v-6cb8b040],.browser:not(.tablet) .txtlocale-switch-btn[data-v-6cb8b040]:hover{background-color:hsla(0,0%,88.2%,.5)}.txtlocale-switch-btn svg[data-v-6cb8b040]{fill:#e10207;width:16px;height:16px;display:inline-block;vertical-align:middle}.mobile .txtlocale-switch-btn svg[data-v-6cb8b040]{width:34px;height:34px}.mobile .txtlocale-switch-btn--small[data-v-6cb8b040]{padding:3px 10px 8px;min-width:102px}.mobile .txtlocale-switch-btn--small svg[data-v-6cb8b040]{width:26px;height:26px}.mobile .txtlocale-switch-btn--small .txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:2.8rem!important}.txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:1.2rem;display:inline-block;vertical-align:middle;margin-left:5px;word-break:keep-all}.mobile .txtlocale-switch-btn__txt[data-v-6cb8b040]{font-size:3.4rem;margin-left:10px}.page-header[data-v-4ad02068]{position:relative;background:#fff;min-height:50px}.page-header .page-header__inner[data-v-4ad02068]{position:relative;width:1260px;margin:auto;min-height:50px}.mobile .page-header .page-header__inner[data-v-4ad02068]{width:100%;min-height:90px;padding:0 170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .page-header__return[data-v-4ad02068]{position:absolute;top:0;left:0;height:100%}.browser .page-header .page-header__return[data-v-4ad02068]{border-right:1px solid #e7e7e7}.page-header .page-header__return span[data-v-4ad02068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;height:100%;padding:5px 20px 5px 20px;cursor:pointer}.browser .page-header .page-header__return span[data-v-4ad02068]{transition:background-color .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:background-color .2s cubic-bezier(.215,.61,.355,1)}.browser .page-header .page-header__return span.focus-visible[data-v-4ad02068],.browser .page-header .page-header__return span[data-v-4ad02068]:hover{background-color:hsla(0,0%,88.2%,.5)}.page-header .page-header__return span svg[data-v-4ad02068]{width:22px;height:22px;fill:#e10207;margin-right:8px}.mobile .page-header .page-header__return span svg[data-v-4ad02068]{width:40px;height:40px}.mobile .page-header .page-header__return span b[data-v-4ad02068]{display:none}.page-header .page-header__ttl[data-v-4ad02068]{text-align:center;font-size:2rem;line-height:1.4;font-weight:400;margin:auto;padding:10px 330px}.mobile .page-header .page-header__ttl[data-v-4ad02068]{font-size:2.8rem;padding:10px 0 15px}.page-header ul[data-v-4ad02068]{position:absolute;top:0;right:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile .page-header ul[data-v-4ad02068]{right:12px}.page-header ul li a[data-v-4ad02068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1.4}.browser .page-header ul li a.focus-visible[data-v-4ad02068],.browser .page-header ul li a[data-v-4ad02068]:hover{color:#e10207}.mobile .page-header ul li a[data-v-4ad02068]{padding:24px 16px}.page-header ul li a svg[data-v-4ad02068]{fill:#e10207;width:22px;height:22px;margin-right:8px}.mobile .page-header ul li a svg[data-v-4ad02068]{width:40px;height:40px;margin:auto}.mobile .page-header ul li a b[data-v-4ad02068]{display:none}.browser .page-header ul li+li[data-v-4ad02068]{margin-left:15px}.page-top[data-v-23b58d50]{width:50px;height:50px;position:fixed;bottom:20px;right:20px;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.2);box-shadow:0 0 6px 0 rgba(0,0,0,.2);cursor:pointer;z-index:10}.browser .page-top[data-v-23b58d50]{transition:opacity .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.browser .page-top[data-v-23b58d50]:hover{opacity:.7}.mobile .page-top[data-v-23b58d50]{width:80px;height:80px}.page-top[data-v-23b58d50]:after{content:"";width:8px;height:8px;border:0;border-top:2px solid #212121;border-right:2px solid #212121;-webkit-transform:rotate(45deg);transform:rotate(-45deg);position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-5px}.mobile .page-top[data-v-23b58d50]:after{width:12px;height:12px;margin-left:-6px}.how-to-use{background:#efefef;padding-bottom:60px}.mobile .how-to-use{padding-bottom:70px}.how-to-use .tab{width:960px;margin:0 auto}.mobile .how-to-use .tab{width:auto;overflow-x:scroll;margin:0 30px}.how-to-use .tab .tab-list{position:relative}.how-to-use .tab .tab-list .line{position:absolute;content:"";width:25%;height:3px;border-radius:3px 3px 0 0/3px 3px 0 0;background:#e10207;bottom:0;left:0;-webkit-transition:all .2s ease;transition:all .2s ease}.mobile .how-to-use .tab .tab-list .line{height:6px;border-radius:6px 6px 0 0/6px 6px 0 0}.how-to-use .tab .tab-list ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #efefef}.how-to-use .tab .tab-list .tab-list__item a{display:table;cursor:pointer;text-align:center;min-height:38px;color:#7b7b7b;-webkit-transition:.3s ease;transition:.3s ease;padding:0 40px}.mobile .how-to-use .tab .tab-list .tab-list__item a{min-height:70px;position:relative}.browser .how-to-use .tab .tab-list .tab-list__item a.focus-visible,.browser .how-to-use .tab .tab-list .tab-list__item a:hover,.how-to-use .tab .tab-list .tab-list__item a.router-link-exact-active{color:#e10207}.how-to-use .tab .tab-list .tab-list__item a b{font-size:1.6rem;line-height:1.2;vertical-align:middle;padding:0 0 15px}.mobile .how-to-use .tab .tab-list .tab-list__item a b{display:table-cell;vertical-align:middle;font-size:2.5rem;padding:25px 0 25px;white-space:pre}.mobile .fr .how-to-use .tab .tab-list .tab-list__item a b{font-size:2.4rem}.how-to-use .tab .tab-list .tab-list__item a--active{color:#e10207}.how-to-use .tab--btm .tab-list .line{bottom:auto;top:0;border-radius:0 0 3px 3px/0 0 3px 3px}.mobile .how-to-use .tab--btm .tab-list .line{border-radius:0 0 6px 6px/0 0 6px 6px}.how-to-use .tab--btm .tab-list .tab-list__item a b{padding:15px 0 0;display:block}.how-to-use .tabBox{background:#fff;padding:60px 40px;border-top:2px solid #e7e7e7;border-bottom:2px solid #e7e7e7}.mobile .how-to-use .tabBox{padding:50px 30px 60px}.how-to-use .head-box{padding:50px 0}.mobile .how-to-use .head-box{padding:40px 30px 50px}.how-to-use .head-box__inner{width:960px;margin:0 auto;position:relative}.mobile .how-to-use .head-box__inner{width:auto}.how-to-use .head-box__ttl{font-size:3.4rem}.how-to-use .head-box .txtlocale-switch-btn{position:absolute;top:0;right:0}.how-to-use .head-box .cmt-box{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:break-spaces}.mobile .how-to-use .head-box .cmt-box{margin-top:70px}.how-to-use .head-box .cmt-box__img{width:100px;height:100px;border-radius:50%;overflow:hidden}.how-to-use .head-box .cmt-box__img img{width:100%}.how-to-use .head-box .cmt-box__txt{width:830px;background:#fff;border-radius:8px;position:relative;padding:30px;font-size:1.6rem}.mobile .how-to-use .head-box .cmt-box__txt{width:553px;padding:35px 40px;font-size:2.8rem}.how-to-use .head-box .cmt-box__txt:after{content:"";width:0;height:0;border-style:solid;border-width:9px 16px 9px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-16px;top:45px}.mobile .how-to-use .head-box .cmt-box__txt:after{border-width:15px 26px 15px 0;left:-26px;top:40px}