/* !Auto generated version at date:Mon May 30 2022 01:03:21 GMT+0000 (UTC) */
@charset "UTF-8";button,input,select,textarea{font-family:inherit}.gcid-container{font-family:'Open Sans','Helvetica Neue','游ゴシック',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif;margin:25px auto;padding:0;border:0;font-size:100%;vertical-align:baseline;position:relative;box-sizing:border-box;width:100%;max-width:470px;height:auto;border-radius:4px;box-shadow:0 2px 30px 5px rgba(0,0,0,.4);background-color:#fff}.gcid-container .gcid-input{display:block;width:100%;height:50px;background-color:#fff;margin-bottom:5px;padding-left:15px;border:1px solid #D0D3D4}.gcid-container .gcid-input-error{border-bottom:2px solid #C00}.gcid-container .gcid-input:focus{border-bottom:2px solid #00B0FC;outline:0}.gcid-container .gcid-input-error:focus{border-bottom:2px solid #C00}.gcid-container .gcid-button{border:1px solid;font-weight:700;min-width:154px;font-size:16px;padding:10px 22px;text-align:center;line-height:24px;letter-spacing:0;border-radius:4px;margin:0 0 16px;outline:0;cursor:pointer}@media screen and (max-width:600px){.gcid-container .gcid-button{width:100%;margin:0 0 16px}}.gcid-container .widget-container .gcid-button{width:100%}.gcid-container .gcid-button.gcid-primary-button{background-color:#C00;border-color:#C00;color:#fff}.gcid-container .gcid-button.gcid-primary-button:active{background-color:#B80000;border-color:#B80000}.gcid-container .gcid-button.gcid-primary-button:disabled{border-color:#B4B9BD;background-color:#B4B9BD;color:#888E93}.gcid-container .gcid-button.gcid-secondary-button{background-color:#fff;border-color:#D0D3D4;color:#888E93;font-weight:400}.gcid-container .gcid-button.gcid-secondary-button:active,.gcid-container .gcid-button.gcid-secondary-button:hover{background-color:#E5E8E9;border-color:#E5E8E9}.gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button{margin-left:24px!important}@media screen and (max-width:600px){.gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button{margin-left:0!important}}.gcid-container .gcid-button.gcid-spinner{background-color:#B4B9BD;border-color:#B4B9BD}.gcid-container .gcid-top-container{position:relative;width:100%;min-height:50px;z-index:10}.gcid-container .gcid-top-container .gcid-close-button{position:absolute;right:0;width:50px;height:50px;cursor:pointer;background-color:#fff;background-image:url(/canonid/canonid-assets/svg/x_grey_icn.svg);background-repeat:no-repeat;background-position:12.5px}.gcid-container .gcid-close-container{z-index:10;margin-left:10px;flex-basis:24px}.gcid-container .gcid-close-container .gcid-close-button{width:24px;height:24px;cursor:pointer;background-color:#fff;background-image:url(/canonid/canonid-assets/svg/x_grey_icn.svg)}@-moz-keyframes gcid-uil-ring-anim{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gcid-uil-ring-anim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gcid-uil-ring-anim{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gcid-container .gcid-progress-sign{background:0 0;position:relative;width:25px;height:25px;margin:auto;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.gcid-container .gcid-progress-sign>div{position:absolute;display:block;width:25px;height:25px;border-radius:12.5px;box-shadow:0 2px 0 0 #00b0fc;-moz-animation:gcid-uil-ring-anim 1s linear infinite;-webkit-animation:gcid-uil-ring-anim 1s linear infinite;animation:gcid-uil-ring-anim 1s linear infinite}.gcid-container .gcid-scale-0-35{-moz-transform:scale(.35);-ms-transform:scale(.35);-webkit-transform:scale(.35);transform:scale(.35)}.gcid-container .gcid-button{width:100%}.gcid-container a,.gcid-container abbr,.gcid-container acronym,.gcid-container address,.gcid-container applet,.gcid-container article,.gcid-container aside,.gcid-container audio,.gcid-container b,.gcid-container big,.gcid-container blockquote,.gcid-container canvas,.gcid-container caption,.gcid-container center,.gcid-container cite,.gcid-container code,.gcid-container dd,.gcid-container del,.gcid-container details,.gcid-container dfn,.gcid-container div,.gcid-container dl,.gcid-container dt,.gcid-container em,.gcid-container embed,.gcid-container fieldset,.gcid-container figcaption,.gcid-container figure,.gcid-container footer,.gcid-container form,.gcid-container h1,.gcid-container h2,.gcid-container h3,.gcid-container h4,.gcid-container h5,.gcid-container h6,.gcid-container header,.gcid-container hgroup,.gcid-container i,.gcid-container iframe,.gcid-container img,.gcid-container ins,.gcid-container kbd,.gcid-container label,.gcid-container legend,.gcid-container li,.gcid-container mark,.gcid-container menu,.gcid-container nav,.gcid-container object,.gcid-container ol,.gcid-container output,.gcid-container p,.gcid-container pre,.gcid-container q,.gcid-container ruby,.gcid-container s,.gcid-container samp,.gcid-container section,.gcid-container small,.gcid-container span,.gcid-container strike,.gcid-container strong,.gcid-container sub,.gcid-container summary,.gcid-container sup,.gcid-container table,.gcid-container tbody,.gcid-container td,.gcid-container tfoot,.gcid-container th,.gcid-container thead,.gcid-container time,.gcid-container tr,.gcid-container tt,.gcid-container u,.gcid-container ul,.gcid-container var,.gcid-container video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-weight:400}.gcid-container article,.gcid-container aside,.gcid-container details,.gcid-container figcaption,.gcid-container figure,.gcid-container footer,.gcid-container header,.gcid-container hgroup,.gcid-container menu,.gcid-container nav,.gcid-container section{display:block}.gcid-container ol,.gcid-container ul{list-style:none}.gcid-container blockquote,.gcid-container q{quotes:none}.gcid-container blockquote:after,.gcid-container blockquote:before,.gcid-container q:after,.gcid-container q:before{content:'';content:none}.gcid-container table{border-collapse:collapse;border-spacing:0}.gcid-container a{color:#00B0FC;text-decoration:none;font-weight:400;display:inline-block;font-size:16px;line-height:1.4;padding:0}@media screen and (max-width:600px){.gcid-container{box-shadow:none;border-radius:0}.gcid-container.ios-scroll{top:0!important;position:relative!important;height:100%!important}.gcid-container a{margin:0;font-size:14px}}.gcid-container .js-missing{margin-bottom:15px}.gcid-container .gcid-content-container{position:relative;border-radius:inherit;width:100%;padding:0 0 30px;background-color:#fff}.gcid-container .gcid-content-container .gcid-content-side-padding{padding:30px 24px 0}@media screen and (max-width:600px){.gcid-container .gcid-content-container .gcid-content-side-padding{padding:24px 12px 0}}.gcid-container .gcid-bot-container{position:relative;width:100%;background-color:#F6F7F8;font-size:12px;display:-webkit-flex;display:flex}.gcid-container .gcid-bot-container a{text-decoration:underline;font-size:12px;color:#4B4F54;display:inline}.gcid-container .gcid-bot-container .gcid-inner-container{padding:18px 24px;position:relative}.gcid-container .gcid-bot-container .gcid-inner-container>*{color:#4B4F54;font-size:12px;font-weight:400}.gcid-container .gcid-title-and-close{display:flex;justify-content:space-between}.gcid-container .gcid-hidden{display:none!important}.gcid-container .gcid-error-container{position:relative;width:100%}@media screen and (max-width:600px){.gcid-container .gcid-bot-container .gcid-inner-container{padding:8px 13px}.gcid-container .gcid-error-container{border:none}}.gcid-container .gcid-error-outer{background-color:#fff;padding:0 0 30px;display:-webkit-flex;display:flex}@media screen and (max-width:600px){.gcid-container .gcid-error-outer{padding:0 0 25px}}.gcid-container .gcid-error-inner{width:100%;-webkit-align-self:center;align-self:center}.gcid-container .gcid-border-top{border-top:1px solid #D0D3D4}.gcid-container .gcid-sign{position:relative;margin-right:10px;margin-bottom:-4px}.gcid-container #gcid-error-box-content{padding:30px 24px 0}.gcid-container #gcid-error-box-content p{word-break:break-word}@media screen and (max-width:600px){.gcid-container #gcid-error-box-content{padding:12px 12px 0}.gcid-container #gcid-error-box-content p{margin-bottom:18px}}.gcid-container #gcid-error-box-content a{cursor:pointer}.gcid-container .gcid-warn-text{margin:25px 0}.gcid-container *,.gcid-container :after,.gcid-container :before{box-sizing:inherit;font-size:16px;line-height:24px;color:#4B4F54}.gcid-container .gcid-general-error{margin-bottom:15px}.gcid-container .gcid-text-center{text-align:center}.gcid-container .gcid-title-container{padding:24px 24px 18px;border-bottom:1px solid #B4B9BD}.gcid-container .gcid-title-container .gcid-text-header{font-size:18px;font-weight:700;line-height:1.4;color:#4B4F54;display:inline-block}@media screen and (max-width:600px){.gcid-container .gcid-title-container{padding:12px}.gcid-container .gcid-title-container .gcid-text-header{font-size:18px;line-height:1.17}}.gcid-container .gcid-title-container .gcid-text-intro{font-size:14px;line-height:1.4;color:#4B4F54;margin-top:12px}.gcid-container #gcid-email-signin-intro-text p,.gcid-container #gcid-intro-text p,.gcid-container #gcid-reg-intro-text p{font-size:inherit;line-height:inherit}@media screen and (max-width:600px){.gcid-container .gcid-title-container .gcid-text-intro{margin-top:0}.gcid-container #gcid-email-signin-intro-text,.gcid-container #gcid-intro-text,.gcid-container #gcid-reg-intro-text{font-size:14px;line-height:1.14}}.gcid-container #gcid-email-signin-intro-text a,.gcid-container #gcid-intro-text a,.gcid-container #gcid-reg-intro-text a{color:#00B0FC;text-decoration:none}.gcid-container .gcid-text-button{font-weight:700;line-height:24px}.gcid-container .gcid-text-form{font-size:16px;line-height:24px;color:#4B4F54}@media screen and (max-width:600px){.gcid-container .gcid-text-form{font-size:14px}}.gcid-container .gcid-text-small{font-size:12px;line-height:1.4}.gcid-container .gcid-text-medium{padding:10px 0;font-size:16px;line-height:1.4}@media screen and (max-width:600px){.gcid-container .gcid-text-medium{padding:0;font-size:14px;line-height:1.14}}.gcid-container .core-text-color-red{color:#C00}.gcid-container .gcid-divider{width:100%;margin:8px auto 24px;font-size:13px;overflow:hidden;text-align:center;color:#888E93;text-transform:uppercase}.gcid-container #apple-text,.gcid-container #facebook-text,.gcid-container #gcid-email-signin-text,.gcid-container #gcid-reg-apple-text,.gcid-container #gcid-reg-email-text,.gcid-container #gcid-reg-facebook-text,.gcid-container #gcid-reg-line-text,.gcid-container #gcid-reg-twitter-text,.gcid-container #line-text,.gcid-container #twitter-text{color:#fff}@media screen and (max-width:600px){.gcid-container .gcid-divider{margin:4px auto 12px;font-size:10px}}.gcid-container .gcid-divider:after,.gcid-container .gcid-divider:before{content:"";display:inline-block;width:50%;vertical-align:middle;border-bottom:1px solid #D0D3D4}.gcid-container .gcid-divider:before{margin:0 .5em 0 -55%}.gcid-container .gcid-divider:after{margin:0 -55% 0 .5em}.gcid-container .gcid-input-container{margin-bottom:18px}@media screen and (max-width:600px){.gcid-container .gcid-input-container{margin-bottom:12px}}.gcid-container .gcid-clear:after{content:"";display:table;clear:both}.gcid-container #gcid-reg-email-container,.gcid-container .gcid-email-signin-container{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 8px}.gcid-container #gcid-reg-options-container,.gcid-container .gcid-social-container{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0}.gcid-container .gcid-reg-option,.gcid-container .gcid-social-item-content{height:52px;position:relative;margin-bottom:12px;border-radius:4px;text-align:center;text-decoration:none;background-color:#F0F1F1;display:flex;justify-content:center;align-items:center;cursor:pointer}.gcid-container .gcid-reg-option:active,.gcid-container .gcid-reg-option:focus,.gcid-container .gcid-reg-option:hover,.gcid-container .gcid-social-clicked,.gcid-container .gcid-social-item-content:active,.gcid-container .gcid-social-item-content:focus,.gcid-container .gcid-social-item-content:hover{background-color:#E5E8E9}.gcid-container .gcid-social-item-content{width:100%}@media screen and (max-width:600px){.gcid-container .gcid-reg-option,.gcid-container .gcid-social-item-content{height:42px}.gcid-container .gcid-social-item-content{width:100%}}.gcid-container .gcid-reg-option{width:100%}.gcid-container .gcid-reg-option .gcid-social-item-text{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto}.gcid-container .gcid-social-item-logo{height:32px;width:32px;padding:6px;position:relative;margin-left:10px}.gcid-container .gcid-social-item-text{position:relative;font-size:16px;font-weight:600;line-height:52px;width:auto;text-align:center;text-transform:none;margin-left:10px;margin-right:25px}.gcid-container #gcid-link-reg,.gcid-container #gcid-link-signin{margin-top:6px}.gcid-container #gcid-reg-google,.gcid-container #google{background-color:#FFF;border:thin solid #DDD}.gcid-container #gcid-reg-google:focus,.gcid-container #gcid-reg-google:hover,.gcid-container #google:focus,.gcid-container #google:hover{background-color:#FFF;border-color:#BBB}.gcid-container #gcid-reg-google:active,.gcid-container #google:active{background-color:#EEE;border-color:#BBB}.gcid-container #facebook,.gcid-container #gcid-reg-facebook{background-color:#1877F2;border:thin solid #1877F2}.gcid-container #facebook:focus,.gcid-container #facebook:hover,.gcid-container #gcid-reg-facebook:focus,.gcid-container #gcid-reg-facebook:hover{background-color:#0887F2;border-color:#0887F2}.gcid-container #facebook:active,.gcid-container #gcid-reg-facebook:active{background-color:#035CC4;border-color:#035CC4}.gcid-container #gcid-reg-twitter,.gcid-container #twitter{background-color:#1DA1F2;border:thin solid #1DA1F2}.gcid-container #gcid-reg-twitter:focus,.gcid-container #gcid-reg-twitter:hover,.gcid-container #twitter:focus,.gcid-container #twitter:hover{background-color:#11B2F2;border-color:#11B2F2}.gcid-container #gcid-reg-twitter:active,.gcid-container #twitter:active{background-color:#1781C2;border-color:#1781C2}.gcid-container #apple,.gcid-container #gcid-reg-apple{background-color:#000;border:thin solid #000}.gcid-container #apple:focus,.gcid-container #apple:hover,.gcid-container #gcid-reg-apple:focus,.gcid-container #gcid-reg-apple:hover{background-color:#202020;border-color:#202020}.gcid-container #apple:active,.gcid-container #gcid-reg-apple:active{background-color:#000;border-color:#000}.gcid-container #gcid-reg-line,.gcid-container #line{background-color:#00C300;border:thin solid #00C300}.gcid-container #gcid-reg-line:focus,.gcid-container #gcid-reg-line:hover,.gcid-container #line:focus,.gcid-container #line:hover{background-color:#3ECF00;border-color:#3ECF00}.gcid-container #gcid-reg-line:active,.gcid-container #line:active{background-color:#00B300;border-color:#00B300}.gcid-container #gcid-email-signin,.gcid-container #gcid-reg-email{background-color:#C00;border:thin solid #C00}.gcid-container #gcid-email-signin:focus,.gcid-container #gcid-email-signin:hover,.gcid-container #gcid-reg-email:focus,.gcid-container #gcid-reg-email:hover{background-color:#E00000;border-color:#E00000}.gcid-container #gcid-email-signin:active,.gcid-container #gcid-reg-email:active{background-color:#B80000;border-color:#B80000}.gcid-container #gcid-email-signin-view,.gcid-container #gcid-reg-view,.gcid-container #gcid-signin-view{overflow-y:hidden;border-radius:inherit;-moz-transition:opacity .1s ease-in-out,height .1s ease-in-out .1s;-o-transition:opacity .1s ease-in-out,height .1s ease-in-out .1s;-webkit-transition:opacity .1s ease-in-out,height .1s ease-in-out;-webkit-transition-delay:0s,.1s;transition:opacity .1s ease-in-out,height .1s ease-in-out .1s}.gcid-container.no-animation #gcid-email-signin-view,.gcid-container.no-animation #gcid-reg-view,.gcid-container.no-animation #gcid-signin-view{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.gcid-container #gcid-signin-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-container #gcid-email-signin-view,.gcid-container #gcid-reg-view,.gcid-container.gcid-registration #gcid-email-signin-view,.gcid-container.gcid-registration #gcid-signin-view{height:0;opacity:0;pointer-events:none;cursor:default}.gcid-container .gcid-widget-margin-bottom{margin-bottom:26px}.gcid-container.gcid-registration #gcid-reg-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-container.gcid-email-signin #gcid-reg-view,.gcid-container.gcid-email-signin #gcid-signin-view{height:0;opacity:0;pointer-events:none;cursor:default}.gcid-container.gcid-email-signin #gcid-email-signin-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-topborder-yellow{border-top:6px solid #F7BF00}@media screen and (max-width:600px){.gcid-container .gcid-social-item-text{font-size:12px;line-height:42px}.gcid-topborder-yellow{border-top:none}}.gcid-topborder-green{border-top:6px solid #47AD47}@media screen and (max-width:600px){.gcid-topborder-green{border-top:none}}.gcid-outer-modal-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex}.gcid-inner-modal-container{width:100%;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.gcid-modal-content{width:100%;max-width:470px;margin:auto;display:-webkit-flex;display:flex}.gcid-overflow-hidden{overflow:hidden!important}body{margin:0;padding:0}.recaptcha-hidden{visibility:hidden}