.common-alert{min-width:300px;min-height:120px;padding:10px}.common-alert *{box-sizing:border-box}.common-alert .title{font-size:1.7rem;font-weight:700;padding:10px;text-align:center}.common-alert .lead{max-height:300px;width:100%;font-size:1.4rem;padding:10px 20px;line-height:1.3}.common-alert .buttons{display:inline-block;width:100%;padding:15px;text-align:center}.common-alert .buttons>*{min-width:90px}.common-alert.fatal-alert .lead,.common-alert.warning-alert .lead{text-align:center}.eight_ui-atomic-atom{display:block;font-size:1.2rem;margin:0;padding:0}.eight_ui-atomic-atom--component{padding:4px}.eight_ui-atomic-atom--component.eight_ui-atomic-atom--outline{outline:4px solid rgba(191,255,255,.7);outline-offset:-4px}.eight_ui-atomic-atom--component.eight_ui-atomic-atom--outline>.eight_ui-atomic-atom--component.eight_ui-atomic-atom--outline{outline:4px solid rgba(255,191,191,.7)}.eight_ui-atomic-atom--container{padding:8px}.eight_ui-atomic-atom--container.eight_ui-atomic-atom--outline{outline:8px solid rgba(63,191,255,.7);outline-offset:-8px}.eight_ui-atomic-atom--outline{outline:1px solid rgba(0,127,255,.7);outline-offset:-1px}.eight_ui-atomic-molecule{display:block;margin:0;padding:0}.eight_ui-atomic-molecule--outline{outline:3px dashed rgba(0,191,0,.7);outline-offset:-3px}.eight_ui-atomic-molecule--outline .eight_ui-atomic-molecule--outline{outline:3px solid rgba(255,0,0,.7)}.eight_ui-avatar{display:inline-block;height:32px;overflow:hidden;width:32px}.eight_ui-person-avatar{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#b5daed;border:1px solid #d7d7d7}.eight_ui-button{border-radius:2px;cursor:pointer;display:block;font-weight:700;width:100%;font-size:1.2rem;padding:12px 20px;background-color:#48a1e3;border:1px solid #48a1e3;color:#fff}.eight_ui-button:hover{background-color:#32709e;border-color:#32709e}.eight_ui-button--large{font-size:1.4rem;padding:12px 32px}.eight_ui-button--small{font-size:1.2rem;padding:8px 16px}.eight_ui-button--flat{background-color:transparent;border:0;color:#48a1e3;padding:0}.eight_ui-button--flat:focus,.eight_ui-button--flat:hover{background-color:transparent;color:#32709e;outline:none}.eight_ui-button--secondary{background-color:#fff;color:#48a1e3}.eight_ui-button--secondary:hover{background-color:#ecf5fd}.eight_ui-button--disabled{background-color:#d7d7d7;border:1px solid #ccc;color:#fff;cursor:not-allowed}.eight_ui-button--disabled[disabled]{cursor:not-allowed}.eight_ui-button--disabled:hover{background-color:#d7d7d7;border-color:#ccc}.eight_ui-button--progress,.eight_ui-button--progress[disabled]{cursor:progress}.common-confirm{min-width:300px;min-height:120px;padding:10px}.common-confirm *{box-sizing:border-box}.common-confirm .title{font-size:1.4rem;font-weight:700;padding:10px;text-align:left}.common-confirm .lead{max-height:300px;width:100%;font-size:1.4rem;padding:10px 20px;line-height:1.3;text-align:left}.common-confirm .buttons{display:flex;justify-content:flex-end;width:100%;padding:15px}.common-confirm .buttons>*{min-width:90px}.common-confirm .buttons>:first-child{margin-right:3px}.common-confirm .buttons>:last-child{margin-left:3px}.common-dialog-overlay{position:fixed;display:table-cell;bottom:0;left:0;right:0;top:0;z-index:3000;text-align:center;visibility:hidden}.common-dialog-overlay.modal{visibility:visible}.common-dialog-overlay.lightness{background-color:hsla(0,0%,100%,.6)}.common-dialog-overlay.darkness{background-color:rgba(0,0,0,.6)}.common-dialog-overlay.transparency{background-color:transparent}.common-dialog_header{box-sizing:border-box;background:#f6fafd;border-bottom:1px solid #d5d5d5;min-height:40px;width:100%}.common-dialog_header .title{float:left;font-size:1.4rem;font-weight:700;margin:0 24px 0 0;padding:12px}.common-dialog_header .close{color:#d5d5d5;float:right;font-size:1.4rem;margin:6px;padding:3px;text-decoration:none}.common-dialog_header .close:hover{color:#585858}.common-dialog{border-radius:2px;background:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.35);padding:0;text-align:left;text-align:initial;min-width:50px;min-height:20px;outline:none;position:absolute;display:inline-block;z-index:3001;visibility:visible}.common-dialog:not(.no-transform){top:45%;left:50%;transform:translate(-50%,-50%)}.common-dialog.fixed{position:fixed}.ReactModal__Body--open{overflow-y:hidden}.eight_ui-div--center{text-align:center}.eight_ui-div--line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eight_ui-navigation-eight_navigation.overray{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);overflow-y:auto}.eight_ui-navigation-eight_navigation.modal-navi{width:800px;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%);border:0}.fe{display:inline-block;font-family:EightSymbols;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fe-lg{font-size:1.3333333333333333rem;line-height:.75rem;vertical-align:-15%}.fe-rotate-90{transform:rotate(90deg)}.fe-rotate-180{transform:rotate(180deg)}.fe-rotate-270{transform:rotate(270deg)}.fe-1-2x{font-size:1.2rem}.fe-1-6x{font-size:1.6rem}.fe-2x{font-size:2rem}.fe-3x{font-size:3rem}.fe-4x{font-size:4rem}.fe-5x{font-size:5rem}.fe-6x{font-size:6rem}.fe-7x{font-size:7rem}.fe-8x{font-size:8rem}.fe-fw{width:1.2857142857142858rem;text-align:center}.eight_ui-icon.fe{vertical-align:middle}.fe-address_icon:before{content:"\E001"}.fe-arrow_left:before{content:"\E002"}.fe-arrow_right:before{content:"\E003"}.fe-back:before{content:"\E004"}.fe-campaign-plus:before{content:"\E005"}.fe-career_design_icon:before{content:"\E006"}.fe-cellphone:before{content:"\E007"}.fe-check:before{content:"\E008"}.fe-check_icon:before{content:"\E009"}.fe-close:before{content:"\E00A"}.fe-comment:before{content:"\E00B"}.fe-comment_icon:before{content:"\E00C"}.fe-company-icon:before{content:"\E00D"}.fe-company-label-icon:before{content:"\E00E"}.fe-company-network-icon:before{content:"\E00F"}.fe-company:before{content:"\E010"}.fe-company_icon:before{content:"\E011"}.fe-date:before{content:"\E012"}.fe-delete:before{content:"\E013"}.fe-department:before{content:"\E014"}.fe-down-arrow:before{content:"\E015"}.fe-download:before{content:"\E016"}.fe-edit:before{content:"\E017"}.fe-edit_icon:before{content:"\E018"}.fe-eight-logo:before{content:"\E019"}.fe-eight_symbol:before{content:"\E01A"}.fe-entry_icon:before{content:"\E01B"}.fe-example:before{content:"\E01C"}.fe-facebook:before{content:"\E01D"}.fe-fax:before{content:"\E01E"}.fe-feed_icon:before{content:"\E01F"}.fe-fire:before{content:"\E020"}.fe-good_icon:before{content:"\E021"}.fe-hint_icon:before{content:"\E022"}.fe-home_icon:before{content:"\E023"}.fe-hp-link:before{content:"\E024"}.fe-hyper_link:before{content:"\E025"}.fe-icon_edit:before{content:"\E026"}.fe-invite_icon:before{content:"\E027"}.fe-label-fill:before{content:"\E028"}.fe-label-private-icon:before{content:"\E029"}.fe-label:before{content:"\E02A"}.fe-like:before{content:"\E02B"}.fe-link:before{content:"\E02C"}.fe-link_icon:before{content:"\E02D"}.fe-lock:before{content:"\E02E"}.fe-mail:before{content:"\E02F"}.fe-map:before{content:"\E030"}.fe-member_plus_icon:before{content:"\E031"}.fe-memo:before{content:"\E032"}.fe-memo_icon:before{content:"\E033"}.fe-message:before{content:"\E034"}.fe-more_vertical:before{content:"\E035"}.fe-navigation-sorting:before{content:"\E036"}.fe-news:before{content:"\E037"}.fe-no-entry_icon:before{content:"\E038"}.fe-no-post:before{content:"\E039"}.fe-pc-icon:before{content:"\E03A"}.fe-personal-label-icon:before{content:"\E03B"}.fe-personal_icon:before{content:"\E03C"}.fe-personals_icon:before{content:"\E03D"}.fe-phone-department:before{content:"\E03E"}.fe-phone-direct:before{content:"\E03F"}.fe-photo:before{content:"\E040"}.fe-picture_icon:before{content:"\E041"}.fe-pin:before{content:"\E042"}.fe-pin_line:before{content:"\E043"}.fe-plus-circle:before{content:"\E044"}.fe-plus:before{content:"\E045"}.fe-postal-code:before{content:"\E046"}.fe-premium_icon:before{content:"\E047"}.fe-premium_ticket_icon:before{content:"\E048"}.fe-profile-url:before{content:"\E049"}.fe-profile_delete_icon:before{content:"\E04A"}.fe-profile_non_display_icon:before{content:"\E04B"}.fe-profile_problem_icon:before{content:"\E04C"}.fe-public-open:before{content:"\E04D"}.fe-recently:before{content:"\E04E"}.fe-report:before{content:"\E04F"}.fe-search:before{content:"\E050"}.fe-send_icon:before{content:"\E051"}.fe-setup_icon:before{content:"\E052"}.fe-share:before{content:"\E053"}.fe-share_icon:before{content:"\E054"}.fe-share_no_fill:before{content:"\E055"}.fe-smph-icon:before{content:"\E056"}.fe-sort:before{content:"\E057"}.fe-stamp_icon:before{content:"\E058"}.fe-tag_company_icon:before{content:"\E059"}.fe-team:before{content:"\E05A"}.fe-telephone:before{content:"\E05B"}.fe-time-icon:before{content:"\E05C"}.fe-title:before{content:"\E05D"}.fe-twitter:before{content:"\E05E"}.fe-unlock_icon:before{content:"\E05F"}.fe-update:before{content:"\E060"}.fe-update_mention_icon:before{content:"\E061"}.fe-update_offer_on_icon:before{content:"\E062"}.fe-update_slim:before{content:"\E063"}.fe-upload:before{content:"\E064"}.fe-user:before{content:"\E065"}.fe-wait:before{content:"\E066"}.fe-your-network:before{content:"\E067"}.eight_ui-heading__type--h1{font-size:2rem;padding:20px 0}.eight_ui-heading__type--h2{font-size:1.5rem}.eight_ui-heading__type--h3{font-size:1.4rem}.eight_ui-heading__type--h4{font-size:1.3rem}.eight_ui-heading__type--h5{font-size:1.2rem}.eight_ui-heading__type--h6{font-size:1.1rem}.company_account-hiring-ui-elements-hr-hr{border-top:1px solid #d7d7d7;margin:16px 0;padding:0}.eight_ui-navigation-navi_page{box-sizing:border-box;border:1px solid #d0d0d0;border-radius:3px}.eight_ui-navigation-navi_page .quiet{text-decoration:none;color:#777}.eight_ui-navigation-navi_page .quiet:hover{text-decoration:underline}.eight_ui-navigation-navi_page.large .title{padding:18px 20px}.eight_ui-navigation-navi_page.large .title h1{font-size:2.1rem;line-height:1.2}.eight_ui-navigation-navi_page ul.navi-btn{margin-top:30px;text-align:center}.eight_ui-navigation-navi_page ul.navi-btn li a{position:relative;display:inline-block;font-size:1.4rem;line-height:2.5rem;border-radius:3px;background:#307caf;color:#fff;text-align:center;font-weight:700;padding:0 20px;text-decoration:none}.eight_ui-navigation-navi_page ul.navi-btn li a:hover:after{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.3);position:absolute;left:0;top:0}.eight_ui-navigation-navi_page ul.navi-btn li a.disabled{background:#a0a0a0}.eight_ui-navigation-navi_page ul.navi-btn li a.disabled:hover:after{display:none}.eight_ui-navigation-navi_page ul.navi-btn dd{margin-top:20px;font-size:1.1rem}.eight_ui-navigation-navi_page .title{position:relative;background:#f4f4f4;border-bottom:1px solid #d0d0d0;line-height:3.2rem;font-size:1.2rem;padding:0 13px}.eight_ui-navigation-navi_page .title h1{font-size:1.2rem;display:inline-block}.eight_ui-navigation-navi_page .title nav{display:inline-block;position:absolute;right:13px}.eight_ui-navigation-navi_page .content{box-sizing:border-box;border-radius:0 0 3px 3px;background:#fff;padding:30px 44px}.eight_ui-navigation-navi_page .navi-btn{margin-top:30px;text-align:center}.eight_ui-navigation-navi_page .navi-btn li{display:inline-block}.eight_ui-navigation-navi_page .navi-btn li .next-button,.eight_ui-navigation-navi_page .navi-btn li .prev-button{width:106px}.eight_ui-navigation-navi_page .navi-btn li:not(:first-child){margin-left:16px}.eight_ui-pagination{font-size:1.4rem;color:#8c8c8c;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.eight_ui-pagination .page-number{display:block;padding-right:12px;line-height:2}.eight_ui-pagination ul{display:-webkit-flex;display:flex;line-height:1.9;border-radius:2px;border:1px solid #d7d7d7;list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.eight_ui-pagination ul li{margin-left:-1px;position:relative;box-sizing:border-box;border-left:1px solid #d7d7d7;width:30px;text-align:center}.eight_ui-pagination ul li a{text-decoration:none}.eight_ui-pagination ul li .eight_ui-pagination-text_button{font-size:1.4rem}.eight_ui-pane_frame-pane,.eight_ui-pane_frame-pane_frame{flex-basis:0%;flex-shrink:1;min-width:0;overflow-wrap:break-word;overflow:visible;word-wrap:break-word}.eight_ui-pane_frame-pane--fgrow_1,.eight_ui-pane_frame-pane_frame--fgrow_1{flex-grow:1}.eight_ui-pane_frame-pane--fgrow_2,.eight_ui-pane_frame-pane_frame--fgrow_2{flex-grow:2}.eight_ui-pane_frame-pane--fgrow_3,.eight_ui-pane_frame-pane_frame--fgrow_3{flex-grow:3}.eight_ui-pane_frame-pane--fgrow_4,.eight_ui-pane_frame-pane_frame--fgrow_4{flex-grow:5}.eight_ui-pane_frame-pane--fgrow_5,.eight_ui-pane_frame-pane_frame--fgrow_5{flex-grow:8}.eight_ui-pane_frame-pane--fgrow_6,.eight_ui-pane_frame-pane_frame--fgrow_6{flex-grow:13}.eight_ui-pane_frame-pane_frame{display:flex}.eight_ui-pane_frame-pane_frame--fullHeight{height:100%}.eight_ui-pane_frame-pane_frame--horizontal{flex-flow:column nowrap}.eight_ui-pane_frame-pane_frame--horizontal>.eight_ui-pane_frame-pane--fit,.eight_ui-pane_frame-pane_frame--horizontal>.eight_ui-pane_frame-pane_frame--fit{flex-basis:auto;flex-grow:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.eight_ui-pane_frame-pane_frame--horizontal.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane,.eight_ui-pane_frame-pane_frame--horizontal.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane_frame{border-bottom:1px solid #ededed}.eight_ui-pane_frame-pane_frame--horizontal.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane:last-child,.eight_ui-pane_frame-pane_frame--horizontal.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane_frame:last-child{border-bottom:0}.eight_ui-pane_frame-pane_frame--vertical{flex-flow:row nowrap}.eight_ui-pane_frame-pane_frame--vertical>.eight_ui-pane_frame-pane--fit,.eight_ui-pane_frame-pane_frame--vertical>.eight_ui-pane_frame-pane_frame--fit{flex-basis:auto;flex-grow:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.eight_ui-pane_frame-pane_frame--vertical.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane,.eight_ui-pane_frame-pane_frame--vertical.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane_frame{border-right:1px solid #ededed}.eight_ui-pane_frame-pane_frame--vertical.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane:last-child,.eight_ui-pane_frame-pane_frame--vertical.eight_ui-pane_frame-pane_frame--border>.eight_ui-pane_frame-pane_frame:last-child{border-right:0}.eight_ui-pane_frame-pane--scroll_both{overflow:auto}.eight_ui-pane_frame-pane--scroll_horizontal{overflow-x:auto;overflow-y:hidden}.eight_ui-pane_frame-pane--scroll_vertical{overflow-x:hidden;overflow-y:auto}.eight_ui-pin_button{align-items:center;background-color:#d7d7d7;border:0;display:flex;justify-content:center;padding:6px;position:relative}.eight_ui-pin_button:hover{background-color:#d7d7d7;opacity:.8}.eight_ui-pin_button--pressed.eight_ui-pin_button{background-color:#deedf9}.eight_ui-pin_button--pressed.eight_ui-pin_button:hover{background-color:#deedf9;opacity:.8}.eight_ui-pin_button--pressed.eight_ui-pin_button .fe{color:#48a1e3}.eight_ui-pin_button .fe{color:#595959}.eight_ui-pin_button .fe:focus,.eight_ui-pin_button:focus{outline:none}.eight_ui-select{font-size:1.4rem}.eight_ui-select .eight_ui-select__control{border-radius:2px;background-color:#fff;min-height:20px;cursor:pointer;border:0}.eight_ui-select .eight_ui-select__control--is-focused,.eight_ui-select .eight_ui-select__control:hover{border:0;box-shadow:none}.eight_ui-select .eight_ui-select__control--is-disabled{background-color:#f1f1f1}.eight_ui-select.border .eight_ui-select__control{border:1px solid #ccc}.eight_ui-select.border .eight_ui-select__control--is-focused,.eight_ui-select.border .eight_ui-select__control:hover{border:1px solid #ccc;box-shadow:0 0 0 1px #ccc}.eight_ui-select .eight_ui-select__clear-indicator{padding:0;color:#ccc;width:16px}.eight_ui-select .eight_ui-select__clear-indicator:hover{color:#ccc}.eight_ui-select .eight_ui-select__menu{margin:0}.eight_ui-select .eight_ui-select__option--is-focused{background-color:#f6fafd}.eight_ui-select .eight_ui-select__option--is-selected{color:inherit;background-color:#ebf5ff}.eight_ui-select .fe-arrow_right{color:#8c8c8c}.eight_ui-select__dropdown-indicator{min-width:32px}.eight_ui-select.no-dropdown .eight_ui-select__dropdown-indicator,.eight_ui-select.no-dropdown .eight_ui-select__indicator-separator{display:none}.eight_ui-select .eight_ui-select__multi-value__remove:hover{background-color:#ccc;color:inherit}.common-tab_panel,.tab-contents,.tab-contents-area,.tab-title,.tab-title-area{box-sizing:border-box}.common-tab_panel{transition:all .3s;min-width:200px;font-size:1.4rem;line-height:1rem;background-color:#fff}.common-tab_panel .tab-title-area{height:30px;width:100%;background:#307caf}.common-tab_panel .tab-title-area .tab-title{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:45px;margin:5px;padding:4px;font-size:1.4rem;line-height:1rem;border:1px solid #fff;border-radius:3px;color:#fff}.common-tab_panel .tab-title-area .tab-title:after{clear:both;display:block;height:0;visibility:hidden;content:""}.common-tab_panel .tab-title-area .tab-title.tab-selected{cursor:default}.common-tab_panel .tab-title-area .tab-title:not(.tab-selected){cursor:pointer;opacity:.5}.common-tab_panel .tab-title-area .tab-title:not(.tab-selected):hover{opacity:.8;box-shadow:0 0 2px 0 rgba(48,124,175,.35)}.common-tab_panel .tab-title-area .tab-title:not(.tab-selected):active{opacity:1}.common-tab_panel .tab-contents-area{min-height:100px;width:100%;padding:5px}.common-tab_panel .tab-contents-area .tab-contents:not(.tab-selected){display:none}.common-text_button{color:#a0a0a0;background:transparent;cursor:pointer;display:inline-block;font-size:1.2rem;margin:0;padding:0;vertical-align:baseline;border:0;outline:none;position:relative;user-select:none;border-radius:0;text-decoration:none;-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.common-text_button.active,.common-text_button:hover{color:#307caf}.common-text_button:active{position:relative;top:1px}.common-text_button.disabled{color:#a0a0a0;opacity:.5;cursor:default}.common-text_button.disabled:hover{color:#a0a0a0}.common-text_button.disabled.active{color:#307caf}.common-text_button.disabled:active{top:0}.common-text_button .fe{margin-right:3px}.common-form-radio_button input[type=radio]{opacity:.001;position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;z-index:-999}.common-form-radio_button input[type=radio]:checked+label{color:#585858;font-weight:700}.common-form-radio_button input[type=radio]:checked+label:after{content:"";background:#307caf;border-radius:5px;position:absolute;top:50%;left:3px;width:5px;height:5px;margin-top:-2px}.common-form-radio_button label{position:relative;display:inline-block;padding-left:22px;font-size:1.1rem;line-height:2em;font-weight:400;color:#b4b4b4;cursor:pointer}.common-form-radio_button label:before{display:inline-block;vertical-align:middle;content:"";box-sizing:border-box;border:1px solid #b4b4b4;background:#fff;border-radius:11px;position:absolute;top:50%;left:0;width:11px;height:11px;margin-top:-5px}.common-form-radio_button label:hover:before{box-shadow:0 0 2px 0 rgba(48,124,175,.35)}.common-form-radio_button.large label{padding-left:23px;font-size:1.4rem;line-height:1.6}.common-form-radio_button.large label:before{top:7px;width:18px;height:18px}.common-form-radio_button.large input[type=radio]:checked+label:after{left:6px;width:6px;height:6px;margin-top:-3px}.common-form-suggest_input-datalist{position:absolute;max-height:10rem;overflow-y:auto;padding:0;background:#fff;color:#585858;box-sizing:border-box;border:1px solid #585858;border-radius:3px;z-index:99}.common-form-suggest_input-datalist div{cursor:pointer;padding:4px 6px}.common-form-suggest_input-datalist div.selected,.common-form-suggest_input-datalist div:hover{background-color:#307caf;color:#fff}.common-form-suggest_input-datalist-hidden{display:none}.common-form-textarea{display:inline-block;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:2px;background:#fff;width:100%;padding:2px 4px;font-size:1.2rem;line-height:1.4;font-weight:400;color:#585858}.common-form-textarea.large{font-size:1.4rem;padding:6px 8px}.common-form-text_input{display:inline-block;border:1px solid #d5d5d5;border-radius:3px;background:#fff;width:100%;padding:3px 8px;font-size:1.2rem}.common-form-text_input.large{font-size:1.4rem;height:35px;line-height:35px}.common-button{box-sizing:border-box;min-width:62px;font-size:1.4rem;line-height:1rem;text-decoration:none;border-radius:3px;padding:6px 20px;cursor:pointer;font-weight:700;text-align:center}.common-button.l-normal-button{min-height:40px;min-width:105px}.common-button.l-mini-button{min-height:30px;min-width:70px}.common-button.theme-primary{background:#307caf;border:1px solid #307caf;color:#fff}.common-button.theme-primary:disabled{cursor:inherit;opacity:.5}.common-button.theme-primary:not(:disabled):focus{opacity:.8}.common-button.theme-primary:not(:disabled):hover{opacity:.8;box-shadow:0 0 2px 0 rgba(48,124,175,.35)}.common-button.theme-primary:not(:disabled):active{opacity:1}.common-button.theme-primary:focus{border:1px solid #72af30}.common-button.theme-secondary{background:#e8e8e8;border:1px solid #e8e8e8;color:#585858}.common-button.theme-secondary:disabled{cursor:inherit;opacity:.5}.common-button.theme-secondary:not(:disabled):focus{opacity:.8}.common-button.theme-secondary:not(:disabled):hover{opacity:.8;box-shadow:0 0 2px 0 hsla(0,0%,91%,.35)}.common-button.theme-secondary:not(:disabled):active{opacity:1}.common-button.theme-eye-catching{background:#ffa700;border:1px solid #ffa700;color:#fff}.common-button.theme-eye-catching:disabled{cursor:inherit;opacity:.5}.common-button.theme-eye-catching:not(:disabled):focus{opacity:.8}.common-button.theme-eye-catching:not(:disabled):hover{opacity:.8;box-shadow:0 0 2px 0 rgba(255,167,0,.35)}.common-button.theme-eye-catching:not(:disabled):active{opacity:1}.common-button:focus{outline:none}.common-menu_item{white-space:nowrap;font-size:1.2rem}.common-menu_label,.common-menu_link{padding:12px 16px;display:block;color:#585858;font-weight:700}.common-menu_link{text-decoration:none}.common-menu_link:hover:not(.link-disabled){background:#f6fafd}.common-menu_link.link-disabled{cursor:default;color:#d5d5d5}.common-menu{box-sizing:border-box;border:1px solid #307caf;border-radius:3px;position:absolute;background:#fff;box-shadow:2px 0 7px 0 rgba(0,0,0,.35);overflow:hidden;list-style-type:none;vertical-align:baseline;float:left;z-index:10}.common-sub_menu{margin-left:20px}.common-sub_menu .common-menu_item{color:#a0a0a0}i.fe{vertical-align:middle}.registration-entry .container{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-width:1090px;width:100%;margin-left:auto;margin-right:auto;width:824px}.registration-entry .container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.registration-entry #footer{display:block;margin-top:60px}.registration-entry #footer>.container{width:824px}.registration-entry .main-contents{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:relative;top:45px;background-color:#fff;margin:18px}.registration-entry .content-title{font-weight:700;font-size:2.2rem;text-align:center;padding:32px 0}.registration-entry .sales-copies{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;margin:0 30px;height:335px}.registration-entry .sales-copies>*{text-align:center}.registration-entry .sales-copies .sales-copy{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:262.66667px;padding:0 3px;float:left}.registration-entry .sales-copies .sales-copy:after{clear:both;display:block;height:0;visibility:hidden;content:""}.registration-entry .sales-copies .sales-copy .copy-title{color:#48a1e3;font-weight:700;font-size:1.6rem;margin:12px 0}.registration-entry .sales-copies .sales-copy img{width:91%}.registration-entry .sales-copies .sales-copy .copy-caption{margin:13px 0;font-size:1.2rem;font-weight:700;line-height:2.2rem}.common-back_button .prev{display:inline-block;vertical-align:middle;max-width:100%;font-size:1.4rem;line-height:1;text-decoration:none;color:#585858;background:#fff;border-radius:3px;padding:7px;cursor:pointer;border:1px solid transparent;background:hsla(0,0%,97.3%,.8)}.common-back_button .prev:hover{box-shadow:0 0 2px 0 rgba(48,124,175,.35)}.common-back_button .prev .fe-back{vertical-align:middle;width:13px;height:7px;margin:-14px 10px 0 -2px;font-size:1.7rem}.common-card_image-expansion_card_image_modal{padding:12px 15px 45px}.common-card_image-expansion_card_image_modal__header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.common-card_image-expansion_card_image_modal__change-face-button{-webkit-flex-grow:1;flex-grow:1;text-align:center;color:#307caf;font-size:1.3rem;text-decoration:underline}.common-card_image-expansion_card_image_modal__image-field{margin-top:5px}.common-card_image-expansion_card_image_modal__card-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;transition:transform .3s;border:1px solid #a0a0a0}.common-card_image-expansion_card_image_modal__card-image--flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.common-confirm.company-account{padding:43px 40px 36px;min-width:0;min-height:0}.common-confirm.company-account .title{font-size:1.6rem;text-align:left;padding:0}.common-confirm.company-account .lead{margin-top:0;height:0}.common-confirm.company-account .buttons>:first-child{margin-right:6px}.common-confirm.company-account .buttons>:last-child{margin-left:6px}.common-confirm.company-account footer{margin-top:24px;text-align:left;padding:0}.common-confirm.company-account .common-button{font-size:1.2rem}.common-confirm.company-account .common-button.theme-primary{background-color:#48a1e3;border:1px solid #48a1e3}.common-confirm.company-account .common-button.theme-secondary{color:#8c8c8c;background-color:#d7d7d7;border:1px solid #d7d7d7}.components-common-dialog-message_dialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:600px;max-width:calc(100vw - 4rem)}.components-common-dialog-message_dialog__content{color:#262626;padding:24px}.components-common-dialog-message_dialog__title{text-align:center;font-size:2.2rem;line-height:1.6;font-weight:700}.components-common-dialog-message_dialog__description{text-align:center;padding-top:28px;color:#595959;font-size:1.4rem}.components-common-dialog-message_dialog__footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding-bottom:40px}.components-common-dialog-message_dialog__ok{width:114px;background-color:#45a8f5;border-radius:4px}.ellipsis-tooltip .tooltip{visibility:hidden;position:fixed;display:inline-block;border:1px solid #eee;margin:23px 5px;padding:2px;border-radius:2px;font-size:1rem;box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#f6f6f6;color:#222;line-height:1.2;z-index:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0}.ellipsis-tooltip .tooltip.show{visibility:visible;opacity:1}.common-facebook{width:350px}.common-facebook .facebook_registration_button{position:relative;background:#3b579d;border:1px solid #3b579d;padding:16px 40px 15px;font-size:17px}.common-facebook .login_setting_text{margin:10px 0 20px}.common-facebook .login_setting_text p{padding-bottom:7px;font-size:1.4rem;text-align:center}.common-facebook .login_setting_text p:first-child{font-weight:700}.common-image_editor_dialog__form-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:319px;max-height:580px;overflow-y:auto;padding:14px 12px}.common-image_editor_dialog__title{position:relative;font-size:1.4rem;font-weight:700;color:#585858;line-height:1;margin-bottom:14px;letter-spacing:-.05em}.common-image_editor_dialog__file-header{margin-bottom:14px}.common-image_editor_dialog__file-header input[type=file]{opacity:.001;position:absolute;left:0;top:0;z-index:-1;width:0;height:0}.common-image_editor_dialog__file-header input[type=file]+label{display:inline-block;vertical-align:middle;max-width:100%;font-size:1.4rem;line-height:1;text-decoration:none;background:#fff;border-radius:3px;cursor:pointer;padding:4px 6px;border:1px solid #585858;font-size:1.1rem;font-weight:400;color:#585858}.common-image_editor_dialog__file-header input[type=file]+label:hover{box-shadow:0 0 2px 0 rgba(48,124,175,.35)}.common-image_editor_dialog__photo-editor{overflow:hidden;position:relative;text-align:center}.common-image_editor_dialog__buttons{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:16px}.common-image_editor_dialog__buttons>li:not(:last-child){margin-right:9px}.common-image_editor_dialog__delete-button{color:#307caf;font-size:1.4rem;font-weight:400;letter-spacing:-.05em;line-height:1;margin:6px 0}.common-image_editor_dialog__delete-button:hover{text-decoration:underline}.common-image_editor_dialog__button{padding:6px 10px}.common-image_editor_dialog__range-input{margin-top:5px}.components-common-link_button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-decoration:none;border-radius:2px;cursor:pointer;font-weight:700;padding:12px 20px;font-size:1.2rem;min-height:30px}.components-common-link_button--primary{background-color:#48a1e3;border:1px solid #48a1e3;color:#fff}.components-common-link_button--primary:hover{background-color:#32709e;border-color:#32709e}.components-common-link_button--secondary{background-color:#fff;color:#48a1e3}.components-common-link_button--secondary:hover{background-color:#ecf5fd}.components-common-link_button--flat{background-color:transparent;border:0;color:#48a1e3;padding:0;min-height:auto}.components-common-link_button--flat:hover{background-color:transparent;color:#32709e;outline:none}.components-common-link_button--disabled{background-color:#d7d7d7;border:1px solid #ccc;color:#fff;cursor:not-allowed}.components-common-link_button--disabled:hover{background-color:#d7d7d7;border-color:#ccc}.components-common-link_button--disabled-flat{opacity:.5;color:#48a1e3;cursor:not-allowed}.components-common-link_button--disabled-flat:hover{color:#48a1e3}.components-common-link_button--large{font-size:1.4rem;padding:12px 32px}.components-common-link_button--small{font-size:1.2rem;padding:8px 16px}.common-styled_tooltip{background-color:#48a1e3!important;color:#fff!important;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.common-styled_tooltip.place-top:after{border-top-color:#48a1e3!important}.common-styled_tooltip.place-left:after{border-left-color:#48a1e3!important}.common-styled_tooltip.place-right:after{border-right-color:#48a1e3!important}.common-styled_tooltip.place-bottom:after{border-bottom-color:#48a1e3!important}.common-text_includes_links__link{color:#45a8f5;text-decoration:none}.common-text_includes_links__link:hover{text-decoration:underline}.common-text_includes_links__link--not-clickable{pointer-events:none}.common-tooltip.place-bottom.bottom{border-radius:0;margin-top:-5px;padding:0}.common-tooltip .elltip-text{display:inline-block;border:1px solid #e8e8e8;background:#f4f4f4;padding:2.5px 5px;font-size:1rem;line-height:1.2;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.registration-card_update_notice-form_panel{color:#585858}.registration-card_update_notice-form_panel .form_title{color:#454545;font-size:1.9rem;font-weight:700;margin-bottom:0}.registration-card_update_notice-form_panel .form_description{font-size:.9rem;margin-left:46.5px;text-align:left}.registration-card_update_notice-form_panel .form_text{font-size:.9rem;line-height:1.2rem;text-align:left}.registration-card_update_notice-form_panel .form_login_info{font-size:.7rem;line-height:1.4;margin-bottom:30px}.registration-card_update_notice-form_panel .form_login_info .login_password{margin-top:16px}.registration-card_update_notice-form_panel .form_login_info .label{color:#a0a0a0;margin-bottom:4px}.registration-card_update_notice-form_panel .form_login_info .value{color:#585858;font-weight:700}.registration-card_update_notice-form_panel .form_app_image{background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/mock-img-f16c03c459018100f10072e593d5bab5.png) 50% no-repeat;background-size:150px 303px;width:150px;height:303px;margin:30px auto}.registration-card_update_notice-form_panel .description_list{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0}.registration-card_update_notice-form_panel .check_icon{display:inline-block;background:transparent url(/assets/webpack/images/main/before_login/registration/card_update_notice/check-icon-b3a3ec80f393a2e6c1c8a4ccd841c264.svg) no-repeat 50%;background-size:17.2px 12px;width:25px;height:24px;margin-left:4px;margin-right:5px;vertical-align:middle}.registration-card_update_notice-form_panel .description_text{font-size:.9rem;text-align:left;clear:left}.registration-card_update_notice-form_panel .bottom_info{font-size:.8rem;text-align:left;padding:16px 0 0}.registration-card_update_notice-form_panel .bottom_info a{color:inherit}.registration-card_update_notice-form_panel .registration-registration_form .alert_message{font-size:.8rem;line-height:1.5;margin:8px 24px}.registration-card_update_notice-form_panel .registration-registration_form .account_form,.registration-card_update_notice-form_panel .registration-registration_form .password_form{color:#585858;background-color:#f4f4f4;border-radius:2px;outline:none;position:relative;font-size:1rem;line-height:3rem;padding:3px 0 3px 10px;width:389px;height:40px}.registration-card_update_notice-form_panel .registration-registration_form .use_updater_card_form{display:block;font-size:.5rem;text-align:left;width:100%;margin:16px 0 15px;color:#585858}.registration-card_update_notice-form_panel .registration-registration_form .use_updater_card_checkbox{display:none;margin-right:3px;width:10px;height:10px}.registration-card_update_notice-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_off-ae8167ff571a1479b087da664132dd66.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px;vertical-align:-1px}.registration-card_update_notice-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]:checked+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_on-25bcfb5ebd72f182028a26de87f5bbbf.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px;vertical-align:-1px}.registration-card_update_notice-form_panel .registration-registration_form .help-icon{display:inline-block;background:transparent url(/assets/webpack/images/main/before_login/registration/card_update_notice/help-2453240be4b7c81c4fc8ce0a9bf7a02b.svg) no-repeat 50%;background-size:15px 15px;cursor:pointer;width:15px;height:15px;margin-bottom:-3px}.registration-card_update_notice-form_panel .registration-registration_form .help-icon:hover .tooltip{display:block}.registration-card_update_notice-form_panel .registration-registration_form .help-icon .tooltip{color:#585858;background-color:#fff;box-shadow:0 0 5px #e8e8e8;border:1px solid #e8e8e8;font-size:.63rem;display:none;position:absolute;line-height:1.4;width:200px;margin:18px 0 0;padding:12px}.registration-card_update_notice-form_panel .registration_button{color:#fff;background-color:#ff6752;border:0;border-radius:2px;margin:8px 0 0;width:100%;height:56px;font-size:1.1rem;font-weight:700}.registration-invitation_link-form_panel{background-color:#fbfbfb;border-radius:4px;width:460px;padding:60px 23px}.registration-invitation_link-form_panel .head_message{font-weight:700;color:#262626;letter-spacing:.3px;text-align:center}.registration-invitation_link-form_panel .head_message.ja{font-size:1.2rem}.registration-invitation_link-form_panel .head_message.en{font-size:1rem}.registration-invitation_link-form_panel .message_line{font-size:1rem;letter-spacing:.3px;margin-top:10px}.registration-invitation_link-form_panel .message_line.en{text-align:center}@media (max-width:320px){.registration-invitation_link-form_panel .head_message .large_br,.registration-invitation_link-form_panel .head_message .medium_br,.registration-invitation_link-form_panel .message_line .large_br,.registration-invitation_link-form_panel .message_line .medium_br{display:none}.registration-invitation_link-form_panel .message_line{font-size:.86rem;margin-left:auto;margin-right:auto;width:87%}}@media (min-width:321px) and (max-width:414px){.registration-invitation_link-form_panel .head_message .large_br,.registration-invitation_link-form_panel .head_message .small_br,.registration-invitation_link-form_panel .message_line .large_br,.registration-invitation_link-form_panel .message_line .small_br{display:none}.registration-invitation_link-form_panel .message_line{font-size:.86rem;margin-left:auto;margin-right:auto;width:87%}}@media (min-width:415px){.registration-invitation_link-form_panel .head_message.en{font-size:1.4rem}.registration-invitation_link-form_panel .head_message .medium_br,.registration-invitation_link-form_panel .head_message .small_br,.registration-invitation_link-form_panel .message_line .medium_br,.registration-invitation_link-form_panel .message_line .small_br{display:none}.registration-invitation_link-form_panel .message_line{margin-left:auto;margin-right:auto;width:87%;text-align:center}}.registration-invitation_link-form_panel .form{margin-top:24px;color:#585858;font-size:.7rem;line-height:1.4}.registration-invitation_link-form_panel .form input::-webkit-input-placeholder{color:#a6a6a6}.registration-invitation_link-form_panel .form input:-ms-input-placeholder{color:#a6a6a6}.registration-invitation_link-form_panel .form input::-moz-placeholder{color:#a6a6a6}.registration-invitation_link-form_panel .form input:disabled{color:#585858;-webkit-text-fill-color:#585858}.registration-invitation_link-form_panel .registration-registration_form{text-align:center}.registration-invitation_link-form_panel .registration-registration_form .alert_message{font-size:.8rem;line-height:1.5;margin:8px 24px}.registration-invitation_link-form_panel .registration-registration_form .account_form,.registration-invitation_link-form_panel .registration-registration_form .password_form{color:#585858;background-color:#f4f4f4;border:0;border-radius:2px;outline:none;position:relative;font-size:1rem;line-height:normal;margin-bottom:22px;padding:3px 0 3px 10px;width:410px;height:43px}.registration-invitation_link-form_panel .registration-registration_form .password_form_hint{width:410px;top:-20px;color:#a6a6a6}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_form{display:block;font-size:.7rem;width:410px;margin-bottom:15px;color:#585858}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_off-ae8167ff571a1479b087da664132dd66.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]:checked+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_on-25bcfb5ebd72f182028a26de87f5bbbf.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_checkbox{display:none;margin-right:3px;width:10px;height:10px}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_label{cursor:pointer}.registration-invitation_link-form_panel .registration-registration_form .help-icon{display:inline-block;background:transparent url(/assets/webpack/images/main/components/registration/hint-icon-265b241f407fcd2e6126d1f5f9655822.svg) no-repeat 50%;background-size:10px 10px;cursor:pointer;width:10px;height:10px;margin-left:-3px;margin-bottom:-1px}.registration-invitation_link-form_panel .registration-registration_form .help-icon:hover .tooltip{display:block}.registration-invitation_link-form_panel .registration-registration_form .help-icon .tooltip{color:#585858;background-color:#fff;box-shadow:0 0 5px #e8e8e8;border:1px solid #e8e8e8;font-size:.63rem;display:none;position:absolute;line-height:1.4;width:200px;margin:18px 0 0;padding:12px}.registration-invitation_link-form_panel .registration-registration_form .registration_button{color:#fff;background-color:#ff6752;border:0;border-radius:2px;margin-top:8px;width:410px;height:43px;font-size:1.1rem;font-weight:700}.registration-invitation_link-form_panel .notes{margin:24px 39px 0;font-size:.85rem;line-height:1.6;color:#585858}@media screen and (max-width:490px){.registration-invitation_link-form_panel{width:100%;padding:36px 0 16px}.registration-invitation_link-form_panel .text{font-size:.8rem;font-family:HiraginoSans-W6}.registration-invitation_link-form_panel .form{margin-top:11px}.registration-invitation_link-form_panel .registration-registration_form .account_form,.registration-invitation_link-form_panel .registration-registration_form .password_form{width:87%;font-size:.8rem}.registration-invitation_link-form_panel .registration-registration_form .account_form{margin-bottom:12px}.registration-invitation_link-form_panel .registration-registration_form .password_form{margin-bottom:19px}.registration-invitation_link-form_panel .registration-registration_form .password_form_hint{font-size:.7rem;width:87%;color:#a6a6a6}.registration-invitation_link-form_panel .registration-registration_form .help-icon{display:inline;position:absolute;padding:10px;margin-left:-10px;margin-top:-7px}.registration-invitation_link-form_panel .registration-registration_form .help-icon .tooltip{width:150px}.registration-invitation_link-form_panel .registration-registration_form .registration_button,.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_form{width:87%}.registration-invitation_link-form_panel .registration-registration_form .use_updater_card_form{text-align:left}.registration-invitation_link-form_panel .notes{margin:16px 19px;text-align:left;font-size:.7rem}}.registration-invitation_link-main .contents-field{display:flex;align-items:flex-start;justify-content:center}@media screen and (min-width:491px){.registration-invitation_link-main{margin:28px 56px}.registration-invitation_link-main .contents-field{width:78%;margin:40px auto 28px}}@media screen and (max-width:490px){.registration-invitation_link-main{margin:32px 16px 78px}.registration-invitation_link-main .contents-field{flex-direction:column-reverse;width:100%;margin:16px auto 28px}}@media screen and (min-width:491px){.registration-invitation-footer{font-size:.6rem;text-align:left;margin:15px 0;padding-top:20px;border-top:1px solid #d7d7d7}.registration-invitation-footer .link{display:inline-block}.registration-invitation-footer ul{padding:0;display:inline}.registration-invitation-footer li{display:inline-block;padding-right:3px}.registration-invitation-footer li a{text-decoration:none;color:inherit}.registration-invitation-footer li a:hover{text-decoration:underline}.registration-invitation-footer .copyright{display:inline-block}}@media screen and (max-width:490px){.registration-invitation-footer{font-size:.5rem;color:#a6a6a6;text-align:left;margin:15px 0;padding-top:20px;border-top:1px solid #d7d7d7}.registration-invitation-footer .link{display:flex;justify-content:space-between}.registration-invitation-footer ul{display:block;margin-right:16px;padding:0;list-style-type:none}.registration-invitation-footer li{margin-bottom:20px}.registration-invitation-footer li a{text-decoration:none;color:inherit}.registration-invitation-footer li a:hover{text-decoration:underline}.registration-invitation-footer .copyright{display:block;margin-top:25px;text-align:center}}.registration-invitation-form_panel{background-color:#fbfbfb;border-radius:4px;width:460px;padding:60px 23px}.registration-invitation-form_panel .text{font-family:HiraKakuProN-W6;color:#262626;font-size:1.2rem;letter-spacing:.3px;text-align:center}.registration-invitation-form_panel .form{margin-top:24px;color:#585858;font-size:.7rem;line-height:1.4}.registration-invitation-form_panel .form input::-webkit-input-placeholder{color:#a6a6a6}.registration-invitation-form_panel .form input:-ms-input-placeholder{color:#a6a6a6}.registration-invitation-form_panel .form input::-moz-placeholder{color:#a6a6a6}.registration-invitation-form_panel .form input:disabled{color:#585858;-webkit-text-fill-color:#585858}.registration-invitation-form_panel .registration-registration_form{text-align:center}.registration-invitation-form_panel .registration-registration_form .alert_message{font-size:.8rem;line-height:1.5;margin:8px 24px}.registration-invitation-form_panel .registration-registration_form .account_form,.registration-invitation-form_panel .registration-registration_form .password_form{color:#585858;background-color:#f4f4f4;border:0;border-radius:2px;outline:none;position:relative;font-size:1rem;line-height:normal;margin-bottom:22px;padding:3px 0 3px 10px;width:410px;height:43px}.registration-invitation-form_panel .registration-registration_form .password_form_hint{width:410px;top:-20px;color:#a6a6a6}.registration-invitation-form_panel .registration-registration_form .use_updater_card_form{display:block;font-size:.7rem;width:410px;margin-bottom:15px;color:#585858}.registration-invitation-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_off-ae8167ff571a1479b087da664132dd66.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px}.registration-invitation-form_panel .registration-registration_form .use_updater_card_form input[type=checkbox]:checked+label:before{content:"";background:url(/assets/webpack/images/main/before_login/registration/card_update_notice/checkbox_on-25bcfb5ebd72f182028a26de87f5bbbf.svg) no-repeat 50%;background-size:8.5px 8.5px;width:8.5px;height:8.5px;display:inline-block;margin-right:6px}.registration-invitation-form_panel .registration-registration_form .use_updater_card_checkbox{display:none;margin-right:3px;width:10px;height:10px}.registration-invitation-form_panel .registration-registration_form .use_updater_card_label{cursor:pointer}.registration-invitation-form_panel .registration-registration_form .help-icon{display:inline-block;background:transparent url(/assets/webpack/images/main/components/registration/hint-icon-265b241f407fcd2e6126d1f5f9655822.svg) no-repeat 50%;background-size:10px 10px;cursor:pointer;width:10px;height:10px;margin-left:-3px;margin-bottom:-1px}.registration-invitation-form_panel .registration-registration_form .help-icon:hover .tooltip{display:block}.registration-invitation-form_panel .registration-registration_form .help-icon .tooltip{color:#585858;background-color:#fff;box-shadow:0 0 5px #e8e8e8;border:1px solid #e8e8e8;font-size:.63rem;display:none;position:absolute;line-height:1.4;width:200px;margin:18px 0 0;padding:12px}.registration-invitation-form_panel .registration-registration_form .registration_button{color:#fff;background-color:#ff6752;border:0;border-radius:2px;margin-top:8px;width:410px;height:43px;font-size:1.1rem;font-weight:700}.registration-invitation-form_panel .notes{margin:24px 39px 0;font-size:.85rem;line-height:1.6;color:#585858}@media screen and (max-width:490px){.registration-invitation-form_panel{width:100%;padding:36px 0 16px}.registration-invitation-form_panel .text{font-size:.8rem;font-family:HiraginoSans-W6}.registration-invitation-form_panel .form{margin-top:11px}.registration-invitation-form_panel .registration-registration_form .account_form,.registration-invitation-form_panel .registration-registration_form .password_form{width:87%;font-size:.8rem}.registration-invitation-form_panel .registration-registration_form .account_form{margin-bottom:12px}.registration-invitation-form_panel .registration-registration_form .password_form{margin-bottom:19px}.registration-invitation-form_panel .registration-registration_form .password_form_hint{width:87%;color:#a6a6a6}.registration-invitation-form_panel .registration-registration_form .help-icon{display:inline;position:absolute;padding:10px;margin-left:-10px;margin-top:-7px}.registration-invitation-form_panel .registration-registration_form .help-icon .tooltip{width:150px}.registration-invitation-form_panel .registration-registration_form .registration_button,.registration-invitation-form_panel .registration-registration_form .use_updater_card_form{width:87%}.registration-invitation-form_panel .registration-registration_form .use_updater_card_form{text-align:left}.registration-invitation-form_panel .notes{margin:16px 19px;text-align:left;font-size:.7rem}}@media screen and (min-width:491px){.registration-invitation-header .eight_logo{width:140px;height:32px}}@media screen and (max-width:490px){.registration-invitation-header{display:block;text-align:center}.registration-invitation-header .eight_logo{width:122px;height:32px}}.registration-invitation-main .contents-field{display:flex;align-items:flex-start;justify-content:center}@media screen and (min-width:491px){.registration-invitation-main{margin:28px 56px}.registration-invitation-main .contents-field{width:78%;margin:40px auto 28px}}@media screen and (max-width:490px){.registration-invitation-main{margin:32px 16px 78px}.registration-invitation-main .contents-field{flex-direction:column-reverse;width:100%;margin:16px auto 28px}}.registration-registration_form_panel .main-container{display:flex;justify-content:space-between;align-items:center;margin:15px 72px 5px;min-height:175px}.registration-registration_form_panel .registration-registration_form button,.registration-registration_form_panel .registration-registration_form input{width:260px;margin-bottom:14px}.registration-registration_form_panel .registration-registration_form input{font-size:1.1rem;border:1px solid #d7d7d7}.registration-registration_form_panel .registration-registration_form button{font-size:1.4rem;font-weight:700}.registration-registration_form_panel .registration-registration_form button.registration_button{background:#ff6752;border:0}.registration-registration_form_panel .registration-registration_form .alert_message{max-width:260px;font-size:1.1rem}.registration-registration_form_panel .registration-registration_form .password_form_hint{width:260px;height:25px;padding-top:0;color:#a6a6a6;font-size:10px}.registration-registration_form_panel .or_text{font-size:1.3rem;font-weight:700;color:#8c8c8c}.registration-registration_form_panel .form_title{border-top:1px solid #ccc;margin:15px 44px 5px;text-align:center;padding:0;height:1.6rem}.registration-registration_form_panel .form_title .title_text{width:140px;margin:0 auto;position:relative;top:-8px;padding:0 15px;background:#fff;font-size:1.6rem;font-weight:700}.registration-registration_form_panel .facebook-container .common-facebook{width:auto}.registration-registration_form_panel .facebook-container .facebook_registration_button{width:260px;font-size:1.4rem}.registration-registration_form_panel .facebook-container .facebook_registration_button:before{left:35px}.registration-registration_form_panel .login_setting_text{width:320px;margin-left:35px;margin-top:-5px}.registration-registration_form_panel .login_setting_text>p{text-align:left}.registration-registration_form_panel .bottom_info{text-align:center;font-size:11px;margin-bottom:25px;padding-bottom:28px}.registration-registration_form_panel .bottom_info a{color:#307caf;text-decoration:none}.registration-registration_form_panel .bottom_info a:hover{text-decoration:underline}.registration-registration_form_panel .password_form_hint{width:260px;top:-10px;color:#a6a6a6;font-size:10px}.registration-registration_form_window{max-width:475px}.registration-registration_form_window .form_title{padding-top:25px;padding-bottom:25px;margin-right:37px;margin-left:37px;position:relative}.registration-registration_form_window .title_text{font-size:2.4rem;line-height:1;font-weight:700;color:#000;text-align:center}.registration-registration_form_window .close_button{cursor:pointer;font-size:33px;color:#aaa;text-decoration:none;position:absolute;top:16px;right:0}.registration-registration_form_window .facebook-container{margin:0 37px 14px}.registration-registration_form_window .facebook-container .facebook_registration_button{width:400px}.registration-registration_form_window .facebook-container .facebook_registration_button:before{left:88px}.registration-registration_form_window .facebook-container .common-facebook{width:400px}.registration-registration_form_window .registration-registration_form{margin:0 37px}.registration-registration_form_window .registration-registration_form .alert_message{max-width:350px}.registration-registration_form_window .registration_button{margin:15px 0 14px;text-align:center;padding:11px 0;font-size:16px;width:400px;background:#ff6752;border:0}.registration-registration_form_window .bottom_info{text-align:center;font-size:11px;margin-bottom:25px}.registration-registration_form_window .bottom_info a{color:#307caf;text-decoration:none}.registration-registration_form_window .bottom_info a:hover{text-decoration:underline}.registration-registration_form_window .or_text{font-size:1.3rem;display:table;text-align:center;white-space:nowrap;color:#8c8c8c;margin:0 37px 10px}.registration-registration_form_window .or_text:after,.registration-registration_form_window .or_text:before{content:"";display:table-cell;width:50%;background:linear-gradient(transparent 50%,#ccc,#ccc,transparent calc(50% + 1px));background-clip:padding-box}.registration-registration_form_window .or_text:after{border-left:2em solid transparent}.registration-registration_form_window .or_text:before{border-right:2em solid transparent}.registration-registration_form_window .login-navi{border-top:1px solid #d5d5d5;font-size:1.3rem;height:30px;padding-top:12px;text-align:center;vertical-align:middle;width:100%}.registration-registration_form_window .login-navi a{color:#307caf;text-decoration:none}.registration-registration_form_window .login-navi a:hover{text-decoration:underline}.registration-registration_form_window .messages{font-size:1.3rem;margin-top:22px;text-align:center}.registration-registration_form form{display:flex;flex-direction:column;align-items:center}.registration-registration_form .account_form{margin-bottom:16px}.registration-registration_form .account_form,.registration-registration_form .password_form{width:400px;border-radius:3px;font-size:13px;position:relative;background:#fbfbfb;padding-left:10px;padding-top:3px;padding-bottom:3px;height:35px;color:#878787;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.registration-registration_form .password_form_hint{text-align:left;position:relative;font-size:14px;line-height:18px;height:35px;padding-top:5px;padding-bottom:8px;color:#878787}.registration-registration_form .alert_message{display:inline-block;color:#f16671;font-weight:700;margin-bottom:4px;font-size:1.2rem;line-height:1.2}.registration-registration_notes a{color:#48a1e3;text-decoration:none}.registration-registration_notes a:hover{text-decoration:underline}.registration-registration_top_window{background:transparent;border:0;box-shadow:none;width:100%;height:100%}.registration-registration_top_window .inner-container{margin:0 auto;width:376px;height:100%;position:absolute;left:0;right:0;top:66%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.registration-registration_top_window .registration-registration_form{width:100%;margin-bottom:16px}.registration-registration_top_window .registration-registration_form input{-webkit-appearance:none;border-radius:0;height:64px;width:100%;background:transparent;font-size:18px;margin:0;box-sizing:border-box;line-height:64px;border:0;border-top:2px solid #000;outline:none}.registration-registration_top_window .registration-registration_form input:last-of-type{border-bottom:2px solid #000}.registration-registration_top_window .registration-registration_form .registration_button{background-color:#ff6752;border:0;margin:16px 0 0;width:100%;height:64px;font-size:24px}.registration-registration_top_window .top-page-facebook,.registration-registration_top_window .top-page-facebook>*{border:0;margin:0;width:100%;height:64px;font-size:24px}.registration-registration_top_window .title_text{font-size:2.3rem;line-height:1;font-weight:700;color:#000;margin:10px 0;white-space:nowrap;overflow:hidden}.registration-registration_top_window .close_button{cursor:pointer;font-size:4rem;color:#000;text-decoration:none;position:absolute;top:25px;right:33px;font-weight:200}.registration-registration_top_window .close_button:hover{color:#a0a0a0}.registration-registration_top_window .bottom_info{margin-top:14px;line-height:1.55em;font-size:14px;display:block;color:#585858;letter-spacing:0}.registration-registration_top_window .bottom_info a{color:#585858}.registration-registration_top_window .bottom_info a:hover{opacity:.7}.registration-registration_top_window .messages{font-size:1.3rem;margin-top:22px;text-align:center}.registration-registration_top_window .alert_message{margin:0 0 0 5px}.registration-registration_top_window .common-facebook .login_setting_text p{font-size:.9rem}@font-face{font-family:EightSymbols;src:url(/assets/webpack/fonts/EightSymbols-13b282b284f174b50f0dd4a1992d6f17.eot);src:url(/assets/webpack/fonts/EightSymbols-13b282b284f174b50f0dd4a1992d6f17.eot?#iefix) format("eot"),url(/assets/webpack/fonts/EightSymbols-a59d80299672e6c66b35d19d5df69375.woff) format("woff"),url(/assets/webpack/fonts/EightSymbols-63c03d60019728f467bddd8f3826cae0.ttf) format("truetype");font-weight:400;font-style:normal}

/*# sourceMappingURL=../sourcemap/css/registration-0a6a7d0956aee686b2b6.css.map*/