@charset "UTF-8";html{color:#000;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}body,html{height:100%}body{font-family:Roboto,sans-serif;font-size:9pt;line-height:15pt}body.ja-JP{font-family:YakuHanJPs,Roboto,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Noto Sans JP",sans-serif}body.ko-KR{font-family:Roboto,"Noto Sans KR",sans-serif}body.zh-Hans{font-family:Roboto,"Noto Sans SC",sans-serif}body.zh-Hant{font-family:Roboto,"Noto Sans TC",sans-serif}button,input,keygen,select,textarea{font-family:inherit}app-root{min-height:100%;display:flex;flex-direction:column}a{color:#222;text-decoration:none}a.link{color:#222;font-size:10.5pt;line-height:18pt;cursor:pointer;display:inline-block;vertical-align:middle}@media (hover:hover){a.link:hover{color:#e60012}}@media (hover:none){a.link:active{color:#e60012}a.secondary-link:active{color:#222}}a.link::before{display:inline-block;content:"";background-image:url(/assets/images/arrow_red.svg);background-position:center center;background-repeat:no-repeat;background-size:14px 14px;width:14px;height:14px;margin-right:5px;vertical-align:-2px}a.secondary-link{cursor:pointer;display:inline-block;vertical-align:middle;color:#666;font-size:9pt;line-height:15pt}@media (hover:hover){a.secondary-link:hover{color:#222}.large-button-container a:hover,.large-button-container button:hover,.single-line-button-container-base a:hover,.single-line-button-container-base button:hover,.small-button-container a:hover,.small-button-container button:hover{background-color:#fff}.large-button-container a:hover .text,.large-button-container button:hover .text,.single-line-button-container-base a:hover .text,.single-line-button-container-base button:hover .text,.small-button-container a:hover .text,.small-button-container button:hover .text{color:#e60012}.large-button-container a:hover .text::before,.large-button-container button:hover .text::before,.single-line-button-container-base a:hover .text::before,.single-line-button-container-base button:hover .text::before,.small-button-container a:hover .text::before,.small-button-container button:hover .text::before{background-image:url(/assets/images/arrow_red.svg)}}a.secondary-link::before{display:inline-block;content:"";background-image:url(/assets/images/arrow_gray.svg);background-position:center -1px;background-repeat:no-repeat;background-size:12px 14px;width:14px;height:14px;margin-right:3px;vertical-align:middle}a.secondary-link:first-child{margin-left:0}a.secondary-link:last-child{margin-right:0}.button-container-base a,.button-container-base button,.large-button-container a,.large-button-container button,.large-ml-button-container a,.large-ml-button-container button,.multi-line-button-container-base a,.multi-line-button-container-base button,.single-line-button-container-base a,.single-line-button-container-base button,.small-button-container a,.small-button-container button{border:2px solid #e60012;cursor:pointer;border-radius:10px;background-color:#e60012;margin:0 auto;box-sizing:border-box;width:100%}.large-button-container a,.large-button-container button,.single-line-button-container-base a,.single-line-button-container-base button,.small-button-container a,.small-button-container button{white-space:nowrap}.large-button-container a .text,.large-button-container button .text,.single-line-button-container-base a .text,.single-line-button-container-base button .text,.small-button-container a .text,.small-button-container button .text{color:#fff;margin:auto}.large-button-container a .text::before,.large-button-container button .text::before,.single-line-button-container-base a .text::before,.single-line-button-container-base button .text::before,.small-button-container a .text::before,.small-button-container button .text::before{display:inline-block;content:"";background-image:url(/assets/images/arrow_white.svg);background-position:center center;background-repeat:no-repeat}.large-button-container{margin-left:36px;margin-right:36px}.large-button-container a,.large-button-container button{font-size:15pt;line-height:27pt;max-width:342px;height:60px}.large-button-container a .text::before,.large-button-container button .text::before{background-size:20px 20px;width:20px;height:20px;margin-right:8px;vertical-align:-3px}.small-button-container a,.small-button-container button{font-size:12pt;line-height:21pt;width:160px;height:36px}.small-button-container a .text::before,.small-button-container button .text::before{background-size:15px 15px;width:15px;height:15px;margin-right:8px;vertical-align:-2px}.large-ml-button-container a,.large-ml-button-container button,.multi-line-button-container-base a,.multi-line-button-container-base button{display:flex;align-items:center}.large-ml-button-container a .text,.large-ml-button-container button .text,.multi-line-button-container-base a .text,.multi-line-button-container-base button .text{color:#fff;white-space:normal}.large-ml-button-container a .mark,.large-ml-button-container button .mark,.multi-line-button-container-base a .mark,.multi-line-button-container-base button .mark{display:block;content:"";background-image:url(/assets/images/arrow_white.svg);background-position:center center;background-repeat:no-repeat}@media (hover:hover){.large-ml-button-container a:hover,.large-ml-button-container button:hover,.multi-line-button-container-base a:hover,.multi-line-button-container-base button:hover{background-color:#fff}.large-ml-button-container a:hover .text,.large-ml-button-container button:hover .text,.multi-line-button-container-base a:hover .text,.multi-line-button-container-base button:hover .text{color:#e60012}.large-ml-button-container a:hover .mark,.large-ml-button-container button:hover .mark,.multi-line-button-container-base a:hover .mark,.multi-line-button-container-base button:hover .mark{background-image:url(/assets/images/arrow_red.svg)}}@media (hover:none){.large-button-container a:active,.large-button-container button:active,.single-line-button-container-base a:active,.single-line-button-container-base button:active,.small-button-container a:active,.small-button-container button:active{background-color:#fff}.large-button-container a:active .text,.large-button-container button:active .text,.single-line-button-container-base a:active .text,.single-line-button-container-base button:active .text,.small-button-container a:active .text,.small-button-container button:active .text{color:#e60012}.large-button-container a:active .text::before,.large-button-container button:active .text::before,.single-line-button-container-base a:active .text::before,.single-line-button-container-base button:active .text::before,.small-button-container a:active .text::before,.small-button-container button:active .text::before{background-image:url(/assets/images/arrow_red.svg)}.large-ml-button-container a:active,.large-ml-button-container button:active,.multi-line-button-container-base a:active,.multi-line-button-container-base button:active{background-color:#fff}.large-ml-button-container a:active .text,.large-ml-button-container button:active .text,.multi-line-button-container-base a:active .text,.multi-line-button-container-base button:active .text{color:#e60012}.large-ml-button-container a:active .mark,.large-ml-button-container button:active .mark,.multi-line-button-container-base a:active .mark,.multi-line-button-container-base button:active .mark{background-image:url(/assets/images/arrow_red.svg)}}.large-ml-button-container{margin-left:36px;margin-right:36px}.large-ml-button-container a,.large-ml-button-container button{font-size:12pt;line-height:21pt;justify-content:flex-start;max-width:342px;padding:12px}.large-ml-button-container a .text,.large-ml-button-container button .text{width:100%;text-align:left;line-height:22px}.large-ml-button-container a .mark,.large-ml-button-container button .mark{width:20px;height:20px;margin-right:12px}p.header{color:#222;font-size:12pt;line-height:21pt;display:inline-block;vertical-align:middle}p.header::before{display:inline-block;content:"";background-image:url(/assets/images/guide/header.svg);background-position:center center;background-repeat:no-repeat;background-size:6px 24px;width:6px;height:28px;margin-right:12px;vertical-align:-7px}p.note{color:#666;font-size:9pt;line-height:15pt;padding-left:1.2em}p.note::before{content:attr(data-mark);display:inline-block;height:100%;text-indent:-1.2em}h2.subject{color:#222;font-size:15pt;line-height:27pt}h3{color:#666;font-size:10.5pt;line-height:18pt;text-align:left}@media (min-width:768px){.large-button-container.ok,.large-ml-button-container.ok{margin-top:48px}h2.subject{margin:48px 64px}.content-outer{margin:auto 64px}.content-outer .error-container{padding-top:60px}}@media (max-width:767px){.large-button-container.ok,.large-ml-button-container.ok{margin-top:36px}h2.subject{margin:36px 20px}.content-outer{margin:auto 20px}}.content-outer .content-container{margin:0 auto;max-width:640px}.content-outer .content-container p.message{color:#222;font-size:10.5pt;line-height:18pt}.content-outer .error-container .message{color:#222}@media (min-width:768px){.content-outer .error-container .message{font-size:15pt;line-height:27pt;margin:20px auto}.content-end{padding-bottom:60px}}@media (max-width:767px){.content-outer .error-container{padding-top:48px}.content-outer .error-container .message{font-size:12pt;line-height:21pt;margin:8px auto}.content-end{padding-bottom:48px}}.setting-flex-container{display:flex;justify-content:center;align-items:flex-start}.setting-flex-container img.setting{width:77px;height:17px;margin-top:59.625pt;margin-left:10px;margin-right:10px}.setting-flex-container img.release{width:77px;height:38px;margin-top:51.75pt;margin-left:10px;margin-right:10px}.single-user-container .type,.user-container .type{color:#666;font-size:10.5pt;line-height:18pt}.single-user-container .avatar-container,.user-container .avatar-container{position:relative;max-width:128px;margin:0 auto}.single-user-container .avatar-container .avatar,.user-container .avatar-container .avatar{width:100%;border-radius:50%;background-color:#ddd}.single-user-container .avatar-container .switch,.user-container .avatar-container .switch{position:absolute;width:40%;bottom:9px;right:6px}.single-user-container .nickname,.user-container .nickname{font-size:12pt;line-height:21pt;font-weight:700;margin-top:15px;margin-bottom:15px;word-break:break-all}.single-user-container .hint,.user-container .hint{color:#666;font-size:9pt;line-height:15pt;margin-top:7px}.single-user-container{margin:0 auto}p.error-code{color:#666;font-size:10.5pt;line-height:18pt}img.error-detail{width:1px;height:1px;position:absolute;bottom:0;right:0}