/* !Auto generated version at date:Tue Nov 12 2019 07:49:39 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-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-intro-text,.gcid-container #gcid-reg-intro-text{font-size:14px;line-height:1.14}}.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:0 auto 24px;font-size:13px;overflow:hidden;text-align:center;color:#888E93;text-transform:uppercase}@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-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 0 8px}.gcid-container #gcid-reg-options-container{position:relative;width:100%;margin-bottom:30px}@media screen and (max-width:600px){.gcid-container #gcid-reg-options-container{margin-bottom:30px;padding: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;text-transform:capitalize;background-color:#F0F1F1;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:48%}@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:48%}}.gcid-container .gcid-reg-option{display:block;width:100%}.gcid-container .gcid-reg-option .gcid-social-item-text{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.gcid-container .gcid-social-item-logo{max-height:100%;max-width:100%;width:32px;height:auto;padding:4px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto auto 12px}.gcid-container .gcid-social-item-text{position:absolute;font-size:16px;font-weight:600;line-height:52px;top:0;width:100%;text-align:center;text-transform:capitalize}.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-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-reg-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-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}