/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%}body{background-color:#f2f2f2;color:#3c3c3c;font-family:Avenir,"Avenir Next","Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.72}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{outline:none;color:#356ded;text-decoration:none}a.disable{opacity:0.5;pointer-events:none}img{vertical-align:middle}button,input,optgroup,select,textarea{margin:0;outline:none;color:inherit;font:inherit}button{overflow:visible}select{background-color:#fff;cursor:pointer}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type="checkbox"],[type="radio"]{padding:0;line-height:normal}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}[type="file"]{display:block}legend{padding:0;border:0}fieldset{margin:0;padding:0;border:0}label{display:inline-block;max-width:100%}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}[type="text"],[type="password"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="email"],[type="number"],[type="search"],[type="tel"],[type="time"],[type="url"],[type="color"],select,textarea{display:block;width:100%;min-height:40px;margin:0;padding:6px 14px;border:2px solid #dfdfdf;border-radius:6px;font-size:14px;box-shadow:none}[type="text"].is-error,[type="password"].is-error,[type="date"].is-error,[type="datetime"].is-error,[type="datetime-local"].is-error,[type="month"].is-error,[type="week"].is-error,[type="email"].is-error,[type="number"].is-error,[type="search"].is-error,[type="tel"].is-error,[type="time"].is-error,[type="url"].is-error,[type="color"].is-error,select.is-error,textarea.is-error{border-color:#e60012;background-color:#ffe4e4}[type="text"]:disabled,[type="password"]:disabled,[type="date"]:disabled,[type="datetime"]:disabled,[type="datetime-local"]:disabled,[type="month"]:disabled,[type="week"]:disabled,[type="email"]:disabled,[type="number"]:disabled,[type="search"]:disabled,[type="tel"]:disabled,[type="time"]:disabled,[type="url"]:disabled,[type="color"]:disabled,select:disabled,textarea:disabled{background-color:#f2f2f2;opacity:1}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#b1b1b1}::-moz-placeholder{color:#b1b1b1}:-ms-input-placeholder{color:#b1b1b1}::placeholder{color:#b1b1b1}.is-error::-webkit-input-placeholder{color:#8c8c8c}.is-error::-moz-placeholder{color:#8c8c8c}.is-error:-ms-input-placeholder{color:#8c8c8c}.is-error::placeholder{color:#8c8c8c}[v-cloak]{display:none}.Container{position:relative;margin-right:auto;margin-left:auto;width:1024px;padding:0 32px 60px}.Container::before,.Container::after{display:table;content:""}.Container::after{clear:both}.Container_main{width:640px;margin:0 auto}.Container_main-wide{width:100%}.Container_primary{float:right;width:640px}.Container_secondary{float:left;width:300px}.c-header{position:relative;min-width:1024px;height:60px;background:#fff}.c-header_corpLogo{display:table;position:absolute;top:0;left:0;width:128px;height:100%;background:#e60012}.c-header_corpLogo span{display:table-cell;text-align:center;vertical-align:middle}.c-header_corpLogo svg{width:88px;height:22px;vertical-align:middle;fill:#fff}.c-header_siteLogo{height:100%;line-height:60px;text-align:center}.c-header_siteLogo span{vertical-align:middle}.c-header_account{position:absolute;top:0;right:20px;height:100%}.c-header_accountButton{padding:15px 16px 13px 0;border-bottom:0 solid #356ded;-webkit-transition:border-bottom-width 0.1s linear, padding-bottom 0.1s linear;transition:border-bottom-width 0.1s linear, padding-bottom 0.1s linear;cursor:pointer}.c-header_accountButton:hover,.c-header_accountButton.is-active{padding-bottom:9px;border-bottom-width:4px}.c-header_accountButton_nickname{display:inline-block;margin-right:0.5em;color:#8c8c8c;font-size:12px;line-height:1;vertical-align:-2px}.c-header_accountButton_mii{display:inline-block;width:32px;height:32px;border-radius:16px;vertical-align:middle}.c-header_accountButton .icon-triangle-bottom{position:absolute;top:28px;right:0;width:6px;height:5px;fill:#8c8c8c}.c-header_accountMenu{position:absolute;top:65px;right:0;z-index:10;min-width:337px;border:1px solid #dfdfdf;background-color:#fff;box-shadow:0 2px 2px 0 rgba(60,60,60,0.2)}.c-header_accountMenu_logout{border-top:1px solid #dfdfdf;text-align:center}.c-header_accountMenu_logout a{display:block;padding:13px 20px;background-color:#fff;color:#3c3c3c;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.c-header_accountMenu_logout a:hover{background-color:#dfdfdf}.c-header_accountMenu_list{margin:0;padding:0;list-style:none}.c-header_accountMenu.fade-transition{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.c-header_accountMenu.fade-enter,.c-header_accountMenu.fade-leave{opacity:0}.c-header_accountInfo{display:table;padding:20px 30px;table-layout:fixed}.c-header_accountInfo_figure{display:table-cell;position:relative;width:100px;height:100px;vertical-align:middle}.c-header_accountInfo_body{display:table-cell;padding-left:1em;vertical-align:middle}.c-header_accountInfo_nickname{font-weight:bold;line-height:1}html{position:relative;min-height:100%}.c-footer{position:absolute;bottom:0;width:100%;visibility:hidden}.c-footer{min-width:1024px;background-color:#dfdfdf}.c-footer.is-not-accept{position:static}.c-footer_inner{position:relative;max-width:1024px;margin:0 auto;padding:20px 0;overflow:hidden}.c-footer_copyright{margin-right:20px;font-size:10px;line-height:100%;text-align:right}.c-footer_body{margin-bottom:20px;text-align:right}.c-footer_body>form{display:inline-block}.c-footer_language{display:inline-block;margin:0 20px 0 0;vertical-align:middle}.c-footer_links{display:inline-block;margin:0 12px;padding:0;list-style:none;vertical-align:top}.c-footer_links::before,.c-footer_links::after{display:table;content:""}.c-footer_links::after{clear:both}.c-footer_links_item{float:left;margin:0 15px;line-height:30px}.c-footer_links_item>a{color:#3c3c3c;font-size:11px}.c-footer_links_item>a:hover{text-decoration:underline}.c-footer_links_item button{padding:0;border:0;background:none;font-size:11px}.c-footer_links_item button:hover{text-decoration:underline}.c-footer_links_item .icon-chevron-circle-right,.c-footer_links_item .icon-question-circle{position:relative;top:-1px;width:12px;height:12px;margin-right:8px;fill:#3c3c3c}.GlobalNav{float:left;width:300px;margin-bottom:40px;border-radius:6px;background:#fff}.GlobalNav_header{margin:40px 0}.GlobalNav_mii{position:relative;width:130px;height:130px;margin-bottom:20px}.GlobalNav_mii a{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.GlobalNav_mii a:hover{opacity:0.8}.GlobalNav_mii img{width:100%;height:100%;border-radius:65px}.GlobalNav_mii .icon-nico{position:absolute;right:8px;bottom:9px;width:24px;height:18px}.GlobalNav_accountInfo{display:inline-block;min-width:130px;text-align:center}.GlobalNav_accountInfo .nickname{font-size:20px;line-height:1}.GlobalNav_list{margin:0;padding:0;list-style-type:none}.GlobalNav_listItem ~ .GlobalNav_listItem{margin-top:30px}.GlobalNav_listItem a{display:inline-block;position:relative;padding-left:30px;color:#3c3c3c;-webkit-transition:color 0.1s;transition:color 0.1s}.GlobalNav_listItem a:hover{color:#356ded}.GlobalNav_listItem a:hover .icon{fill:#356ded}.GlobalNav_listItem .icon{display:block;position:absolute;top:0;left:0;width:20px;height:20px;-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:#3c3c3c}.GlobalNav_listItem.is-active a{color:#356ded}.GlobalNav_listItem.is-active .icon{fill:#356ded}.GlobalNav_listItem .icon-security{top:-2px;width:18px;height:22px}.GlobalNav_listItem .icon-child{top:-2px;left:-2px;width:22px;height:23px}.GlobalNav_listItem .icon-shop{top:-2px;width:18px;height:20px}.GlobalNav_listItem .icon-graph{top:2px;left:1px;width:18px;height:18px}.GlobalNav_listItem .icon-anawari{top:2px;left:-4px;width:28px;height:19px}.GlobalNav_listItem .icon-setting{top:-1px;left:-2px;width:22px;height:22px}.GlobalNav_listItem .icon-qr-code{width:19px;height:19px}.GlobalNav_listItem .icon-family{top:1px;left:-2px;width:26px;height:18px}.icon{display:inline-block;vertical-align:middle}.icon-nav{display:inline-block;vertical-align:middle}.icon-circle-check{display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;border:1px solid #dfdfdf;border-radius:50%;background-color:#fff;vertical-align:middle;fill:#fff;cursor:pointer}:checked+.icon-circle-check{border:none;background-color:#356ded}.icon-check{width:12px;height:9px;fill:#dfdfdf}:checked+.icon-check{fill:#356ded}.icon-complete{display:inline-block;position:relative;width:80px;height:80px;overflow:hidden;border-radius:50%}.icon-complete::before{position:absolute;top:0;right:0;bottom:0;left:0;width:95%;height:95%;margin:auto;border-radius:50%;background-color:#e60012;content:""}.icon-complete svg{position:relative;width:100%;height:100%;fill:#fff}.icon-google{width:30px;height:30px;border-radius:2px;background-color:#fff}.icon-facebook{width:30px;height:30px;border-radius:2px}.icon-twitter{width:30px;height:30px;border-radius:2px}.icon-nnid{width:30px;height:30px;border-radius:4px;background-color:#ff7d00;fill:#fff}.icon-chevron-circle-right{width:13px;height:13px;fill:#3c3c3c}.icon-arrow-bottom{width:12px;height:8px}.icon-radio{width:30px;height:30px;padding:4px;border:2px solid #dfdfdf;border-radius:50%;background:#fff;cursor:pointer}:checked+.icon-radio::before{display:block;width:100%;height:100%;border-radius:50%;background-color:#356ded;content:""}.PageTitle{margin:45px auto 20px;font-size:28px;font-weight:normal;line-height:1.2;text-align:center;letter-spacing:0.5px}.PageTitleBorder{position:relative;margin:45px 0 20px;padding-left:15px;font-size:28px;font-weight:normal;line-height:1.2;letter-spacing:0.5px}.PageTitleBorder::before{position:absolute;top:0;bottom:2px;left:0;width:5px;background-color:#3c3c3c;content:""}.PageTitleIcon{margin:40px 0 20px;font-size:28px;font-weight:normal;line-height:1;letter-spacing:0.5px}.Container_main .PageTitleIcon{text-align:center}.PageTitleIcon .icon{display:inline-block;width:38px;height:38px;margin-right:10px;fill:#3c3c3c}.PageTitleIcon .icon-child{vertical-align:-9px;fill:#ff772f}.PageTitleIcon span{vertical-align:middle}.PageSubTitle{margin:30px 0 20px;font-size:16px;font-weight:bold}.PageSubTitle-center{text-align:center}.PageSubTitle ~ .PageDescription{margin-top:20px}.PageLead{margin:20px 1em;font-size:14px;text-align:center}.PageDescription{margin:30px 0;font-size:14px}.PageDescription p ~ p,.PageDescription p ~ ul{margin-top:1em}.PageDescription_notes{display:inline-block;margin-top:10px;color:#8c8c8c;font-size:12px}.PageDescription-center{text-align:center}.Attention{margin:20px 0 30px;border:2px solid #e60012;text-align:center}.Attention_inner{display:inline-block;padding:5px 15px;color:#e60012;font-weight:bold;text-align:left}.AttentionText{color:#e60012;font-weight:bold}.TextLink-center{text-align:center}.TextLink button{padding:0;border:0;background:none;color:#356ded}.TextLink a.is-child,.TextLink button.is-child{color:#ff772f}.TextLink .icon-chevron-circle-right{width:12px;height:12px;vertical-align:-1px}.TextLink-sizeSmall{font-size:12px}.btn{display:inline-block;position:relative;min-width:150px;padding:9px 20px;border:1px solid transparent;border-radius:100px;background-image:none;font-size:14px;line-height:1.28;text-align:center;vertical-align:middle;cursor:pointer}.btn>span{vertical-align:middle}.btn::after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:100px;background-color:#fff;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;content:"";opacity:0}.btn:hover::after{opacity:0.3}.btn-primary{border-color:transparent;background-color:#e60012;color:#fff}.btn-secondary{border-color:#b1b1b1;background-color:transparent;color:#3c3c3c;-webkit-transition:color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear;transition:color 0.2s linear, background-color 0.2s linear, border-color 0.2s linear}.btn-secondary:hover{border-color:transparent;background-color:#b1b1b1;color:#3c3c3c}.btn-danger{border-color:transparent;background-color:#3c3c3c;color:#fff}.btn-child{border-color:transparent;background-color:#ff772f;color:#fff}.btn[disabled],.btn.is-disabled{border-color:transparent;background-color:#b1b1b1;color:#dfdfdf;cursor:default;pointer-events:none}.btn[disabled]::after,.btn.is-disabled::after{content:none}.btn-xlarge{min-width:300px}.btn-large{min-width:250px}.btn-medium{min-width:150px}.btn-small{min-width:120px}.btn-block{display:block;width:100%}.btn-tiny{padding:6px 20px;font-size:12px;line-height:1.16}.btn+.btn{margin-left:10px}.formLabel{margin-bottom:10px;padding-left:10px;border-left:5px solid #3c3c3c;line-height:1;vertical-align:-3px}.formLabel-help{color:inherit}.formLabel.is-child{border-left-color:#ff772f}.formLabel a{-webkit-transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.formLabel a:hover{opacity:0.5}.formGroup{margin-top:30px}.formGroup-checkbox{margin-top:10px;padding-left:36px}.formGroup-checkbox .checkbox{margin-right:8px;margin-left:-36px;vertical-align:top}.formGroup-checkbox .formLabel{padding:0;border:none;line-height:1.5}.formGroup-submit{margin-top:30px;text-align:center}.formHelpLink{margin-top:15px;margin-bottom:15px;text-align:center}.formInput-submit+.formHelpLink{margin-top:20px}.formInput-large{min-height:60px;padding:14px;font-size:16px;text-align:center}.formPassword{position:relative}.formPassword_passwordRevealer{position:absolute;top:2px;right:2px;bottom:2px;width:40px;border-radius:6px;background:#fff;cursor:pointer}.is-error+.formPassword_passwordRevealer{background-color:#ffe4e4}.formPassword .icon-eye,.formPassword .icon-eye-slash{position:absolute;top:50%;right:10px;width:20px;height:14px;margin-top:-7px;fill:#8c8c8c}.formSelect{position:relative}.formSelect .icon-arrow-bottom{position:absolute;top:50%;right:18px;margin-top:-4px;pointer-events:none;fill:#b1b1b1}.formSelect select{height:40px;padding-right:40px;line-height:26px}.formSelectLanguage{position:relative}.formSelectLanguage .icon-exchange{position:absolute;top:0;right:14px;bottom:0;width:10px;height:18px;margin:auto;pointer-events:none;fill:#b1b1b1}.formSelectLanguage select{width:auto;min-width:200px;height:30px;min-height:0;margin:0;padding:0 28px 0 14px;border:none;border-radius:25px;background-color:#fff;color:#3c3c3c;font-size:14px}.formSelectLanguage-gray select{background-color:#f2f2f2}.checkbox{display:inline-block;width:24px;height:24px;border:2px solid #dfdfdf;border-radius:6px;background-color:#fff;line-height:20px;text-align:center;cursor:pointer}.checkbox [type="checkbox"],.checkbox [type="radio"]{display:none}.formNote{margin-top:4px;color:#8c8c8c;font-size:12px}.formError .formErrorMsg{display:none;font-size:12px}.formError .formErrorMsg.is-show{display:block}.formError p{display:none}.formError p.is-show{display:block}.formErrorMsg{margin-top:4px;margin-bottom:0;color:#e60012;text-align:left}.formErrorSubmit{display:none;margin-bottom:10px;color:#e60012}.formErrorSubmit.is-show{display:block}.CandidateIds{margin-top:10px;padding:15px;border-radius:6px;background-color:#f2f2f2}.CandidateIds_lead{margin:0;font-weight:bold}.CandidateIds_list{margin:3px 0 0;padding:0}.CandidateIds_item{display:inline-block;margin-right:8px;color:#356ded;text-decoration:underline;cursor:pointer}.CandidateIds.is-child .CandidateIds_item{color:#ff772f}.SettingForm_error{margin-top:20px;margin-bottom:20px;color:#e60012}.SettingForm_fieldGroup{margin-top:20px}.SettingForm_label{margin-bottom:6px;font-size:12px}.SettingForm_fixedValue{margin-left:1em;font-weight:bold;word-break:break-word;word-wrap:break-word}.SettingForm_dateSelect{display:inline-block;width:96px}.CookieAccept{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #dfdfdf;background-color:#fff;color:#8c8c8c;text-align:center}.CookieAccept a{-webkit-transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);cursor:pointer}.CookieAccept a:hover{opacity:0.5}.CookieAccept .desc,.CookieAccept .change,.CookieAccept .accept{display:inline-block}.CookieAccept .accept{margin-left:10px;font-weight:bold;cursor:pointer}.CookieAccept .accept::before{display:inline-block;margin-right:10px;color:#dfdfdf;font-weight:bold;content:"|"}.Modal{display:none;position:fixed;z-index:2;width:340px;margin:0 auto;border-radius:6px;background:#fff}.Modal_header{padding:10px 20px;border-top-left-radius:6px;border-top-right-radius:6px;background:#3c3c3c}.Modal_header_ci{margin:0;color:#fff;font-size:inherit;vertical-align:middle}.Modal_content{padding:30px 20px}.Modal_content_text{margin:0 0 20px}.Modal_content_text-center{text-align:center}.Modal_btns{margin:15px auto 0}.Modal_btns .btn+.btn{margin-top:10px;margin-left:0}.Modal_textLink{margin-top:15px;text-align:center}.Modal_lang{margin-top:30px;vertical-align:middle}.Modal_lang select{width:100%}.ModalOverlay{display:none;position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;margin:auto;background-color:rgba(0,0,0,0.5)}.BoxBlock{overflow:hidden;border:1px solid #dfdfdf;border-radius:8px}.BoxBlock_head{padding:20px;background:#fafafa;text-align:center}.BoxBlock_body{padding:29px;background:#fff}.BoxBlock_body p{margin:0}.BoxBlock_body p ~ p{margin-top:10px}.BtnBlock{margin-top:30px;text-align:center}.BtnBlock+.BtnBlock{margin-top:10px}.BtnBlock_item{margin-top:20px}.BtnBlock_item-note{margin-bottom:-10px;color:#8c8c8c;font-size:12px}.BtnBlock_item-textLink{margin-top:15px}.Setting{overflow:hidden;border:1px solid #dfdfdf;border-radius:8px;background-color:#fff}.Setting_body{margin:29px}.Setting_item{margin-bottom:15px}.Setting_item.no-detail{margin-bottom:0}.Setting_item:last-child .SettingTitle{margin-bottom:0}.Setting_user{padding:30px 29px}.Setting_user-divider{margin:0 29px;padding-right:0;padding-left:0;border-bottom:2px solid #f2f2f2}.SettingTitle{position:relative;margin:0 0 2px;padding:22px 30px;background-color:#fafafa;font-size:16px;line-height:1}.SettingTitle_action{border-color:#dfdfdf;background-color:transparent;color:#3c3c3c;display:block;position:absolute;top:15px;right:30px;padding:6px 20px;border-style:solid;border-width:2px;border-radius:100px;font-size:12px;font-weight:normal;line-height:1.16;text-align:center;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;vertical-align:middle;cursor:pointer}.SettingTitle_action:hover{background-color:#dfdfdf}.SettingTitle_action::after{content:none}.SettingTitle-sub{margin:0 20px;padding-left:10px;border-bottom:1px solid #f2f2f2;background-color:transparent;font-size:14px}.SettingTitle-sub .SettingTitle_action{right:10px}.SettingTitle.is-tight{margin:0}.SettingDetails{margin-top:5px}.SettingDetails_body{margin:0 29px 29px}.SettingDetails_lead{margin:25px 0}.SettingDetails_lead_notes{display:inline-block;margin-top:10px;color:#8c8c8c;font-size:12px}.SettingDetails_list{margin:0;padding:0;list-style:none}.SettingDetails_item{position:relative;margin:0 29px;padding:13px 0;overflow:hidden;border-top:1px solid #f2f2f2}.SettingDetails_item:first-child{border-top:0}.SettingDetails-hasPartition{margin-top:0}.SettingDetails-hasPartition .SettingDetails_item:first-child{border-top:1px solid #f2f2f2}.SettingDetails_label{float:left;width:25%;margin-top:2px;padding-left:0.5em;color:#b1b1b1;font-size:12px}.SettingDetails_text{padding-left:25%}.SettingDetails_text.elipsis{text-overflow:ellipsis;white-space:nowrap}.SettingDetails_text .tag{display:inline-block;margin-right:30px;padding:6px 1em;border-radius:6px;background-color:#8c8c8c;color:#fff;font-size:12px;line-height:1}.SettingDetails_iconText{margin-left:10px}.SettingDetails_iconText .icon{width:12px;height:12px;margin-right:8px;vertical-align:-2px;fill:#3c3c3c}.SettingDetails_iconText.positive{color:#356ded}.SettingDetails_iconText.positive .icon{fill:#356ded}.SettingDetails_iconText.positive.is-child{color:#ff772f}.SettingDetails_iconText.positive.is-child .icon{fill:#ff772f}.SettingNavList{margin:0;padding:0;list-style-type:none}.SettingNavList_item{border-top:1px solid #dfdfdf}.SettingNavList_item>a,.SettingNavList_item dt{display:block;position:relative;padding:17px 30px;color:#3c3c3c;font-size:16px;font-weight:bold;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;cursor:pointer}.SettingNavList_item>a:hover,.SettingNavList_item dt:hover{opacity:0.6}.SettingNavList_item>a>.icon-arrow-bottom,.SettingNavList_item dt>.icon-arrow-bottom{position:absolute;top:50%;right:15px;width:18px;height:11px;margin-top:-6px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);fill:#b1b1b1}.SettingNavList-accordion .SettingNavList_item:first-child{border:none}.SettingNavList-accordion .SettingNavList_item dl,.SettingNavList-accordion .SettingNavList_item dd{margin:0}.SettingNavList-accordion .SettingNavList_item dt{background:#fafafa}.SettingNavList-accordion .SettingNavList_item dt>.icon-arrow-bottom{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.SettingNavList-accordion .SettingNavList_item dd{display:none;padding:20px 30px}.SettingNavList-accordion .SettingNavList_item.is-open dt>.icon-arrow-bottom{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.SettingNavList-accordion .SettingNavList_item.is-open dd{display:block}.SecondaryAction{margin-top:20px;text-align:right}.SecondaryAction_btn{display:inline-block;position:relative;min-width:250px;padding:14px 36px 12px;border:1px solid #dfdfdf;border-radius:20px;background-color:#fff;color:#3c3c3c;font-size:12px;line-height:1;text-align:center;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.SecondaryAction_btn:hover{background-color:#dfdfdf}.User{display:table;width:100%}.User_mii{display:table-cell;position:relative;width:80px;height:80px;vertical-align:middle}.User_mii a{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.User_mii a:hover{opacity:0.8}.User_mii img{width:80px;height:80px;border-radius:40px}.User_mii .icon-nico{position:absolute;right:4px;bottom:4px;width:24px;height:18px}.User_body{display:table-cell;padding-left:30px;vertical-align:middle}.User_nickname{margin:0;color:#3c3c3c;font-size:20px;font-weight:bold;line-height:1.2}.User_id{margin:0;color:#8c8c8c;font-size:14px;line-height:1.5}.User_roll{margin:0;color:#8c8c8c;font-size:12px;line-height:1.5}.User_roll>span::after{content:"/"}.User_roll>span:last-child::after{content:none}.User_state{display:table-cell;width:200px;padding-left:30px;font-size:12px;vertical-align:middle}.User_state_label{display:table;width:100%}.User_state_label-supervised{color:#ff772f;fill:#ff772f}.User_state_text{display:table-cell;text-align:right;vertical-align:middle}.User_state_text>span{vertical-align:middle}.User_state_icon{display:table-cell;width:30px;padding-left:12px;vertical-align:middle}.User_state_icon>svg{width:30px;height:33px}.User2{margin:30px 0}.User2_mii{position:relative;width:130px;height:130px;margin:0 auto}.User2_mii img{width:100%;height:100%;border-radius:50%}.User2_mii .icon-nico{position:absolute;right:0;bottom:0;width:30px;height:22px}.User2_nickname{margin-top:5px;font-size:20px;font-weight:bold;text-align:center}.CheckBlockList{margin:0;padding:0}.CheckBlockList_item{display:block;list-style-type:none}.CheckBlockList_item ~ .CheckBlockList_item{margin-top:10px}.CheckBlockList_item.is-positive.is-child .CheckBlockList_status{color:#ff772f}.CheckBlockList_item.is-positive.is-child .CheckBlockList_checkbox{color:#ff772f}.CheckBlockList_item.is-positive.is-child .CheckBlockList_checkbox .icon-check{fill:#ff772f}.CheckBlockList_itemInner{display:table;width:100%;height:60px;padding:10px 0;border:2px solid #dfdfdf;border-radius:6px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;table-layout:fixed;cursor:pointer}.CheckBlockList_itemInner:hover{opacity:0.6}.CheckBlockList_checkboxCell{display:table-cell;position:relative;width:72px;height:24px;padding-right:30px;padding-left:18px;vertical-align:middle}.CheckBlockList .CheckBlockList_check,.CheckBlockList .CheckBlockList_checkbox{display:block;position:relative;width:24px;height:24px;border-radius:6px;background-color:#fff;line-height:20px;text-align:center}.CheckBlockList_check{border:2px solid transparent}.is-positive .CheckBlockList_check,:checked+.CheckBlockList_check{color:#356ded}.is-positive .CheckBlockList_check .icon-check,:checked+.CheckBlockList_check .icon-check{fill:#356ded}.CheckBlockList_checkbox{border:2px solid #dfdfdf}.is-positive .CheckBlockList_checkbox,:checked+.CheckBlockList_checkbox{color:#356ded}.is-positive .CheckBlockList_checkbox .icon-check,:checked+.CheckBlockList_checkbox .icon-check{fill:#356ded}.CheckBlockList_title{display:table-cell;font-weight:bold;line-height:1.29;vertical-align:middle}.CheckBlockList_title-noStatus{padding-right:18px}.CheckBlockList_status{display:table-cell;width:200px;padding-right:18px;padding-left:30px;color:#8c8c8c;font-size:12px;text-align:right;vertical-align:middle}.is-positive .CheckBlockList_status{color:#356ded}.CheckBlockList_submit{position:absolute;visibility:hidden}.CheckBlockList [type="checkbox"]{display:none}.UnreceivedMailHelp{margin-top:50px;padding:25px 30px;border-radius:8px;background:#fff;font-size:14px;line-height:1.4}.UnreceivedMailHelp_title{margin-top:0;margin-bottom:14px;padding-left:30px;font-size:14px;line-height:1.4;text-indent:-30px}.UnreceivedMailHelp_title .icon-question-circle{width:20px;height:20px;margin-right:10px;vertical-align:-5px;fill:#3c3c3c}.UnreceivedMailHelp_notifies{margin:15px 0 0;padding:0 0 0 18px}.UnreceivedMailHelp_notifiesItem{font-size:12px}.UnreceivedMailHelp_notifiesItem ~ .UnreceivedMailHelp_notifiesItem{margin-top:6px}.AccordionList{margin:0;padding:0;overflow:hidden;border:1px solid #dfdfdf;border-radius:6px;list-style:none}.AccordionList_item{background-color:#fff;color:#3c3c3c;line-height:1.14}.AccordionList_item+.AccordionList_item{border-top:1px solid #dfdfdf}.AccordionList_item .icon-chevron-circle-bottom{width:18px;height:11px;pointer-events:none;fill:#8c8c8c}.AccordionList_itemSummary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:12px 20px}.AccordionList_itemSummary img{margin-right:14px}.AccordionList_itemSummary.is-open{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:30px 20px 30px 30px}.AccordionList_itemSummary.is-open img{width:100px;height:100px;margin-right:18px}.AccordionList_itemSummary.is-open .icon-chevron-circle-bottom{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.AccordionList_noItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:56px;padding:15px 14px}.AccordionList_itemText{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}.AccordionList_itemTitle{font-size:16px;font-weight:bold}.is-open .AccordionList_itemTitle{margin-bottom:5px;font-size:20px;line-height:1.2}.AccordionList_itemBody{padding:0 20px 30px 30px}.AccordionList_infoList{margin:0;padding:0;color:#8c8c8c;font-size:12px;line-height:1.33;word-break:break-word;list-style:none}.AccordionList_infoList+.AccordionList_infoList{margin-top:5px}.AccordionList_subInfo{margin:0;padding:0;color:#3c3c3c;font-size:14px;line-height:1.3;word-break:break-word;list-style:none}.AccordionList_subInfo li+li{margin-top:5px}.AccordionList_submit{margin-top:25px}.AccordionList_submitBtn{min-width:180px}.AllCheckList{margin:0;padding:0 2px 0 0}.AllCheckList::before,.AllCheckList::after{display:table;content:""}.AllCheckList::after{clear:both}.AllCheckList_item{float:right;margin-bottom:10px;list-style-type:none}.AllCheckList_item.is-positive .AllCheckList_status{color:#356ded}.AllCheckList_item.is-positive .AllCheckList_checkbox{color:#356ded}.AllCheckList_item.is-positive .AllCheckList_checkbox .icon-check{fill:#356ded}.AllCheckList_item.is-positive.is-child .AllCheckList_status{color:#ff772f}.AllCheckList_item.is-positive.is-child .AllCheckList_checkbox{color:#ff772f}.AllCheckList_item.is-positive.is-child .AllCheckList_checkbox .icon-check{fill:#ff772f}.AllCheckList_itemInner{display:table;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;table-layout:fixed;cursor:pointer}.AllCheckList_itemInner:hover{opacity:0.6}.AllCheckList_checkboxCell{display:table-cell;position:relative;padding-right:4px;vertical-align:middle}.AllCheckList_checkbox{display:block;position:relative;width:14px;height:14px;border:1px solid #dfdfdf;border-radius:3px;background-color:#fff;line-height:12px;text-align:center}.AllCheckList_checkbox .icon-check{width:8px;height:6px}.AllCheckList_title{display:table-cell;color:#8c8c8c;font-size:12px;line-height:1;vertical-align:middle}.CompleteSign{margin:40px auto 30px;text-align:center}.UserPair{margin:20px 0;text-align:center}.UserPair_user{display:inline-block;width:210px;vertical-align:middle}.UserPair_mii{position:relative;width:130px;height:130px;margin:0 auto}.UserPair_mii img{width:100%;height:100%;border-radius:65px}.UserPair_mii .icon-nico{position:absolute;right:8px;bottom:8px;width:24px;height:18px}.UserPair_nickname{margin:10px 0 0;font-size:20px;font-weight:bold;text-align:center}.UserPair .icon-angle-double-right{width:27px;height:36px;margin:48px 0;vertical-align:top;fill:#3c3c3c}.CheckBox{display:inline-block;position:relative;width:24px;height:24px;border:2px solid #dfdfdf;border-radius:6px;background-color:#fff;line-height:20px;text-align:center}.CheckBox [type="checkbox"]{display:none}.is-positive .CheckBox .icon-check{fill:#356ded}.StateComplete{display:table}.StateComplete_text{display:table-cell;padding-left:30px;vertical-align:middle}.List{margin:0;padding:0}.List-disc{padding-left:1.5em;list-style-type:disc}.c-blockBase{margin:30px 0 0;overflow:hidden;border:1px solid #dfdfdf;border-radius:8px;background:#fff}.c-blockBase_inner{padding:30px;overflow:hidden}.c-blockBase_inner-bgGray{background:#fafafa}.c-blockBase_inner-tiny{padding-top:10px;padding-bottom:10px}.c-tipsBlock_title{font-size:16px;font-weight:bold;line-height:1.5}.c-tipsBlock_title .icon{width:20px;height:20px;margin-right:2px;fill:#3c3c3c}.c-tipsBlock_title .icon-nico{width:24px;height:18px}.c-tipsBlock_title>span{vertical-align:middle}.c-tipsBlock_title-medium{font-size:14px}.c-tipsBlock_title-center{text-align:center}.c-tipsBlock_lead{margin-top:10px;line-height:22px}.c-tipsBlock_paragraph{margin-top:10px;font-size:12px;line-height:22px}.c-tipsBlock_list{margin-top:10px;color:#8c8c8c;font-size:12px}.c-tipsBlock-column{display:table}.c-tipsBlock-column .c-tipsBlock_left{display:table-cell;padding:0 35px 0 14px;vertical-align:middle}.c-tipsBlock-column .c-tipsBlock_left .icon{width:116px;height:116px;fill:#3c3c3c}.c-tipsBlock-column .c-tipsBlock_right{display:table-cell}.c-userList{margin:0;padding:0;list-style-type:none}.c-userList_item{position:relative;padding-bottom:2px}.c-userList_item::after{position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background-color:#f2f2f2;content:""}.c-userList_item:last-child{padding-bottom:0}.c-userList_item:last-child::after{display:none}.c-userList_item_inner{display:block;position:relative;padding:20px 15px 20px 20px}a.c-userList_item_inner{color:inherit;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}a.c-userList_item_inner:hover{background:#fafafa}.c-userList_item_inner>.icon-arrow-bottom{position:absolute;top:50%;right:4px;width:18px;height:11px;margin-top:-9px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;fill:#b1b1b1}.c-userList_item_main{display:table;position:relative;width:100%}.c-userList_item_figure{display:table-cell;width:60px;vertical-align:middle}.c-userList_item_body{display:table-cell;padding-left:20px;vertical-align:middle}.c-userList_item_action{display:table-cell;width:250px;padding-left:25px;text-align:right;vertical-align:middle}.c-userList_item_notes{font-size:12px;text-align:right}.c-userList_item-disabled .c-userList_item_inner{opacity:0.5}.c-userList_statusLabel{display:inline-block;padding:4px 6px;border-radius:4px;color:#fff;font-size:10px;line-height:1.2}.c-userList_statusLabel-primary{background-color:#356ded}.c-userList_statusLabel-secondary{background-color:#8c8c8c}.c-userList_statusLabel-notice{background-color:#e60012}.c-userList_nickname{font-weight:bold}.c-userList_roll{color:#8c8c8c;font-size:12px;line-height:14px}.c-userList_roll>span::after{content:"/"}.c-userList_roll>span:last-child::after{content:none}.c-userList_userId{color:#8c8c8c;font-size:12px;line-height:14px}.c-avatorIcon{position:relative;width:130px;height:130px}.c-avatorIcon>img{width:100%;height:100%;border-radius:50%}.c-avatorIcon .icon-nico{position:absolute;right:10px;bottom:10px;width:24px;height:18px}.c-avatorIcon-sizeSmall{width:60px;height:60px}.c-avatorIcon-sizeSmall .icon-nico{right:0;bottom:0;width:20px;height:15px}.c-avatorIcon-sizeMedium{width:80px;height:80px}.c-avatorIcon-sizeMedium .icon-nico{right:0;bottom:0}.c-avatorIcon-sizeLarge{width:100px;height:100px}.c-avatorIcon-sizeLarge .icon-nico{right:5px;bottom:5px}.c-navList{margin:0;padding:0;list-style-type:none}.c-navList_item{position:relative;border-top:1px solid #dfdfdf}.c-navList_item:first-child{border:none}.c-navList_item_inner{display:block;position:relative;padding:18px 15px 18px 30px}a.c-navList_item_inner{color:inherit;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}a.c-navList_item_inner:hover{opacity:0.6}.c-navList_item_inner>.icon-arrow-bottom{position:absolute;top:50%;right:10px;width:18px;height:11px;margin-top:-9px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;fill:#b1b1b1}.c-navList_item_main{display:table;position:relative;width:100%}.c-navList_item_body{display:table-cell;vertical-align:middle}.c-navList_item_text{font-size:16px;font-weight:bold}.c-navList_item_action{display:table-cell;width:250px;padding-left:25px;text-align:right;vertical-align:middle}.c-navList_item_notes{color:#8c8c8c;font-size:12px;text-align:right}.c-navList_item-disabled .c-navList_item_inner{pointer-events:none}.c-navList_item-disabled .c-navList_item_inner>.icon-arrow-bottom{display:none}.c-navList_item-disabled .c-navList_item_text{color:#b1b1b1}.c-title{line-height:1.28}.c-title-tertiary{font-size:16px;font-weight:bold;margin:10px 0}.c-title-center{text-align:center}.t-colorOrange{color:#ff772f !important;fill:#ff772f !important}.t-marginTop-0{margin-top:0 !important}.t-marginTop-20{margin-top:20px !important}.t-marginTop-30{margin-top:30px !important}.t-marginTop-60{margin-top:60px !important}.t-marginBottom-0{margin-bottom:0 !important}.t-marginBottom-10{margin-bottom:10px !important}.t-marginBottom-20{margin-bottom:20px !important}.t-marginBottom-30{margin-bottom:30px !important}.t-marginBottom-60{margin-bottom:60px !important}.t-paddingTop-0{padding-top:0 !important}.t-paddingTop-10{padding-top:10px !important}.t-paddingBottom-0{padding-bottom:0 !important}.t-paddingBottom-10{padding-bottom:10px !important}
