﻿*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li::before{content:"\200B"}pre{font-family:monospace, monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}.c-button,.p-roleplay-registration__go-to-next-button,.p-roleplay-recording__discard-video-button,.p-roleplay-recording-complete__button,.p-roleplay-analysis-result__add-draft-button,.p-nest-demo__next-button,.p-fix-script__go-back-button,.p-fix-script__go-to-next-button,.p-edit-roleplay__go-to-next-button,.c-script-confirmation__fix-roleplay-draft-button,.c-roleplay-editor__go-to-next-button,.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button{display:inline-flex;justify-content:center;align-items:center;height:48px;min-width:140px;text-decoration:none;font-size:inherit;border-radius:24px;border:1px solid transparent;white-space:nowrap;line-height:1;background-color:transparent;padding:0 24px;cursor:pointer}@media screen and (max-width: 812px){.c-button,.p-roleplay-registration__go-to-next-button,.p-roleplay-recording__discard-video-button,.p-roleplay-recording-complete__button,.p-roleplay-analysis-result__add-draft-button,.p-nest-demo__next-button,.p-fix-script__go-back-button,.p-fix-script__go-to-next-button,.p-edit-roleplay__go-to-next-button,.c-script-confirmation__fix-roleplay-draft-button,.c-roleplay-editor__go-to-next-button,.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button{min-width:80px;height:48px;padding:0 16px}}.c-button:focus,.p-roleplay-registration__go-to-next-button:focus,.p-roleplay-recording__discard-video-button:focus,.p-roleplay-recording-complete__button:focus,.p-roleplay-analysis-result__add-draft-button:focus,.p-nest-demo__next-button:focus,.p-fix-script__go-back-button:focus,.p-fix-script__go-to-next-button:focus,.p-edit-roleplay__go-to-next-button:focus,.c-script-confirmation__fix-roleplay-draft-button:focus,.c-roleplay-editor__go-to-next-button:focus,.c-candidate-selector__change-roleplay-button:focus,.c-candidate-selector__header button:focus{outline:none}.c-button[disabled],.p-roleplay-registration__go-to-next-button[disabled],.p-roleplay-recording__discard-video-button[disabled],.p-roleplay-recording-complete__button[disabled],.p-roleplay-analysis-result__add-draft-button[disabled],.p-nest-demo__next-button[disabled],.p-fix-script__go-back-button[disabled],.p-fix-script__go-to-next-button[disabled],.p-edit-roleplay__go-to-next-button[disabled],.c-script-confirmation__fix-roleplay-draft-button[disabled],.c-roleplay-editor__go-to-next-button[disabled],.c-candidate-selector__change-roleplay-button[disabled],.c-candidate-selector__header button[disabled]{color:#828282;background-color:#cdcdcd;border-color:#f5f6f8;cursor:not-allowed;pointer-events:none}.c-button--text{padding:0;height:auto;min-width:initial;color:#0c195e;font-size:14px}.c-button--link{padding:0;height:auto;min-width:initial;color:#2d9cdb}@media screen and (max-width: 812px){.c-button--link{font-size:14px}}.c-button--link.is-disabled,.c-button--link:disabled{background-color:transparent}.c-button--primary,.p-roleplay-registration__go-to-next-button,.p-roleplay-recording__discard-video-button,.p-roleplay-recording-complete__button,.p-roleplay-analysis-result__add-draft-button,.p-nest-demo__next-button,.p-fix-script__go-to-next-button,.p-edit-roleplay__go-to-next-button,.c-script-confirmation__fix-roleplay-draft-button,.c-roleplay-editor__go-to-next-button,.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button{color:#0c195e;background-color:#ffe843;border-color:#ffe843}.c-button--primary.is-disabled,.is-disabled.p-roleplay-registration__go-to-next-button,.is-disabled.p-roleplay-recording__discard-video-button,.is-disabled.p-roleplay-recording-complete__button,.is-disabled.p-roleplay-analysis-result__add-draft-button,.is-disabled.p-nest-demo__next-button,.is-disabled.p-fix-script__go-to-next-button,.is-disabled.p-edit-roleplay__go-to-next-button,.is-disabled.c-script-confirmation__fix-roleplay-draft-button,.is-disabled.c-roleplay-editor__go-to-next-button,.is-disabled.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button.is-disabled{pointer-events:none;color:#828282;background-color:#ccc;border-color:#ccc}.c-button--secondary{color:#fff;border-color:#0c195e;background-color:#0c195e}.c-button--default{min-width:240px;color:#0c195e;border-color:#cdcdcd;background-color:#fff}.c-button--disabled{color:#828282;background-color:#cdcdcd;border-color:#f5f6f8;cursor:not-allowed;pointer-events:none}.c-button--danger{min-width:240px;color:#fff;border-color:#d32f2f;background-color:#d32f2f}.c-button--flex{width:100%;min-width:100%}.c-button--large{height:60px;border-radius:30px;font-size:18px;min-width:200px;padding:0 48px}@media screen and (max-width: 812px){.c-button--large{font-size:16px;padding:0 24px;height:48px}}.c-button--download{color:#fff;font-weight:bold;background-color:#2d9cdb;border-color:#2d9cdb}.c-button--download.is-disabled{pointer-events:none;color:#828282;background-color:#ccc;border-color:#ccc}.c-button--small{height:48px;font-size:14px;min-width:80px;padding:0 16px}.c-button--tiny{height:40px;font-size:14px;min-width:40px;padding:0 16px}.c-button--micro{height:28px;font-size:11px;min-width:56px;padding:0 16px}.c-button__icon--left{margin-right:8px}.c-button--large .c-button__icon--left{margin-right:16px}.c-button__icon--right{margin-left:8px}.c-button--large .c-button__icon--right{margin-left:16px}.c-button--ghost.c-button--primary,.c-button--ghost.p-roleplay-registration__go-to-next-button,.c-button--ghost.p-roleplay-recording__discard-video-button,.c-button--ghost.p-roleplay-recording-complete__button,.c-button--ghost.p-roleplay-analysis-result__add-draft-button,.c-button--ghost.p-nest-demo__next-button,.c-button--ghost.p-fix-script__go-to-next-button,.c-button--ghost.p-edit-roleplay__go-to-next-button,.c-button--ghost.c-script-confirmation__fix-roleplay-draft-button,.c-button--ghost.c-roleplay-editor__go-to-next-button,.c-button--ghost.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button.c-button--ghost,.c-button--ghost.c-button--secondary{background-color:transparent;color:#0c195e;font-weight:bold}.c-button--ghost.c-button--danger{color:#d32f2f;border-color:#d32f2f;background-color:transparent}.c-button--ghost.c-button--secondary{border:2px solid #0c195e}.c-button--auth:after{content:" ";display:block;width:0;height:100%;background-color:transparent;margin-left:auto}.c-button--auth i{font-size:24px;margin-right:auto}.c-button--github{background-color:#333;color:#fff}.c-button--twitter{background-color:#1da1f2;color:#fff}.c-button--google{background-color:#db4437;color:#fff}.c-button--not-hover:hover{opacity:1}.c-card{border-radius:10px;overflow:hidden;position:relative;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05)}.c-card>a{display:block;text-decoration:none;height:100%}.c-card__image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#f5f6f8;height:180px}@media screen and (max-width: 812px){.c-card__image{height:140px}}.c-card__wrap{padding:24px;position:relative}.c-card__title{margin:0;font-size:16px;line-height:1.75;color:#0c195e}.c-card__label+.c-card__title{margin-top:10px}@media screen and (max-width: 812px){.c-card__title{font-size:16px}}.c-card__text{margin:10px 0 0;font-size:12px;color:#828282;line-height:2}.c-card__badge{position:absolute;top:8px;right:8px;color:#0c195e;font-size:12px;display:flex;justify-content:center;align-items:center;padding:0 18px;height:30px;background-color:#ffe843;border-radius:10px}@media screen and (max-width: 812px){.c-card__badge{font-size:10px}}.c-card__label{display:flex;justify-content:center;align-items:center;font-size:12px;border-radius:5px;white-space:nowrap;color:#fff;padding:0 16px;height:30px;line-height:1;position:absolute;top:-15px;left:24px}.c-card__label--1{background-color:#bb6bd9}.c-card__label--2{background-color:#56ccf2}.c-card__label--empty{background-color:#bdbdbd}.c-card__user{display:flex;align-items:center;margin-top:10px}.c-card__user-icon{min-width:24px;height:24px;border-radius:50%;background-color:#f5f6f8;margin-right:8px}.c-card__user-name{font-size:14px;color:#828282}.c-card__footer{margin-top:10px}.c-contact-list{min-width:300px;width:300px;height:calc(100vh - 68px);border-right:1px solid #eee;overflow-y:scroll}@media screen and (max-width: 812px){.c-contact-list{min-width:initial;width:100%}.is-chat-opened .c-contact-list{display:none}}.c-contact-list__item{padding:16px;background-color:#fff;border-bottom:1px solid #eee;cursor:pointer;position:relative}.c-contact-list__item-name{font-size:14px;margin-left:8px}.c-contact-list__item-name.is-active{font-weight:bold}.c-contact-list__item-label{font-size:14px}.c-contact-list__item-title{font-weight:bold;margin:4px 0}.c-contact-list__item-status{font-size:14px}.c-contact-list__item-badge{width:22px;height:22px;background-color:#d32f2f;border-radius:50%;position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;font-weight:bold}.c-contact-list__item-badge:after{content:"!";display:block;color:#fff;font-size:14px;margin-top:-0.15em}.c-embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.c-embed-responsive::before{content:"";display:block}.c-embed-responsive--16by9::before{padding-top:56.25%}.c-embed-responsive__item{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.c-embed-image{margin:32px 0}@media screen and (max-width: 812px){.c-embed-image{margin:24px 0}}.c-embed-image img{max-width:100%;height:auto}.c-error{border-left:4px solid #d32f2f;padding:8px 16px;margin-bottom:40px}.c-error ul{margin:0;padding:0;list-style:none}.c-feedback{padding:40px}@media screen and (max-width: 812px){.c-feedback{padding:24px}}.c-feedback__title{text-align:center;font-size:18px;font-weight:bold}.c-feedback__list{display:flex;justify-content:center;margin-top:24px}@media screen and (max-width: 812px){.c-feedback__list{display:block}}.c-feedback__list-item+.c-feedback__list-item{margin-left:16px}@media screen and (max-width: 812px){.c-feedback__list-item+.c-feedback__list-item{margin-left:0;margin-top:16px}}.c-feedback__list-item .c-button,.c-feedback__list-item .p-roleplay-registration__go-to-next-button,.c-feedback__list-item .p-roleplay-recording__discard-video-button,.c-feedback__list-item .p-roleplay-recording-complete__button,.c-feedback__list-item .p-roleplay-analysis-result__add-draft-button,.c-feedback__list-item .p-nest-demo__next-button,.c-feedback__list-item .p-fix-script__go-back-button,.c-feedback__list-item .p-fix-script__go-to-next-button,.c-feedback__list-item .p-edit-roleplay__go-to-next-button,.c-feedback__list-item .c-script-confirmation__fix-roleplay-draft-button,.c-feedback__list-item .c-roleplay-editor__go-to-next-button,.c-feedback__list-item .c-candidate-selector__change-roleplay-button,.c-feedback__list-item .c-candidate-selector__header button,.c-candidate-selector__header .c-feedback__list-item button{min-width:240px}@media screen and (max-width: 812px){.c-feedback__list-item .c-button,.c-feedback__list-item .p-roleplay-registration__go-to-next-button,.c-feedback__list-item .p-roleplay-recording__discard-video-button,.c-feedback__list-item .p-roleplay-recording-complete__button,.c-feedback__list-item .p-roleplay-analysis-result__add-draft-button,.c-feedback__list-item .p-nest-demo__next-button,.c-feedback__list-item .p-fix-script__go-back-button,.c-feedback__list-item .p-fix-script__go-to-next-button,.c-feedback__list-item .p-edit-roleplay__go-to-next-button,.c-feedback__list-item .c-script-confirmation__fix-roleplay-draft-button,.c-feedback__list-item .c-roleplay-editor__go-to-next-button,.c-feedback__list-item .c-candidate-selector__change-roleplay-button,.c-feedback__list-item .c-candidate-selector__header button,.c-candidate-selector__header .c-feedback__list-item button{width:100%}}.c-feedback__textarea{margin-top:32px}.c-feedback__textarea label{display:block;margin-bottom:8px}.c-feedback__textarea textarea{-webkit-appearance:none;appearance:none;box-shadow:none;border:0;background-color:#fff;border:1px solid #cdcdcd;width:100%;padding:10px;font-size:16px;color:#0c195e;border-radius:5px;height:7em}.c-feedback__footer{display:flex;justify-content:center;margin-top:16px}.c-feedback__content{margin-top:32px}.c-feedback__content .text{border-bottom:1px solid #cdcdcd;padding:8px}.c-flash{display:flex;justify-content:center;position:fixed;bottom:40px;left:0;width:100%;z-index:99}.c-flash>span{display:block;background-color:#0c195e;color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);font-size:14px;text-align:center;padding:16px 40px;border-radius:10px}@media screen and (max-width: 812px){.c-flash>span{font-size:13px;padding:10px 24px}}.c-flash>span:empty{display:none}.c-footer{background-color:#f5fcff;padding:80px 0 48px;position:relative;z-index:1}@media screen and (max-width: 812px){.c-footer{padding:60px 0 30px}}.c-footer>.c-inner{position:relative}@media screen and (max-width: 812px){.c-footer>.c-inner{padding:0 30px}}.c-footer__wrap{display:flex}@media screen and (max-width: 812px){.c-footer__wrap{display:block}}.c-footer__logo img{display:block;width:100px;height:auto}.c-footer__nav{display:flex;margin-left:150px}@media screen and (max-width: 812px){.c-footer__nav{display:block;margin-left:0;margin-top:50px}}.c-footer__nav ul{list-style:none;margin:0;padding:0}.c-footer__nav ul+ul{margin-left:80px}@media screen and (max-width: 812px){.c-footer__nav ul+ul{margin-left:0;margin-top:40px}}.c-footer__nav ul li{line-height:1}.c-footer__nav ul li+li{margin-top:24px}@media screen and (max-width: 812px){.c-footer__nav ul li+li{margin-top:20px}}.c-footer__nav ul li strong{font-size:12px}@media screen and (max-width: 812px){.c-footer__nav ul li strong{font-size:14px}}.c-footer__nav ul li a{font-size:12px;color:#0c195e;text-decoration:none}@media screen and (max-width: 812px){.c-footer__nav ul li a{font-size:14px}}.c-footer__pagetop{position:absolute;top:0;right:40px}.c-footer__copyright{display:block;text-align:right;font-size:12px;margin-top:80px}@media screen and (max-width: 812px){.c-footer__copyright{text-align:center;margin-top:56px}}.c-footer__copyright a{color:#0c195e;text-decoration:none}.c-form__title{margin:0 0 24px;font-size:18px}@media screen and (max-width: 812px){.c-form__title{font-size:16px}}.c-form__text{font-size:14px}.c-form__tips{margin-top:32px}.c-form__group{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:-16px}.c-form__group .c-form__field{margin-right:16px;margin-bottom:8px}.c-form__group .c-form__field+.c-form__field{margin-top:0}.c-form__field+.c-form__title{margin-top:40px;padding-top:40px;border-top:1px solid #cdcdcd}.c-form__field+.c-form__field{margin-top:32px}.c-form__field.c-card{padding:16px;margin:40px 0}.c-form__field label{display:block;font-size:14px;margin-bottom:12px;color:#0c195e}@media screen and (max-width: 812px){.c-form__field label{margin-bottom:8px}}.c-form__field i{display:block;font-size:14px;font-style:normal;color:#828282;margin-bottom:10px}@media screen and (max-width: 812px){.c-form__field i{font-size:12px}}.c-form__field em{display:block;font-size:14px;color:#828282;font-style:normal;margin-top:8px}@media screen and (max-width: 812px){.c-form__field em{font-size:12px}}.c-form__field input[type="text"],.c-form__field input[type="number"],.c-form__field input[type="url"],.c-form__field input[type="email"],.c-form__field input[type="password"],.c-form__field textarea{-webkit-appearance:none;appearance:none;box-shadow:none;border:0;background-color:#fff;border:1px solid #cdcdcd;width:100%;padding:10px;font-size:16px;color:#0c195e;border-radius:5px}.c-form__field input[type="text"]+*,.c-form__field input[type="number"]+*,.c-form__field input[type="url"]+*,.c-form__field input[type="email"]+*,.c-form__field input[type="password"]+*,.c-form__field textarea+*{margin-top:12px}.c-form__field textarea{display:block;height:12em;line-height:1.6}.c-form__field .field_with_errors input[type="text"],.c-form__field .field_with_errors input[type="url"],.c-form__field .field_with_errors input[type="email"],.c-form__field .field_with_errors input[type="password"],.c-form__field .field_with_errors textarea{border-color:#d32f2f}.c-form__field--checkbox{line-height:1;white-space:nowrap}.c-form__field--checkbox label{display:inline-flex;align-items:center;cursor:pointer;position:relative;margin:0;line-height:1}.c-form__field--checkbox label:before{content:" ";display:block;min-width:20px;width:20px;height:20px;border:2px solid #cdcdcd;border-radius:2px}.c-form__field--checkbox label>input[type="checkbox"]{display:none}.c-form__field--checkbox label>input[type="checkbox"]:checked+span:before{content:" ";display:block;position:absolute;top:50%;left:6px;border-bottom:2px solid #0c195e;border-right:2px solid #0c195e;width:8px;height:12px;transform:rotate(45deg);margin-top:-8px}.c-form__field--checkbox label>span{display:block;margin-left:10px;line-height:1;user-select:none}.c-form__field--checkbox label>span a{color:#0c195e}.c-form__actions{margin-top:40px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.c-form__actions{margin-top:32px}}.c-form__field--select>span{display:inline-block;position:relative}.c-form__field--select>span:before{content:" ";display:block;width:8px;height:8px;border-bottom:1px solid #0c195e;border-right:1px solid #0c195e;transform:rotate(45deg);margin-top:-6px;position:absolute;top:50%;right:16px}.c-form__field--select select{display:block;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:1px solid #cdcdcd;border-radius:10px;margin:0;padding:16px 40px 16px 8px;line-height:1;font-size:14px;width:100%}.c-form__field--select.is-small select{padding:8px 40px 8px 8px;font-size:13px;border-radius:5px}.c-form__nav{display:flex;flex-wrap:wrap;border-top:1px solid #cdcdcd;margin-top:40px;padding-top:14px}.c-form__nav a{font-size:14px;margin-right:16px;margin-top:10px;text-decoration:none}.c-form__field-label{display:flex;align-items:center;margin-bottom:12px}@media screen and (max-width: 812px){.c-form__field-label{margin-bottom:8px}}.c-form__field-label label{margin-bottom:0}.c-form__field-label em{font-size:12px;margin:0 0 0 6px}.c-form__field-memo{display:block;font-size:12px;color:#828282;line-height:1;margin-top:12px}.c-form__field-message{display:flex;align-items:center;font-size:12px;margin:0;height:30px;padding:0 10px;line-height:1;border-radius:5px;position:absolute;bottom:5px;right:5px}.c-form__field-message:empty{display:none}.is-success .c-form__field-message{color:#2e7b32;background-color:#e8f5e9}.is-error .c-form__field-message{color:#d32f2f;background-color:#ffebee}.c-form__field-wrap{position:relative;z-index:2}.c-form__field-editing{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);z-index:1}.c-form__field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.c-form__field-header label{margin:0}.c-form__field-tips{font-size:12px;color:#828282;margin:0}.react-datepicker__input-container input[type="text"]{-webkit-appearance:none;appearance:none;box-shadow:none;border:0;background-color:#fff;border:1px solid #cdcdcd;padding:10px;font-size:16px;cursor:pointer}.c-form__terms{overflow-y:scroll;max-height:10em;border:1px solid #cdcdcd;border-radius:5px;background-color:#fff;font-size:14px;margin-top:40px}.c-form__terms-body{padding:16px}.c-form__terms-body p{margin:0;letter-spacing:normal;line-height:1.6}.c-form__terms-body p+p{margin-top:16px}.c-form__step-02{display:none}.c-header{width:100%;position:relative;z-index:99;padding:16px 0;box-shadow:0 8px 10px -9px rgba(0,0,0,0.05),0 3px 14px 2px rgba(0,0,0,0.01),0 5px 5px -3px rgba(0,0,0,0.05)}@media screen and (max-width: 812px){.c-header{padding:0}}.static-top .c-header{position:absolute;top:0;left:0;box-shadow:none}@media screen and (max-width: 812px){.static-top .c-header{position:relative;background-color:#f5fcff}}.c-header.is-logined{padding:0;position:sticky;top:0;background-color:#fff}.c-header.is-logined>.c-inner{height:68px;max-width:100%;padding:0 40px}@media screen and (max-width: 812px){.c-header.is-logined>.c-inner{height:56px;padding:0 16px}}.c-header>.c-inner{display:flex;justify-content:space-between;align-items:center;height:100px}.c-header__logo a{display:block}.c-header__logo a img{width:auto;height:58px}@media screen and (max-width: 812px){.c-header__logo a img{height:48px}}.is-logined .c-header__logo a img{height:40px}@media screen and (max-width: 812px){.is-logined .c-header__logo a img{height:32px}}.c-header__nav{display:flex;align-items:center;margin-right:auto;margin-left:64px}@media screen and (max-width: 812px){.c-header__nav{margin-left:auto;margin-right:auto}}.static-top .c-header__nav{display:none}.c-header__nav a{display:block;color:#0c195e;text-decoration:none;font-size:14px;white-space:nowrap;line-height:1;position:relative;line-height:68px;height:68px;padding:0 24px}@media screen and (max-width: 812px){.c-header__nav a{font-weight:normal;font-size:12px;padding:0 8px;line-height:56px;height:56px}.c-header__nav a+a{margin-left:8px}.c-header__nav a.hide-on-small+a{margin-left:0}}.c-header__nav a.is-active{font-weight:bold}.c-header__nav a.is-active:after{content:" ";display:block;width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#0c195e}.c-header__button{display:flex;align-items:center}.c-header__button .c-button+.c-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-button,.c-header__button .c-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-recording-complete__button+.c-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-recording__discard-video-button,.c-header__button .c-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording-complete__button,.c-header__button .c-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-nest-demo__next-button+.c-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-recording-complete__button,.c-header__button .p-nest-demo__next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-recording-complete__button+.p-nest-demo__next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-nest-demo__next-button,.c-header__button .p-nest-demo__next-button+.p-nest-demo__next-button,.c-header__button .p-fix-script__go-back-button+.c-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-recording-complete__button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-fix-script__go-back-button+.p-nest-demo__next-button,.c-header__button .c-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-recording-complete__button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-back-button,.c-header__button .p-nest-demo__next-button+.p-fix-script__go-back-button,.c-header__button .p-fix-script__go-back-button+.p-fix-script__go-back-button,.c-header__button .p-fix-script__go-to-next-button+.c-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-fix-script__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-fix-script__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .c-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-fix-script__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-fix-script__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .c-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording-complete__button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-nest-demo__next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-back-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-recording-complete__button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-nest-demo__next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-fix-script__go-back-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-fix-script__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-nest-demo__next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-nest-demo__next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-recording-complete__button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-nest-demo__next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-fix-script__go-back-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-fix-script__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-recording-complete__button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-nest-demo__next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-fix-script__go-back-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-fix-script__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__header button+.c-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-recording__discard-video-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-recording-complete__button,.c-header__button .c-candidate-selector__header button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-candidate-selector__header button+.p-nest-demo__next-button,.c-header__button .c-candidate-selector__header button+.p-fix-script__go-back-button,.c-header__button .c-candidate-selector__header button+.p-fix-script__go-to-next-button,.c-header__button .c-candidate-selector__header button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-candidate-selector__header button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-candidate-selector__header button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-candidate-selector__header button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .c-header__button button+.c-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-registration__go-to-next-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-recording__discard-video-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-recording-complete__button,.c-candidate-selector__header .c-header__button button+.p-roleplay-analysis-result__add-draft-button,.c-candidate-selector__header .c-header__button button+.p-nest-demo__next-button,.c-candidate-selector__header .c-header__button button+.p-fix-script__go-back-button,.c-candidate-selector__header .c-header__button button+.p-fix-script__go-to-next-button,.c-candidate-selector__header .c-header__button button+.p-edit-roleplay__go-to-next-button,.c-candidate-selector__header .c-header__button button+.c-script-confirmation__fix-roleplay-draft-button,.c-candidate-selector__header .c-header__button button+.c-roleplay-editor__go-to-next-button,.c-candidate-selector__header .c-header__button button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__header .c-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-registration__go-to-next-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-recording__discard-video-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-recording-complete__button+button,.c-header__button .c-candidate-selector__header .p-roleplay-analysis-result__add-draft-button+button,.c-header__button .c-candidate-selector__header .p-nest-demo__next-button+button,.c-header__button .c-candidate-selector__header .p-fix-script__go-back-button+button,.c-header__button .c-candidate-selector__header .p-fix-script__go-to-next-button+button,.c-header__button .c-candidate-selector__header .p-edit-roleplay__go-to-next-button+button,.c-header__button .c-candidate-selector__header .c-script-confirmation__fix-roleplay-draft-button+button,.c-header__button .c-candidate-selector__header .c-roleplay-editor__go-to-next-button+button,.c-header__button .c-candidate-selector__header .c-candidate-selector__change-roleplay-button+button,.c-candidate-selector__header .c-header__button .c-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-registration__go-to-next-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-recording__discard-video-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-recording-complete__button+button,.c-candidate-selector__header .c-header__button .p-roleplay-analysis-result__add-draft-button+button,.c-candidate-selector__header .c-header__button .p-nest-demo__next-button+button,.c-candidate-selector__header .c-header__button .p-fix-script__go-back-button+button,.c-candidate-selector__header .c-header__button .p-fix-script__go-to-next-button+button,.c-candidate-selector__header .c-header__button .p-edit-roleplay__go-to-next-button+button,.c-candidate-selector__header .c-header__button .c-script-confirmation__fix-roleplay-draft-button+button,.c-candidate-selector__header .c-header__button .c-roleplay-editor__go-to-next-button+button,.c-candidate-selector__header .c-header__button .c-candidate-selector__change-roleplay-button+button,.c-header__button .c-candidate-selector__header button+button,.c-candidate-selector__header .c-header__button button+button{margin-left:26px}@media screen and (max-width: 812px){.c-header__button .c-button+.c-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-button,.c-header__button .c-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-recording-complete__button+.c-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-recording__discard-video-button,.c-header__button .c-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-recording-complete__button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording-complete__button,.c-header__button .c-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-recording-complete__button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-nest-demo__next-button+.c-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-nest-demo__next-button+.p-roleplay-recording-complete__button,.c-header__button .p-nest-demo__next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-nest-demo__next-button,.c-header__button .p-roleplay-recording-complete__button+.p-nest-demo__next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-nest-demo__next-button,.c-header__button .p-nest-demo__next-button+.p-nest-demo__next-button,.c-header__button .p-fix-script__go-back-button+.c-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-recording-complete__button,.c-header__button .p-fix-script__go-back-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-fix-script__go-back-button+.p-nest-demo__next-button,.c-header__button .c-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-recording-complete__button+.p-fix-script__go-back-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-back-button,.c-header__button .p-nest-demo__next-button+.p-fix-script__go-back-button,.c-header__button .p-fix-script__go-back-button+.p-fix-script__go-back-button,.c-header__button .p-fix-script__go-to-next-button+.c-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-fix-script__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-fix-script__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-fix-script__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .c-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-fix-script__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-fix-script__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-fix-script__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-nest-demo__next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .c-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-nest-demo__next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording-complete__button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-nest-demo__next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-back-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-recording-complete__button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-nest-demo__next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-fix-script__go-back-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-fix-script__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-recording-complete__button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-nest-demo__next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-fix-script__go-back-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-fix-script__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-recording-complete__button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-nest-demo__next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-fix-script__go-back-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-fix-script__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-recording__discard-video-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-recording-complete__button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-nest-demo__next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-fix-script__go-back-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-fix-script__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-registration__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-recording__discard-video-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-recording-complete__button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-roleplay-analysis-result__add-draft-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-nest-demo__next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-fix-script__go-back-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-fix-script__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .p-edit-roleplay__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-script-confirmation__fix-roleplay-draft-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-roleplay-editor__go-to-next-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__change-roleplay-button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__header button+.c-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-registration__go-to-next-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-recording__discard-video-button,.c-header__button .c-candidate-selector__header button+.p-roleplay-recording-complete__button,.c-header__button .c-candidate-selector__header button+.p-roleplay-analysis-result__add-draft-button,.c-header__button .c-candidate-selector__header button+.p-nest-demo__next-button,.c-header__button .c-candidate-selector__header button+.p-fix-script__go-back-button,.c-header__button .c-candidate-selector__header button+.p-fix-script__go-to-next-button,.c-header__button .c-candidate-selector__header button+.p-edit-roleplay__go-to-next-button,.c-header__button .c-candidate-selector__header button+.c-script-confirmation__fix-roleplay-draft-button,.c-header__button .c-candidate-selector__header button+.c-roleplay-editor__go-to-next-button,.c-header__button .c-candidate-selector__header button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .c-header__button button+.c-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-registration__go-to-next-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-recording__discard-video-button,.c-candidate-selector__header .c-header__button button+.p-roleplay-recording-complete__button,.c-candidate-selector__header .c-header__button button+.p-roleplay-analysis-result__add-draft-button,.c-candidate-selector__header .c-header__button button+.p-nest-demo__next-button,.c-candidate-selector__header .c-header__button button+.p-fix-script__go-back-button,.c-candidate-selector__header .c-header__button button+.p-fix-script__go-to-next-button,.c-candidate-selector__header .c-header__button button+.p-edit-roleplay__go-to-next-button,.c-candidate-selector__header .c-header__button button+.c-script-confirmation__fix-roleplay-draft-button,.c-candidate-selector__header .c-header__button button+.c-roleplay-editor__go-to-next-button,.c-candidate-selector__header .c-header__button button+.c-candidate-selector__change-roleplay-button,.c-header__button .c-candidate-selector__header .c-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-registration__go-to-next-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-recording__discard-video-button+button,.c-header__button .c-candidate-selector__header .p-roleplay-recording-complete__button+button,.c-header__button .c-candidate-selector__header .p-roleplay-analysis-result__add-draft-button+button,.c-header__button .c-candidate-selector__header .p-nest-demo__next-button+button,.c-header__button .c-candidate-selector__header .p-fix-script__go-back-button+button,.c-header__button .c-candidate-selector__header .p-fix-script__go-to-next-button+button,.c-header__button .c-candidate-selector__header .p-edit-roleplay__go-to-next-button+button,.c-header__button .c-candidate-selector__header .c-script-confirmation__fix-roleplay-draft-button+button,.c-header__button .c-candidate-selector__header .c-roleplay-editor__go-to-next-button+button,.c-header__button .c-candidate-selector__header .c-candidate-selector__change-roleplay-button+button,.c-candidate-selector__header .c-header__button .c-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-registration__go-to-next-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-recording__discard-video-button+button,.c-candidate-selector__header .c-header__button .p-roleplay-recording-complete__button+button,.c-candidate-selector__header .c-header__button .p-roleplay-analysis-result__add-draft-button+button,.c-candidate-selector__header .c-header__button .p-nest-demo__next-button+button,.c-candidate-selector__header .c-header__button .p-fix-script__go-back-button+button,.c-candidate-selector__header .c-header__button .p-fix-script__go-to-next-button+button,.c-candidate-selector__header .c-header__button .p-edit-roleplay__go-to-next-button+button,.c-candidate-selector__header .c-header__button .c-script-confirmation__fix-roleplay-draft-button+button,.c-candidate-selector__header .c-header__button .c-roleplay-editor__go-to-next-button+button,.c-candidate-selector__header .c-header__button .c-candidate-selector__change-roleplay-button+button,.c-header__button .c-candidate-selector__header button+button,.c-candidate-selector__header .c-header__button button+button{margin-left:12px}}.c-header__user{position:relative;margin-right:-10px;z-index:99}.c-header__user-logo{height:40px;margin-right:10px}.c-header__user-logo img{width:auto;height:40px;border-radius:5px}.c-header__user-logo .empty{min-width:40px;height:40px;border-radius:5px}.c-header__user-icon{cursor:pointer;padding:10px;display:flex;align-items:center}@media screen and (max-width: 812px){.c-header__user-icon{padding-left:0}}.c-header__user-icon .c-user__icon{margin-right:8px}@media screen and (max-width: 812px){.c-header__user-icon .c-user__icon{margin-right:0}}.c-header__user-org{font-size:10px}.c-header__user-name{font-size:14px;white-space:nowrap}@media screen and (max-width: 812px){.c-header__user-name{display:none}}.c-header__user-menu{display:none}@media screen and (max-width: 812px){.c-header__user:hover .c-header__user-menu{display:block}}.is-admin .c-header__user:hover .c-header__user-menu{display:block}.c-header__user-menu{position:absolute;top:90%;right:0;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);border-radius:10px;z-index:99;min-width:180px}.c-header__user-menu .selector{display:none}@media screen and (max-width: 812px){.c-header__user-menu .selector{display:block;padding:16px 16px 0}.c-header__user-menu .selector select{width:100%}}.c-header__user-menu ul{margin:0;padding:24px;list-style:none}.c-header__user-menu ul li+li{margin-top:24px}.c-header__user-menu ul li a{display:flex;align-items:center;white-space:nowrap;font-size:14px;text-decoration:none;color:#0c195e;line-height:1}@media screen and (max-width: 812px){.c-header__user-menu ul li a{font-size:12px}}.c-header__user-menu .logout{display:flex;justify-content:center;border-top:1px solid #cdcdcd;padding:14px 0}.c-header__user-menu .logout a{display:block;text-decoration:none;font-size:14px}@media screen and (max-width: 812px){.c-header__user-menu .logout a{font-size:12px}}.c-icon--pagetop{display:block;width:40px;height:40px;position:relative;margin:0 auto}.c-icon--pagetop:before{content:" ";display:block;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;z-index:1}.c-icon--pagetop:after{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background-color:#0c195e;border-radius:50%}.c-inner{max-width:1020px;margin-left:auto;margin-right:auto;padding:0 20px}.c-inner--large{max-width:1120px}.c-inner--small{max-width:840px}.c-inner--tiny{max-width:460px}.c-invitation{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.75);z-index:101}.c-invitation__container{background-color:#fff;width:100%;max-width:560px;padding:40px;border-radius:10px}.c-invitation__title{font-weight:bold;font-size:24px}.c-invitation__text{margin:16px 0 0}.c-invitation__list{margin-top:24px;border:1px solid #cdcdcd;border-radius:10px;padding:16px}.c-invitation__list-item{display:flex;align-items:center;justify-content:space-between}.c-invitation__list-item+.c-invitation__list-item{border-top:1px solid #cdcdcd;padding-top:16px;margin-top:16px}.c-invitation__footer{display:flex;justify-content:center;margin-top:24px}.c-level{display:inline-flex;align-items:center;color:#828282;background-color:#f5f6f8;font-size:12px;padding:0 8px;height:28px;line-height:1;border-radius:5px}.c-loading,.c-loading:after{border-radius:50%;width:40px;height:40px}.c-loading--small,.c-loading--small:after{width:24px;height:24px}.c-loading{margin:24px auto;position:relative;text-indent:-9999em;border-top:3px solid rgba(0,0,0,0.1);border-right:3px solid rgba(0,0,0,0.1);border-bottom:3px solid rgba(0,0,0,0.1);border-left:3px solid #0c195e;transform:translateZ(0);animation:loading 1s infinite linear}.c-loading--small{margin:0 auto;border-top:2px solid rgba(0,0,0,0.1);border-right:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);border-left:2px solid #0c195e}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-message-list{min-width:280px;width:280px;height:calc(100vh - 68px);border-right:1px solid #eee;overflow-y:scroll}@media screen and (max-width: 812px){.c-message-list{width:100%;border-right:0}}.c-message-list__item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;cursor:pointer}.c-message-list__item-name{font-size:14px;margin-left:8px}.c-message-list__item-name.is-active{font-weight:bold}.ReactModal__Body--open{overflow:hidden}.c-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,0.6);overflow-x:hidden;overflow-y:auto}.c-modal-container{position:relative;max-width:800px;margin:40px auto;pointer-events:none;outline:0}.c-modal-container>*{pointer-events:auto}.c-modal-container.is-centered{display:flex;align-items:center;min-height:calc(100% - 40px * 2)}.c-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center}@media screen and (max-width: 812px){.c-modal{padding:0 16px}}.c-modal.is-active{display:flex}.c-modal__content{position:relative;z-index:1;background-color:#fff;max-width:800px;max-height:calc(100vh - 120px);border-radius:10px;overflow:auto;padding:40px;-webkit-overflow-scrolling:touch}@media screen and (max-width: 812px){.c-modal__content{max-height:calc(100vh - 100px);padding:24px}}.c-modal__mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:-1}.c-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:101}.c-popup__inner{padding:40px}.c-popup__content{max-width:480px;width:100%;background-color:#fff;border-radius:10px;overflow-y:auto;max-height:calc(100vh - 80px)}.c-pulldown{position:relative}.c-pulldown:hover{cursor:help}.c-pulldown:hover .c-pulldown__content{display:block}.c-pulldown__icon{color:#828282;padding:10px}.c-pulldown__text{margin-left:4px}.c-pulldown__text a{display:block;text-decoration:none;font-size:14px;padding:10px}.c-pulldown__content{display:none;position:absolute;top:calc(100% - 10px);left:0;z-index:1;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);border-radius:10px;min-width:480px}.c-section{padding:80px 0 120px;min-height:calc(100vh - 68px)}@media screen and (max-width: 812px){.c-section{padding:60px 0 80px;min-height:calc(100vh - 56px)}}.c-section.c-section--sidebar>.c-inner{display:flex}@media screen and (max-width: 812px){.c-section.c-section--sidebar>.c-inner{display:block}}.c-section__content{flex:1}.c-section__content+.c-section__sidebar{margin-left:80px}@media screen and (max-width: 812px){.c-section__content+.c-section__sidebar{margin-left:0;margin-top:60px}}.c-section__sidebar{width:300px}@media screen and (max-width: 812px){.c-section__sidebar{width:100%}}.c-section__sidebar+.c-section__content{margin-left:80px}@media screen and (max-width: 812px){.c-section__sidebar+.c-section__content{margin-left:0;margin-top:60px}}.c-section__title{margin:0 0 40px;font-size:32px}@media screen and (max-width: 812px){.c-section__title{margin-bottom:32px;font-size:24px}}.c-section__title+.c-section__text{margin-top:-20px}.c-section__title>span{display:block;font-size:14px;margin-top:8px;font-weight:normal}.c-section__text{font-size:12px}.c-tips{position:relative;z-index:1}.c-tips__icon{background-color:#fff;line-height:1;padding:4px;border-radius:50%}.c-tips__icon:hover+.c-tips__content{display:block !important}.c-tips__content{position:absolute;bottom:calc(100% + 8px);right:0;display:none;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);border-radius:10px;background-color:#fff;width:240px;padding:24px}.c-tips__content-wrap figure{margin:0}.c-tips__content-wrap figure img{width:100%;height:auto}.c-tips__content-wrap p{margin:16px 0 0;font-size:14px}@media screen and (max-width: 812px){.c-tips__content-wrap p{font-size:12px}}.c-tips__content-footer{margin-top:16px}.c-toggle__item{background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05)}.c-toggle__item+.c-toggle__item{margin-top:32px}@media screen and (max-width: 812px){.c-toggle__item+.c-toggle__item{margin-top:24px}}.c-toggle__item-parent{display:flex;align-items:center;padding:24px;cursor:pointer;transition:background-color .35s ease, opacity .35s ease}.c-toggle__item-parent:hover{opacity:.5}@media screen and (max-width: 812px){.c-toggle__item-parent{font-size:14px;padding:16px}}.is-active .c-toggle__item-parent{background-color:#f5f6f8}.c-toggle__item-parent:before{content:"\f107";display:block;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:16px;line-height:1}.c-toggle__item-child{display:none;padding:32px}@media screen and (max-width: 812px){.c-toggle__item-child{padding:16px}}.c-uploader__dropzone{display:flex;justify-content:center;align-items:center;outline:none}.c-uploader__dropzone-wrap{background-color:#f5f6f8;border-radius:10px;padding:32px 24px;width:100%;border:2px dotted #cdcdcd;text-align:center;cursor:pointer;transition:opacity .35s ease}.c-uploader__dropzone-wrap:hover{opacity:.5}.c-uploader__dropzone-icon{font-size:48px;margin-bottom:16px;color:#828282}.c-uploader__dropzone-label{margin:0;line-height:1;font-size:14px;color:#828282}.c-uploader__dropzone-tips{margin:12px 0 0;line-height:1;font-size:12px;color:#828282}.c-uploader__list{display:flex;flex-wrap:wrap;margin-top:24px;margin-bottom:-24px}.c-uploader__list-item{width:calc((100% - (24px * 3)) / 4);margin-right:24px;margin-bottom:24px;position:relative}@media screen and (max-width: 812px){.c-uploader__list-item{width:calc((100% - (16px * 2)) / 3);margin-right:16px;margin-bottom:16px}.c-uploader__list-item:nth-child(3n){margin-right:0}}.c-uploader__list-item:hover .remove{display:block}.c-uploader__list-item:nth-child(4n){margin-right:0}@media screen and (max-width: 812px){.c-uploader__list-item:nth-child(4n){margin-right:16px}}.c-uploader__list-item img{max-width:100%;width:100%;height:240px;object-fit:contain;border-radius:10px;background-color:#000}@media screen and (max-width: 812px){.c-uploader__list-item img{height:100px}}.c-uploader__list-item .remove{display:none;position:absolute;top:5px;right:5px;z-index:1;-webkit-appearance:none;margin:0;padding:0;border-radius:0;box-shadow:none;border:0;width:40px;height:40px;border-radius:50%;background-color:#d32f2f;cursor:pointer;outline:none}@media screen and (max-width: 812px){.c-uploader__list-item .remove{display:block;width:32px;height:32px}}.c-uploader__list-item .remove>i{font-size:18px;color:#fff}@media screen and (max-width: 812px){.c-uploader__list-item .remove>i{font-size:14px}}.c-uploader__list-empty{font-size:14px;text-align:center;width:100%;margin-top:16px;margin-bottom:24px}@media screen and (max-width: 812px){.c-uploader__list-empty{margin-top:0}}.c-user{display:flex;align-items:center}.c-user__icon{display:flex;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;background-image:url(/assets/common/profile-icon-default-5ed68f95d1fccebcfb9388dba7b49f84d550a8192364f34bfcc6dbca5c1e6f2e.png);background-color:#f5f6f8;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:50%;color:#fff;text-transform:uppercase;letter-spacing:0}.c-user__icon--tiny{width:24px;min-width:24px;height:24px}.c-user__icon--small{width:32px;min-width:32px;height:32px}.c-user__icon--large{width:120px;min-width:120px;height:120px}@media screen and (max-width: 812px){.c-user__icon--large{width:80px;min-width:80px;height:80px}}.c-user__name{line-height:1;white-space:nowrap;margin-left:8px}@media screen and (max-width: 812px){.c-user__name{font-size:14px}}.p-contacts__empty{display:flex;justify-content:center;align-items:center;padding:16px;background-color:#fff;font-size:24px;color:#999;height:100%}@media screen and (max-width: 812px){.p-contacts__empty{display:none}}.p-contact{position:relative}.p-contact--default{min-height:calc(100vh - 68px);background-color:#fff}.p-contact__layout{display:flex;min-height:calc(100vh - 68px);overflow:hidden;background-color:#f5f6f8;border-bottom:1px solid #eee}@media screen and (max-width: 812px){.p-contact__layout{display:block}}.p-contact__content{max-width:1200px;margin:0 auto;height:calc(100% - 80px);overflow-y:scroll}.p-contact--default .p-contact__content{padding:0 16px}.p-contact__container{padding:16px}.p-contact__body{flex:1;display:flex;flex-direction:column}.p-contact__body .contact-header{background-color:#fff;padding:40px}.p-contact__body .contact-header__wrap{display:flex;align-items:center;font-size:14px}.p-contact__body .contact-header__wrap>*+*{margin-left:24px}.p-contact__body .contact-header__title{margin:24px 0;font-size:24px;font-weight:bold}.p-contact__body .contact-header__text{white-space:pre-wrap;padding:16px;background-color:#fafafa;border-radius:8px}.p-contact__body .contact-header__info{font-size:12px;color:#999;margin-top:24px}.p-contact__body .contact-body{flex:1}.p-contact__body .contact-body__wrap{max-width:1200px;margin:0 auto}.p-contact__body .contact-comment{display:flex;flex-direction:column;padding:32px 24px}.p-contact__body .contact-comment__item{display:inline-block;max-width:640px;background-color:#fff;padding:24px;border-radius:8px;margin-right:auto}.p-contact__body .contact-comment__item+.contact-comment__item{margin-top:24px}.p-contact__body .contact-comment__item.is-mine{margin-right:initial;margin-left:auto}.p-contact__body .contact-comment__item-time{font-size:14px}.p-contact__body .contact-comment__item-label{font-weight:bold;margin-top:8px}.p-contact__body .contact-comment__item-text{white-space:pre-wrap;margin-top:16px;padding:16px;background-color:#fafafa;border-radius:8px}.p-contact__body .contact-comment__item-new{display:flex;align-items:center;margin-bottom:8px;font-size:14px;color:#d32f2f;font-weight:bold}.p-contact__body .contact-comment__item-new>span{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:#d32f2f;border-radius:50%;margin-right:6px}.p-contact__body .contact-comment__item-new>span:after{content:"!";display:block;color:#fff;font-size:14px;margin-top:-0.15em}.p-contact__body .contact-footer{padding:24px;background-color:#fff}.p-contact__body .contact-footer__message{display:flex;align-items:center}.p-contact__body .contact-footer__message input{appearance:none;box-shadow:none;box-sizing:border-box;background-color:#fff;border-radius:8px;border:1px solid #cdcdcd;height:48px;font-size:16px;padding:0 16px;width:100%;margin-right:16px}.p-contact__item{display:flex}.p-contact__item.is-mine{justify-content:flex-end}.p-contact__item+.p-contact__item{margin-top:24px}.p-contact__item-icon{min-width:40px;width:40px;height:40px;border-radius:50%;background-color:#ddd;margin:0 8px 0 0;order:-1}.is-mine .p-contact__item-icon{margin:0 0 0 8px;order:1}.p-contact__item-body{padding:10px 16px;border-radius:8px;font-size:15px;white-space:pre-wrap;flex:1;border:1px solid #ddd;background-color:#fff}.is-mine .p-contact__item-body{border:none;background-color:#eee}.p-contact__item-date{font-size:12px;color:#999;margin-top:4px}.is-mine .p-contact__item-date{text-align:right}.p-contact__footer{display:flex;align-items:center;position:absolute;bottom:0;left:0;border-top:1px solid #ddd;width:100%;min-height:80px;background-color:#fff}.p-contact__textarea{border:0;outline:none;width:100%;min-height:100%;font-size:15px;padding:12px}.p-contact__footer-wrap{padding:0 16px}.c-contact-notification{background-color:#ffe843}.c-contact-notification a{display:flex;justify-content:center;align-items:center;min-height:42px;color:#0c195e;text-decoration:none;font-size:14px}.p-dashboard{background-color:#f5f6f8;padding:60px 0 100px;min-height:calc(100vh - 68px)}@media screen and (max-width: 812px){.p-dashboard{padding:0 0 80px;min-height:calc(100vh - 56px)}}.p-dashboard>.c-inner{position:relative}.p-dashboard__container{display:flex;position:relative;z-index:2}@media screen and (max-width: 812px){.p-dashboard__container{display:block}}.p-dashboard__sidebar{min-width:240px;width:240px;margin-right:60px}@media screen and (max-width: 812px){.p-dashboard__sidebar{width:100%;min-width:100%;margin:0 0 48px}}.p-dashboard__sidebar-wrap{background-color:#fff;border-radius:10px;padding:24px 0}@media screen and (max-width: 812px){.p-dashboard__sidebar-wrap{margin:0 -20px;box-shadow:none;border-radius:0}}.p-dashboard__profile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px 24px;position:relative}.p-dashboard__profile-name{font-weight:bold;line-height:1;margin-top:16px}.p-dashboard__profile-icon{min-width:80px;width:80px;height:80px;border-radius:50%;background-image:url(/assets/common/profile-icon-default-5ed68f95d1fccebcfb9388dba7b49f84d550a8192364f34bfcc6dbca5c1e6f2e.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:1}.p-dashboard__link{padding:0 24px;display:flex;flex-direction:column}.p-dashboard__link>a+a{margin-top:14px}.p-dashboard__content{flex:1}.p-dashboard__section+.p-dashboard__section{margin-top:48px}.p-dashboard__section-title{font-size:24px;font-weight:bold}.p-dashboard__themes-list,.p-dashboard__complete-list{margin-top:24px}.p-dashboard__themes-list .item,.p-dashboard__complete-list .item{background-color:#fff;border-radius:10px;padding:16px 16px 16px 24px}.p-dashboard__themes-list .item+.item,.p-dashboard__complete-list .item+.item{margin-top:24px}.p-dashboard__themes-list .item>*+*,.p-dashboard__complete-list .item>*+*{border-top:1px solid #cdcdcd}.p-dashboard__themes-list .item__wrap,.p-dashboard__complete-list .item__wrap{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__wrap,.p-dashboard__complete-list .item__wrap{display:block}}.p-dashboard__themes-list .item__thumb,.p-dashboard__complete-list .item__thumb{min-width:100px;width:100px;height:72px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__thumb,.p-dashboard__complete-list .item__thumb{min-width:80px;width:80px;height:64px}}.p-dashboard__themes-list .item__thumb>a,.p-dashboard__complete-list .item__thumb>a{display:block;width:100%;height:100%}.p-dashboard__themes-list .item__thumb-image,.p-dashboard__complete-list .item__thumb-image{width:100%;height:100%;border-radius:10px;background-color:#f5f6f8;background-repeat:no-repeat;background-position:center center;background-size:cover}.p-dashboard__themes-list .item__title,.p-dashboard__complete-list .item__title{margin-right:auto;padding-right:16px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__title,.p-dashboard__complete-list .item__title{flex:1;padding-right:0}}.p-dashboard__themes-list .item__title a,.p-dashboard__complete-list .item__title a{text-decoration:none}.p-dashboard__themes-list .item__title a span,.p-dashboard__complete-list .item__title a span{display:block}.p-dashboard__themes-list .item__title a .theme,.p-dashboard__complete-list .item__title a .theme{font-weight:bold;color:#0c195e;font-size:16px}.p-dashboard__themes-list .item__title a .lesson,.p-dashboard__complete-list .item__title a .lesson{color:#828282;font-size:14px;margin-top:6px}.p-dashboard__themes-list .item__progress,.p-dashboard__complete-list .item__progress{font-size:14px;white-space:nowrap}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__progress,.p-dashboard__complete-list .item__progress{margin-top:16px}}.p-dashboard__themes-list .item__button,.p-dashboard__complete-list .item__button{margin-left:16px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__button,.p-dashboard__complete-list .item__button{margin-left:0;margin-top:20px;width:100%}.p-dashboard__themes-list .item__button .c-button,.p-dashboard__themes-list .item__button .p-roleplay-registration__go-to-next-button,.p-dashboard__themes-list .item__button .p-roleplay-recording__discard-video-button,.p-dashboard__themes-list .item__button .p-roleplay-recording-complete__button,.p-dashboard__themes-list .item__button .p-roleplay-analysis-result__add-draft-button,.p-dashboard__themes-list .item__button .p-nest-demo__next-button,.p-dashboard__themes-list .item__button .p-fix-script__go-back-button,.p-dashboard__themes-list .item__button .p-fix-script__go-to-next-button,.p-dashboard__themes-list .item__button .p-edit-roleplay__go-to-next-button,.p-dashboard__themes-list .item__button .c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__themes-list .item__button .c-roleplay-editor__go-to-next-button,.p-dashboard__themes-list .item__button .c-candidate-selector__change-roleplay-button,.p-dashboard__themes-list .item__button .c-candidate-selector__header button,.c-candidate-selector__header .p-dashboard__themes-list .item__button button,.p-dashboard__complete-list .item__button .c-button,.p-dashboard__complete-list .item__button .p-roleplay-registration__go-to-next-button,.p-dashboard__complete-list .item__button .p-roleplay-recording__discard-video-button,.p-dashboard__complete-list .item__button .p-roleplay-recording-complete__button,.p-dashboard__complete-list .item__button .p-roleplay-analysis-result__add-draft-button,.p-dashboard__complete-list .item__button .p-nest-demo__next-button,.p-dashboard__complete-list .item__button .p-fix-script__go-back-button,.p-dashboard__complete-list .item__button .p-fix-script__go-to-next-button,.p-dashboard__complete-list .item__button .p-edit-roleplay__go-to-next-button,.p-dashboard__complete-list .item__button .c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__complete-list .item__button .c-roleplay-editor__go-to-next-button,.p-dashboard__complete-list .item__button .c-candidate-selector__change-roleplay-button,.p-dashboard__complete-list .item__button .c-candidate-selector__header button,.c-candidate-selector__header .p-dashboard__complete-list .item__button button{width:100%}}.p-dashboard__themes-list .item__report,.p-dashboard__complete-list .item__report{margin-top:16px;padding-top:24px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__report,.p-dashboard__complete-list .item__report{margin-top:24px}}.p-dashboard__themes-list .item__report-title,.p-dashboard__complete-list .item__report-title{line-height:1;font-weight:bold}.p-dashboard__themes-list .item__report-content,.p-dashboard__complete-list .item__report-content{display:flex}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__report-content,.p-dashboard__complete-list .item__report-content{display:block}}.p-dashboard__themes-list .item__report-content .box,.p-dashboard__complete-list .item__report-content .box{padding:0 16px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__report-content .box,.p-dashboard__complete-list .item__report-content .box{padding:0}.p-dashboard__themes-list .item__report-content .box+.box,.p-dashboard__complete-list .item__report-content .box+.box{margin-top:24px}}.p-dashboard__themes-list .item__report-content .box--1,.p-dashboard__complete-list .item__report-content .box--1{width:280px;margin-right:16px}@media screen and (max-width: 812px){.p-dashboard__themes-list .item__report-content .box--1,.p-dashboard__complete-list .item__report-content .box--1{margin-right:0}}.p-dashboard__themes-list .item__report-content .box--2,.p-dashboard__complete-list .item__report-content .box--2{flex:1}.p-dashboard__themes-list .item__report-content .box__title,.p-dashboard__complete-list .item__report-content .box__title{margin:0;line-height:1;font-weight:bold;font-size:14px}.p-dashboard__themes-list .item__report-content .box__content,.p-dashboard__complete-list .item__report-content .box__content{font-size:14px}.p-dashboard__themes-list .item__report-content .box__content ul,.p-dashboard__themes-list .item__report-content .box__content ol,.p-dashboard__complete-list .item__report-content .box__content ul,.p-dashboard__complete-list .item__report-content .box__content ol{padding-left:20px}.p-dashboard__themes-list .item__report-content .box__content p,.p-dashboard__themes-list .item__report-content .box__content li,.p-dashboard__complete-list .item__report-content .box__content p,.p-dashboard__complete-list .item__report-content .box__content li{line-height:1.6}.p-dashboard__themes-list .item__report-empty,.p-dashboard__complete-list .item__report-empty{padding:0 0 10px 16px}.p-dashboard__themes-list .item__report-empty p,.p-dashboard__complete-list .item__report-empty p{margin:0;font-size:14px}.p-dashboard__themes-list:empty:before,.p-dashboard__complete-list:empty:before{display:block;text-align:center;margin:0 0 48px;width:100%;padding:24px;background-color:#fff;border-radius:10px}.p-dashboard__themes-list:empty:before{content:"学習中のコースはありません"}.p-dashboard__complete-list:empty:before{content:"完了したコースはありません"}.p-dashboard__messages-list{margin-top:16px}.p-lesson{background-color:#f5f6f8}.p-lesson__list{margin-top:48px}@media screen and (max-width: 812px){.p-lesson__list{margin-top:24px}}.p-lesson__list-item+.p-lesson__list-item{margin-top:60px}@media screen and (max-width: 812px){.p-lesson__list-item+.p-lesson__list-item{margin-top:48px}}.p-lesson__title{margin:0;font-size:20px}@media screen and (max-width: 812px){.p-lesson__title{font-size:18px}}.p-lesson__content{margin:16px 0 0}.p-lesson__theme{margin-top:24px}.p-lesson__theme-item{padding:16px 16px 16px 24px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:10px}@media screen and (max-width: 812px){.p-lesson__theme-item{display:block;padding:16px}}.p-lesson__theme-item+.p-lesson__theme-item{margin-top:24px}.p-lesson__theme-item .title a{text-decoration:none;color:#0c195e;font-size:16px}.p-lesson__theme-item .progress{margin-left:auto;margin-right:16px;padding-left:24px;font-size:14px;color:#828282}@media screen and (max-width: 812px){.p-lesson__theme-item .progress{margin:16px 0;padding:0}}@media screen and (max-width: 812px){.p-lesson__theme-item .button a{width:100%}}.p-login .c-section__title{text-align:center}.p-login__form{width:420px;margin:0 auto}@media screen and (max-width: 812px){.p-login__form{width:100%}}.p-login__logo{text-align:center;margin-bottom:48px}.p-login__logo img{width:160px;height:auto}.p-login__text{text-align:center;margin-top:-16px;margin-bottom:40px}.p-login__text span{background-color:#0c195e;color:#fff;font-size:14px;padding:8px 16px;border-radius:5px}.p-login__otp{border-bottom:1px solid #cdcdcd;padding-bottom:40px;margin-bottom:40px}#js-input-password-error,#js-input-password-confirmation-error{color:red;margin-top:8px;font-size:14px;margin-bottom:24px}.p-messages__empty{padding:16px;font-size:14px}.p-message{position:relative}.p-message--default{height:calc(100vh - 68px);background-color:#fff}@media screen and (max-width: 812px){.p-message--default{width:100%;height:100%;position:absolute;top:0;left:0}}.p-message--widget{height:calc(90vh - 48px);background-color:#f8f8f8}@media screen and (max-width: 812px){.p-message--widget{height:calc(100% - 48px)}}.p-message__layout{display:flex;height:calc(100vh - 68px);overflow:hidden}.p-message__content{max-width:1200px;margin:0 auto;height:calc(100% - 80px);overflow-y:scroll}.p-message--default .p-message__content{padding:0 16px}.p-message__container{padding:16px}.p-message__body{flex:1}@media screen and (max-width: 812px){.p-message__body{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - 56px);transition:transform 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);transform:translate3d(100%, 0, 0)}.is-chat-opened .p-message__body{transform:translate3d(0, 0, 0)}}.p-message__item{display:flex}.p-message__item.is-mine{justify-content:flex-end}.p-message__item+.p-message__item{margin-top:24px}.p-message__item-icon{min-width:40px;width:40px;height:40px;border-radius:50%;background-color:#ddd;margin:0 8px 0 0;order:-1}.is-mine .p-message__item-icon{margin:0 0 0 8px;order:1}.p-message__item-body{padding:10px 16px;border-radius:8px;font-size:15px;white-space:pre-wrap;flex:1;border:1px solid #ddd;background-color:#fff}.is-mine .p-message__item-body{border:none;background-color:#eee}.p-message__item-date{font-size:12px;color:#999;margin-top:4px}.is-mine .p-message__item-date{text-align:right}.p-message__footer{display:flex;align-items:center;position:absolute;bottom:0;left:0;border-top:1px solid #ddd;width:100%;min-height:80px;background-color:#fff}.p-message__textarea{border:0;outline:none;width:100%;min-height:100%;font-size:15px;padding:12px}.p-message__footer-wrap{padding:0 16px}.p-report{background-color:#f5f6f8}.p-report__header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 812px){.p-report__header{display:block;text-align:center}}.p-report__header>.c-section__title{margin:0}@media screen and (max-width: 812px){.p-report__header>.c-section__title{font-size:28px;margin-bottom:20px}}.p-report__list{display:flex;flex-wrap:wrap;margin-top:60px;margin-bottom:-48px}@media screen and (max-width: 812px){.p-report__list{margin-top:40px;margin-bottom:-24px}}.p-report__list>.c-card{width:calc((100% - (40px * 2)) / 3);min-width:calc((100% - (40px * 2)) / 3);margin-right:40px;margin-bottom:48px}.p-report__list>.c-card:nth-child(3n){margin-right:0}@media screen and (max-width: 812px){.p-report__list>.c-card{max-width:100%;width:100%;margin-right:0;margin-bottom:24px}}.p-report__list-item>a{padding:24px;color:#0c195e}.p-report__list-item>a .date{display:block;font-weight:bold;margin-bottom:16px}.p-report__list-item>a ul,.p-report__list-item>a ol{margin:0;padding:0 0 0 20px}.p-report__list-item>a p,.p-report__list-item>a li{font-size:14px}.p-report__empty{margin:0 0 48px;width:100%;padding:24px;background-color:#fff;border-radius:10px}.p-report__message{width:100%;margin:0 0 48px}.p-report__message-title{margin:0;width:100%;padding:24px;background-color:#fff;border-radius:10px}.p-report-entry{background-color:#f5f6f8}.p-report-entry__wrap{width:100%;background-color:#fff;border-radius:10px;padding:40px;position:relative}@media screen and (max-width: 812px){.p-report-entry__wrap{padding:24px}}.p-report-entry__title{margin:0}@media screen and (max-width: 812px){.p-report-entry__title{font-size:24px}}.p-report-entry__user{margin-top:16px}.p-report-entry__user>a{display:flex;align-items:center;color:#0c195e;text-decoration:none}.p-report-entry__theme{margin-top:16px}.p-report-entry__theme a{color:#0c195e}.p-report-entry__content{border-top:1px solid #cdcdcd;margin-top:40px;padding-top:40px}.p-report-entry__content-item+.p-report-entry__content-item{margin-top:40px}.p-report-entry__content-item .title{margin:0}.p-report-entry__edit{position:absolute;top:24px;right:24px}@media screen and (max-width: 812px){.p-report-entry__edit{position:static;text-align:right;margin-bottom:16px}}.p-report__modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:99}.p-report__modal-content{background-color:#fff;z-index:2;padding:56px 40px 40px;border-radius:10px}@media screen and (max-width: 812px){.p-report__modal-content{padding:40px 24px}}.p-report__modal-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.p-report__modal-title{text-align:center;font-size:28px;font-weight:bold;line-height:1;margin:0}@media screen and (max-width: 812px){.p-report__modal-title{font-size:22px}}.p-report__modal-text{text-align:center;margin:20px 0 0}.p-report__modal-share{margin-top:40px}@media screen and (max-width: 812px){.p-report__modal-share{margin-top:32px}}.p-report__modal-share .title{text-align:center;font-weight:bold;display:flex;justify-content:center;align-items:center}.p-report__modal-share .title:before,.p-report__modal-share .title:after{content:" ";display:block;width:2px;height:1em;background-color:#0c195e}.p-report__modal-share .title:before{transform:rotate(-45deg);margin-right:16px}.p-report__modal-share .title:after{transform:rotate(45deg);margin-left:16px}.p-report__modal-share .wrap{margin-top:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 812px){.p-report__modal-share .wrap{flex-direction:column}}.p-report__modal-share .wrap a{color:#fff;min-width:260px}@media screen and (max-width: 812px){.p-report__modal-share .wrap a{width:100%}}.p-report__modal-share .wrap a+a{margin-left:12px}@media screen and (max-width: 812px){.p-report__modal-share .wrap a+a{margin-left:0;margin-top:16px}}.p-report__modal-share .wrap a.twitter{background-color:#1da1f2}.p-report__modal-share .wrap a.facebook{background-color:#3b5998}.p-report__modal-share .wrap a i{font-size:24px}.p-report__modal-button{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width: 812px){.p-report__modal-button{margin-top:32px}}.p-roadmap{min-height:100vh;background-color:#f5f6f8;display:flex}@media screen and (max-width: 812px){.p-roadmap{flex-direction:column}}.p-roadmap__header{display:none}@media screen and (max-width: 812px){.p-roadmap__header{display:block;padding:24px 20px 16px}}.p-roadmap__header .c-button>span,.p-roadmap__header .p-roleplay-registration__go-to-next-button>span,.p-roadmap__header .p-roleplay-recording__discard-video-button>span,.p-roadmap__header .p-roleplay-recording-complete__button>span,.p-roadmap__header .p-roleplay-analysis-result__add-draft-button>span,.p-roadmap__header .p-nest-demo__next-button>span,.p-roadmap__header .p-fix-script__go-back-button>span,.p-roadmap__header .p-fix-script__go-to-next-button>span,.p-roadmap__header .p-edit-roleplay__go-to-next-button>span,.p-roadmap__header .c-script-confirmation__fix-roleplay-draft-button>span,.p-roadmap__header .c-roleplay-editor__go-to-next-button>span,.p-roadmap__header .c-candidate-selector__change-roleplay-button>span,.p-roadmap__header .c-candidate-selector__header button>span,.c-candidate-selector__header .p-roadmap__header button>span{text-decoration:underline}.p-roadmap__header .c-button>i,.p-roadmap__header .p-roleplay-registration__go-to-next-button>i,.p-roadmap__header .p-roleplay-recording__discard-video-button>i,.p-roadmap__header .p-roleplay-recording-complete__button>i,.p-roadmap__header .p-roleplay-analysis-result__add-draft-button>i,.p-roadmap__header .p-nest-demo__next-button>i,.p-roadmap__header .p-fix-script__go-back-button>i,.p-roadmap__header .p-fix-script__go-to-next-button>i,.p-roadmap__header .p-edit-roleplay__go-to-next-button>i,.p-roadmap__header .c-script-confirmation__fix-roleplay-draft-button>i,.p-roadmap__header .c-roleplay-editor__go-to-next-button>i,.p-roadmap__header .c-candidate-selector__change-roleplay-button>i,.p-roadmap__header .c-candidate-selector__header button>i,.c-candidate-selector__header .p-roadmap__header button>i{margin-left:8px}.p-mobile-roadmap__progress-list{display:none}@media screen and (max-width: 812px){.p-mobile-roadmap__progress-list{display:block;padding:0 60px 40px 40px}.p-mobile-roadmap__progress-list>.p-roadmap__step{margin-top:0}}.p-roadmap__sidebar{min-width:320px;width:320px;padding:40px 40px 80px}@media screen and (max-width: 812px){.p-roadmap__sidebar{display:none}}.p-roadmap__step{padding:0;margin:-16px 0;list-style:none;position:sticky;top:92px}@media screen and (max-width: 812px){.p-roadmap__step{position:static}}.p-roadmap__step li{position:relative;margin-right:16px}.p-roadmap__step li:first-child:after{top:50%;height:50%}.p-roadmap__step li:last-child:after{top:auto;bottom:50%;height:50%}.p-roadmap__step li.is-active{padding:16px 0}.p-roadmap__step li.is-active.is-child .p-roadmap__step-wrap>a{background-color:#ffe843}.p-roadmap__step li.is-active.is-completed .p-roadmap__step-wrap>a span{text-decoration:none}.p-roadmap__step li.is-active.is-completed .p-roadmap__step-wrap>a:after{font-weight:bold}.p-roadmap__step li.is-active:before{background-color:#0c195e}.p-roadmap__step li.is-active .p-roadmap__step-wrap>a{color:#0c195e;font-weight:bold;background-color:#ffe843}.p-roadmap__step li.is-child{display:none;padding:8px 0 8px 8px}.p-roadmap__step li.is-child.is-opened{display:block}.p-roadmap__step li.is-child:before{display:none}.p-roadmap__step li.is-child:after{background-color:#cdcdcd}.p-roadmap__step li.is-child .p-roadmap__step-wrap>a{padding:8px 16px;line-height:1.6;background-color:transparent}.p-roadmap__step li.is-current:before,.p-roadmap__step li.is-current:after{background-color:#0c195e}.p-roadmap__step li:before{content:" ";display:block;width:10px;height:10px;border-radius:50%;background-color:#cdcdcd;position:absolute;top:50%;left:-5px;margin-top:-5px;z-index:1}.p-roadmap__step li:after{content:" ";display:block;width:2px;height:100%;background-color:#cdcdcd;position:absolute;top:0;left:-1px}.p-roadmap__step-wrap{margin-left:16px}.p-roadmap__step-wrap>span.is-disabled,.p-roadmap__step-wrap>a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;border-radius:10px;text-decoration:none;color:#828282;font-size:14px;position:relative}.p-roadmap__step-wrap>span.is-disabled span,.p-roadmap__step-wrap>a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-roadmap__step-wrap>span.is-disabled{cursor:not-allowed}.p-roadmap__step-training{background-color:#ffe843;margin-top:4px;border-radius:10px;padding:12px 16px 20px}.p-roadmap__step-training .label{font-size:12px;font-weight:bold}.p-roadmap__step-training .result{margin-top:8px;padding:0 8px}.p-roadmap__step-training .result>a{display:flex;align-items:center;justify-content:center;width:100%;height:32px;background-color:#fff;border-radius:16px;font-size:12px;text-decoration:none;color:#0c195e}.p-roadmap__step-training .result>a+a{margin-top:8px}.p-roadmap__step-training .result>a.is-current{color:#fff;background-color:#0c195e}.p-roadmap__content{flex:1;padding:60px 120px 0 60px;background-color:#fff;margin-bottom:80px;border-bottom-left-radius:10px;position:relative}@media screen and (max-width: 812px){.p-roadmap__content{padding:24px 0 0;margin-bottom:60px}}.p-roadmap__content-nav{display:flex;align-items:center;justify-content:flex-end;margin-bottom:32px}@media screen and (max-width: 812px){.p-roadmap__content-nav{display:none}}.p-roadmap__content-nav:empty{display:none}.p-roadmap__content-nav a{text-decoration:none;font-size:14px}.p-roadmap__content-nav p{margin:0;font-size:14px;justify-self:flex-end}.p-roadmap__content-header{margin-bottom:48px}@media screen and (max-width: 812px){.p-roadmap__content-header{margin-bottom:32px}}.p-roadmap__content-header .title{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-roadmap__content-header .title{font-size:28px}}.p-roadmap__content-header .time{margin:0;font-size:14px}.p-roadmap__content-feedback{margin-top:60px}.p-roadmap__content-completed{color:#2e7b32;font-weight:bold;padding:16px;background-color:#e8f5e9;border-radius:10px;margin-bottom:56px}@media screen and (max-width: 812px){.p-roadmap__content-completed{font-size:14px}}.p-roadmap__content-completed>i{margin-right:8px}.p-roadmap__content-body h2,.p-roadmap__content-body p{margin:0}.p-roadmap__content-body h2{margin-bottom:16px}@media screen and (max-width: 812px){.p-roadmap__content-body p{font-size:14px}}.p-roadmap__content-body p+h2,.p-roadmap__content-body p+h3{margin-top:48px}.p-roadmap__content-body p+p{margin-top:16px}.p-roadmap__content-body p img{max-width:100%;max-height:400px;height:auto;margin:16px 0}.p-roadmap__content-body>ul,.p-roadmap__content-body>ol{background-color:#f5f6f8;margin:24px 0;padding:24px 24px 24px 48px;border-radius:10px}@media screen and (max-width: 812px){.p-roadmap__content-body>ul,.p-roadmap__content-body>ol{margin:16px 0;padding:16px 16px 16px 40px}}@media screen and (max-width: 812px){.p-roadmap__content-body ul,.p-roadmap__content-body ol{font-size:14px}}.p-roadmap__content-body ul+h2,.p-roadmap__content-body ol+h2{margin-top:48px}@media screen and (max-width: 812px){.p-roadmap__content-body ul li,.p-roadmap__content-body ol li{font-size:14px}}.p-roadmap__content-body ul li>ul,.p-roadmap__content-body ul li>ol,.p-roadmap__content-body ol li>ul,.p-roadmap__content-body ol li>ol{margin-bottom:8px;padding-left:16px}.p-roadmap__content-body .c-button,.p-roadmap__content-body .p-roleplay-registration__go-to-next-button,.p-roadmap__content-body .p-roleplay-recording__discard-video-button,.p-roadmap__content-body .p-roleplay-recording-complete__button,.p-roadmap__content-body .p-roleplay-analysis-result__add-draft-button,.p-roadmap__content-body .p-nest-demo__next-button,.p-roadmap__content-body .p-fix-script__go-back-button,.p-roadmap__content-body .p-fix-script__go-to-next-button,.p-roadmap__content-body .p-edit-roleplay__go-to-next-button,.p-roadmap__content-body .c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__content-body .c-roleplay-editor__go-to-next-button,.p-roadmap__content-body .c-candidate-selector__change-roleplay-button,.p-roadmap__content-body .c-candidate-selector__header button,.c-candidate-selector__header .p-roadmap__content-body button{margin:8px 0 24px}.p-roadmap__content-body .c-toggle{margin:48px 0}@media screen and (max-width: 812px){.p-roadmap__content-body .c-toggle{margin:40px 0}}.p-roadmap__content-body .c-toggle__item-parent h2{margin:0;font-size:18px}@media screen and (max-width: 812px){.p-roadmap__content-body .c-toggle__item-parent h2{font-size:16px}}.p-roadmap__content-body .c-embed-responsive,.p-roadmap__content-body :not(.c-embed-responsive) iframe{margin:40px 0}@media screen and (max-width: 812px){.p-roadmap__content-body .c-embed-responsive,.p-roadmap__content-body :not(.c-embed-responsive) iframe{margin:32px 0}}.p-roadmap__content-body :not(.c-embed-responsive) iframe{width:100%}.p-roadmap__content-body pre{border:1px solid #cdcdcd;padding:24px 16px !important;margin:24px 0 !important;border-radius:10px}.p-roadmap__content-body pre+h2{margin-top:48px}.p-roadmap__task{border:1px solid #cdcdcd;border-radius:10px;margin:60px auto 0;max-width:800px}.p-roadmap__task-title{display:flex;justify-content:center;align-items:center;font-size:18px;margin:0;padding:20px 24px;border-bottom:1px solid #cdcdcd;background-color:#f5f6f8}@media screen and (max-width: 812px){.p-roadmap__task-title{font-size:16px}}.p-roadmap__task-title>span{display:block;font-size:14px;margin-left:8px;white-space:nowrap}.p-roadmap__task-list+.p-roadmap__task-textarea{margin-top:40px;padding-top:40px;border-top:2px dotted #cdcdcd}.p-roadmap__task-list ul{padding:0;margin:0;list-style:none}.p-roadmap__task-list ul li{line-height:1}.p-roadmap__task-list ul li+li{margin-top:24px;padding-top:24px;border-top:2px dotted #cdcdcd}.p-roadmap__task-list ul li .c-form__field--checkbox label>span{font-size:16px}@media screen and (max-width: 812px){.p-roadmap__task-list ul li .c-form__field--checkbox label>span{font-size:14px}}.p-roadmap__task-wrap{padding:40px}@media screen and (max-width: 812px){.p-roadmap__task-wrap{padding:24px}}.p-roadmap__task-wrap>*:not(.p-roadmap__task-tips)+*{margin-top:40px}@media screen and (max-width: 812px){.p-roadmap__task-wrap>*:not(.p-roadmap__task-tips)+*{margin-top:24px}}.p-roadmap__task-text .title,.p-roadmap__task-textarea .title,.p-roadmap__task-upload .title{margin:0 0 14px;font-weight:bold}.p-roadmap__task-step ul{margin:0;padding:0;list-style:none}.p-roadmap__task-step ul li+li{margin-top:32px}@media screen and (max-width: 812px){.p-roadmap__task-step ul li+li{margin-top:24px}}.p-roadmap__task-step ul li.is-completed{background-color:#e8f5e9;box-shadow:none}.p-roadmap__task-step ul li.is-completed a{color:#2e7b32}.p-roadmap__task-step ul li.is-completed .title:before{color:#2e7b32}.p-roadmap__task-step ul li a{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;color:#0c195e}@media screen and (max-width: 812px){.p-roadmap__task-step ul li a{padding:16px}}.p-roadmap__task-step ul li a i{color:#0c195e;font-size:20px;margin-left:16px}.p-roadmap__task-step ul li .title{display:flex;align-items:center;margin:0;font-size:18px}@media screen and (max-width: 812px){.p-roadmap__task-step ul li .title{font-size:16px}}.p-roadmap__task-step ul li .title:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:#ddd;margin-right:16px}@media screen and (max-width: 812px){.p-roadmap__task-step ul li .title:before{margin-right:8px}}.p-roadmap__task-date .date{display:flex;justify-content:center;align-items:center;background-color:#f5f6f8;border-radius:5px;padding:16px}.p-roadmap__task-date .date time{display:block;font-size:24px;color:#0c195e}.p-roadmap__task-date .date .c-button,.p-roadmap__task-date .date .p-roleplay-registration__go-to-next-button,.p-roadmap__task-date .date .p-roleplay-recording__discard-video-button,.p-roadmap__task-date .date .p-roleplay-recording-complete__button,.p-roadmap__task-date .date .p-roleplay-analysis-result__add-draft-button,.p-roadmap__task-date .date .p-nest-demo__next-button,.p-roadmap__task-date .date .p-fix-script__go-back-button,.p-roadmap__task-date .date .p-fix-script__go-to-next-button,.p-roadmap__task-date .date .p-edit-roleplay__go-to-next-button,.p-roadmap__task-date .date .c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__task-date .date .c-roleplay-editor__go-to-next-button,.p-roadmap__task-date .date .c-candidate-selector__change-roleplay-button,.p-roadmap__task-date .date .c-candidate-selector__header button,.c-candidate-selector__header .p-roadmap__task-date .date button{border-radius:5px;margin-left:12px}.p-roadmap__task-technology .item__wrap{display:flex;flex-wrap:wrap;margin-bottom:-24px}.p-roadmap__task-technology .item .item__title{display:flex;align-items:center;margin:0 0 24px}@media screen and (max-width: 812px){.p-roadmap__task-technology .item .item__title{font-size:16px}}.p-roadmap__task-technology .item .item__title>span{display:block;font-size:14px;margin-left:8px;white-space:nowrap}.p-roadmap__task-technology .item+.item{margin-top:40px;padding-top:40px;border-top:2px dotted #cdcdcd}.p-roadmap__task-technology .item__input{margin-right:40px;margin-bottom:24px}.p-roadmap__task-technology .item__input label>span{font-size:16px;white-space:nowrap}@media screen and (max-width: 812px){.p-roadmap__task-technology .item__input label>span{font-size:14px}}.p-roadmap__task-tips{font-size:14px;margin:0 0 24px;background-color:#f5f6f8;border-radius:10px;padding:16px}@media screen and (max-width: 812px){.p-roadmap__task-tips{margin-bottom:16px;font-size:12px}}.p-roadmap__content-footer{text-align:center;margin:60px -60px 0;padding:0 0 80px}@media screen and (max-width: 812px){.p-roadmap__content-footer{padding-bottom:60px;margin:60px 0 0}}.p-roadmap__content-footer p{font-size:12px;color:#828282;margin:10px 0 0}.p-roadmap__content-footer .tips{font-size:14px;margin-top:12px}.p-roadmap__memo{padding-top:68px;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);width:640px;height:100%;position:fixed;top:0;right:0;z-index:3;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transform:translate3d(640px, 0, 0);visibility:hidden}@media screen and (max-width: 812px){.p-roadmap__memo{width:100%;transform:translate3d(100%, 0, 0)}}.p-roadmap__memo.is-active{transform:translate3d(0, 0, 0);visibility:visible}.p-roadmap__memo-content{padding:40px 40px 80px}@media screen and (max-width: 812px){.p-roadmap__memo-content{padding:24px}}.p-roadmap__memo-title{margin:0 0 10px;font-size:14px}.p-roadmap__memo-textarea{min-height:calc(60vh - 68px);font-size:14px;width:100%;border:1px solid #cdcdcd;border-radius:10px;padding:14px;margin:0;line-height:1.8}.p-roadmap__memo-save{display:flex;justify-content:flex-end;margin-top:12px}.p-roadmap__memo-save>.c-button+.c-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.c-button,.p-roadmap__memo-save>.c-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.c-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.c-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.c-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.c-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.c-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.c-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.c-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.c-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.c-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.c-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.c-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.c-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.c-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.c-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.c-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.c-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.c-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.c-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.c-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-roleplay-registration__go-to-next-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-roleplay-recording__discard-video-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-roleplay-recording-complete__button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-roleplay-analysis-result__add-draft-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-nest-demo__next-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-fix-script__go-back-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-fix-script__go-to-next-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.p-edit-roleplay__go-to-next-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.c-script-confirmation__fix-roleplay-draft-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.c-roleplay-editor__go-to-next-button,.p-roadmap__memo-save>.c-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-roleplay-recording-complete__button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-nest-demo__next-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-fix-script__go-back-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-fix-script__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.c-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-roleplay-registration__go-to-next-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-roleplay-recording__discard-video-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-roleplay-recording-complete__button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-roleplay-analysis-result__add-draft-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-nest-demo__next-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-fix-script__go-back-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-fix-script__go-to-next-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.p-edit-roleplay__go-to-next-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.c-script-confirmation__fix-roleplay-draft-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.c-roleplay-editor__go-to-next-button,.c-candidate-selector__header .p-roadmap__memo-save>button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .p-roadmap__memo-save>.c-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-roleplay-registration__go-to-next-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-roleplay-recording__discard-video-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-roleplay-recording-complete__button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-roleplay-analysis-result__add-draft-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-nest-demo__next-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-fix-script__go-back-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-fix-script__go-to-next-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.p-edit-roleplay__go-to-next-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.c-script-confirmation__fix-roleplay-draft-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.c-roleplay-editor__go-to-next-button+button,.c-candidate-selector__header .p-roadmap__memo-save>.c-candidate-selector__change-roleplay-button+button,.c-candidate-selector__header .p-roadmap__memo-save>button+button{margin-left:20px}.p-roadmap__memo-button{-webkit-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;position:absolute;top:148px;left:-64px;background-color:#0c195e;width:64px;height:64px;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;outline:none;visibility:visible}@media screen and (max-width: 812px){.p-roadmap__memo-button{top:132px;left:-56px;width:56px;height:56px}}.p-roadmap__memo-button i,.p-roadmap__memo-button span{display:block;color:#fff}.p-roadmap__memo-button i{font-size:18px}@media screen and (max-width: 812px){.p-roadmap__memo-button i{font-size:16px}}.p-roadmap__memo-button span{font-size:10px;margin-top:6px}@media screen and (max-width: 812px){.p-roadmap__memo-button span{font-size:8px}}.p-roadmap__report{position:fixed;bottom:32px;right:32px;z-index:2}@media screen and (max-width: 812px){.p-roadmap__report{bottom:10px;right:10px}}.p-roadmap__report>a{display:flex;align-items:center}.p-roadmap__report>a>i{margin-right:8px}.p-roadmap__report .c-tips{position:absolute;bottom:80%;right:0}@font-face{font-family:"Lie to Me";src:url(/assets/lie_to_me-f4fe3fcf832f5f7f74f59873ee6f895ec25e875d0674510e1b5ad47a2b8b128b.otf) format("opentype")}.p-roadmap__content-thanks{padding-bottom:60px}.p-roadmap__content-thanks .box{padding:32px 24px;border-radius:10px;background-color:#f5f6f8}.p-roadmap__content-thanks .box .thank-you{margin-bottom:25px;font-size:30px;font-family:"Lie to Me";color:#db3a5c}.p-roadmap__content-thanks .box .head{font-weight:bold}.p-roadmap__content-thanks .box .tips{font-size:12px}@media screen and (max-width: 812px){.p-roadmap__content-thanks .box br{display:block}}.p-root{display:flex;justify-content:center;align-items:center;min-height:100vh}.p-root__container{text-align:center;margin-top:-24px}.p-root__logo{width:160px;margin:0 auto 32px}.p-root__logo img{width:100%;height:auto}.p-root__text{margin:0 0 40px}.p-root__content{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 812px){.p-root__content{display:block}}.p-root__content+.p-root__content{margin-top:24px;padding-top:24px;border-top:1px solid #eee}@media screen and (max-width: 812px){.p-root__content a{display:flex}}.p-root__content a+a{margin-left:24px}@media screen and (max-width: 812px){.p-root__content a+a{margin-left:0;margin-top:24px}}.p-setting .c-user{margin:16px 0}.themes-index{overflow-x:hidden}.p-theme{display:flex}@media screen and (max-width: 812px){.p-theme{display:block}}@media screen and (max-width: 812px){.p-theme-container{position:relative;z-index:98}}.p-theme__section{width:50%;background-color:#fff;padding:80px 0 120px;transition:background-color 0.35s ease}@media screen and (max-width: 812px){.p-theme__section{width:100%;padding:60px 0}.p-theme__section+.p-theme__section{background-color:#f5f6f8}.p-theme__section+.p-theme__section:hover{background-color:#f5f6f8}}.p-theme__section:hover{background-color:#f5f6f8}@media screen and (max-width: 812px){.p-theme__section:hover{background-color:#fff}}.p-theme__section>.c-inner{position:relative;padding:0 60px}@media screen and (max-width: 812px){.p-theme__section>.c-inner{padding:0 24px}}.p-theme__section-title{margin:0 0 20px;white-space:nowrap;font-size:32px;text-align:center}@media screen and (max-width: 812px){.p-theme__section-title{font-size:28px;line-height:1;margin-bottom:16px}}.p-theme__section-text{font-size:14px;text-align:center;margin:0 0 60px}@media screen and (max-width: 812px){.p-theme__section-text{text-align:left;max-width:240px;margin:0 auto 40px}.p-theme__section-text br{display:none}}.p-theme__section-wrap{max-width:620px;margin:0 auto -48px;display:flex;flex-wrap:wrap}@media screen and (max-width: 812px){.p-theme__section-wrap{flex-direction:column;margin-bottom:0}}.p-theme__section-wrap>.c-card{width:calc((100% - 40px) / 2);min-width:calc((100% - 40px) / 2);margin-right:40px;margin-bottom:48px}.p-theme__section-wrap>.c-card:nth-child(2n){margin-right:0}@media screen and (min-width: 813px) and (max-width: 1024px){.p-theme__section-wrap>.c-card{max-width:280px;width:100%;margin:0 auto}.p-theme__section-wrap>.c-card+.c-card{margin-top:40px}.p-theme__section-wrap>.c-card:nth-child(2n){margin-right:auto}}@media screen and (max-width: 812px){.p-theme__section-wrap>.c-card{max-width:280px;width:100%;margin:0 auto}.p-theme__section-wrap>.c-card+.c-card{margin-top:40px}.p-theme__section-wrap>.c-card:nth-child(2n){margin-right:auto}}.themes-show .c-header{position:static}.p-theme-header{position:relative}.p-theme-header>.c-inner{padding-top:60px;padding-bottom:48px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}@media screen and (max-width: 812px){.p-theme-header>.c-inner{padding-top:32px;padding-bottom:24px}}.p-theme-header__wrap{flex:1;padding-right:60px}@media screen and (max-width: 812px){.p-theme-header__wrap{padding-right:0}}.p-theme-header__title{margin:18px 0 0;font-size:32px}@media screen and (max-width: 812px){.p-theme-header__title{font-size:24px}}.p-theme-header__label{display:inline-flex;justify-content:center;align-items:center;font-size:12px;border-radius:5px;white-space:nowrap;color:#fff;padding:0 16px;height:30px;line-height:1}.p-theme-header__label--1{background-color:#bb6bd9}.p-theme-header__label--2{background-color:#56ccf2}.p-theme-header__meta{display:flex;list-style:none;margin:24px 0 0;padding:0;align-items:center}@media screen and (max-width: 812px){.p-theme-header__meta{margin-top:16px}}.p-theme-header__meta li{display:flex;align-items:center;font-size:14px;color:#828282;line-height:1}@media screen and (max-width: 812px){.p-theme-header__meta li{font-size:12px}}.p-theme-header__meta li+li:before{content:"/";margin:0 16px;color:#cdcdcd}.p-theme-header__meta li strong{font-weight:normal;margin-right:4px}.p-theme__control{background-color:#fff;max-width:240px;width:100%}@media screen and (max-width: 812px){.p-theme__control{position:fixed;top:auto;bottom:0;left:0;max-width:100%;width:100%;z-index:100;padding:16px;box-shadow:5px 5px 10px rgba(0,0,0,0.05), -5px -5px 10px rgba(0,0,0,0.05)}}.p-theme__control-button{text-align:center}.p-theme__control-button>*+*{margin-top:14px}.p-theme__control-note{background-color:#f5f6f8;padding:16px;font-size:14px;border-radius:10px}@media screen and (max-width: 812px){.p-theme__control-note{display:none}}.p-theme__control-tips{text-align:center}.p-theme__control-tips p{font-size:12px;margin:10px 0 0}.p-theme__user{list-style:none;margin:0;padding:0}.p-theme__user li+li{margin-top:16px}.p-theme__user li>a{display:flex;align-items:center;text-decoration:none;color:#0c195e;font-size:14px}.p-theme__user li>a .c-user{margin-right:8px}.p-theme__user li>a .c-user__icon{width:40px;min-width:40px;height:40px}.p-theme-tab{box-shadow:0 3px 3px rgba(0,0,0,0.05);position:sticky;top:0;background-color:#fff;z-index:1}.steps-show .p-theme-tab{position:relative;top:auto}.p-theme-tab__list{display:flex;list-style:none;margin:0;padding:0}@media screen and (max-width: 812px){.p-theme-tab__list{-webkit-overflow-scrolling:touch;overflow-x:scroll}}.p-theme-tab__list li span,.p-theme-tab__list li a{display:block;color:#0c195e;text-decoration:none;padding:16px 32px;position:relative;font-size:14px;white-space:nowrap}@media screen and (max-width: 812px){.p-theme-tab__list li span,.p-theme-tab__list li a{padding-left:24px;padding-right:24px;font-size:12px}}.p-theme-tab__list li span.is-active,.p-theme-tab__list li a.is-active{font-weight:bold;pointer-events:none}.p-theme-tab__list li span.is-active:after,.p-theme-tab__list li a.is-active:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0c195e}.p-theme-content__item{display:none}.p-theme-content__item.is-active{display:block}.p-theme-content__item>.c-section{padding-top:80px}.p-theme-entry{padding:60px 0 80px;background-color:#f5f6f8}@media screen and (max-width: 812px){.p-theme-entry{padding:40px 0 60px}}.p-theme-entry>.c-inner{max-width:980px;background-color:#fff;padding:60px;border-radius:10px}@media screen and (max-width: 812px){.p-theme-entry>.c-inner{padding:40px 20px 60px;border-radius:0}}.p-theme-entry__header{margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #cdcdcd}.p-theme-entry__title{margin:0 0 20px}@media screen and (max-width: 812px){.p-theme-entry__title{font-size:28px;margin-bottom:16px}}.p-theme-entry__update{margin-top:60px;padding-top:24px;text-align:right;border-top:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-theme-entry__update{margin-top:40px;padding-top:16px}}.p-theme-entry__update time{font-size:14px;color:#828282}@media screen and (max-width: 812px){.p-theme-entry__update time{font-size:12px}}.p-theme-entry__item+.p-theme-entry__item{margin-top:60px}@media screen and (max-width: 812px){.p-theme-entry__item+.p-theme-entry__item{margin-top:48px}}.p-theme-entry__item-title{margin:0 0 24px;padding-bottom:8px;font-size:28px;border-bottom:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-theme-entry__item-title{font-size:22px}}.p-theme-entry__item-wrap h2,.p-theme-entry__item-wrap p{margin:0}.p-theme-entry__item-wrap h2{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #cdcdcd;font-size:28px}@media screen and (max-width: 812px){.p-theme-entry__item-wrap h2{font-size:22px}}.p-theme-entry__item-wrap h2:not(:first-child){margin-top:60px}@media screen and (max-width: 812px){.p-theme-entry__item-wrap h2:not(:first-child){margin-top:48px}}@media screen and (max-width: 812px){.p-theme-entry__item-wrap p{font-size:14px}}.p-theme-entry__item-wrap p+h2{margin-top:48px}.p-theme-entry__item-wrap p+p{margin-top:16px}.p-theme-entry__item-wrap p img{max-width:100%;max-height:400px;height:auto;margin:16px 0}.p-theme-entry__item-wrap ul,.p-theme-entry__item-wrap ol{background-color:#f5f6f8;margin:24px 0 0;padding:24px 24px 24px 48px;border-radius:10px}@media screen and (max-width: 812px){.p-theme-entry__item-wrap ul,.p-theme-entry__item-wrap ol{font-size:14px;margin:16px 0;padding:16px 16px 16px 40px}}.p-theme-entry__item-wrap ul+h2,.p-theme-entry__item-wrap ol+h2{margin-top:48px}.p-theme-entry__item-wrap ul+p,.p-theme-entry__item-wrap ol+p{margin-top:24px}@media screen and (max-width: 812px){.p-theme-entry__item-text{font-size:14px}}.p-theme-entry__control .p-theme__control{max-width:560px;margin:60px auto 0}@media screen and (max-width: 812px){.p-theme-entry__control .p-theme__control{position:static;padding:0 24px;box-shadow:none}}.p-theme-entry__contact{margin-top:80px}@media screen and (max-width: 812px){.p-theme-entry__contact{margin-top:60px}}.p-theme-entry__contact p{margin:0;font-size:14px}@media screen and (max-width: 812px){.p-theme-entry__contact p{font-size:12px}}.p-theme-entry__sample figure{display:block;margin:32px 0}@media screen and (max-width: 812px){.p-theme-entry__sample figure{margin:24px 0}}.p-theme-entry__sample figure a{display:inline-block;position:relative}.p-theme-entry__sample figure a:hover{opacity:1}.p-theme-entry__sample figure a:hover:before{opacity:1}.p-theme-entry__sample figure a:before{content:"クリックで作品を見る";display:flex;justify-content:center;align-items:center;font-size:14px;background-color:rgba(0,0,0,0.8);border-radius:10px;text-decoration:none;color:#fff;white-space:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.35s ease}.p-theme-entry__sample figure img{max-width:480px;width:100%;height:auto;border-radius:10px;border:1px solid #cdcdcd}.p-theme-entry__sample-download{margin-top:24px}.p-theme-sample{padding:60px 0 80px;background-color:#f5f6f8}@media screen and (max-width: 812px){.p-theme-sample{padding:40px 0 60px}}.p-theme-sample>.c-inner{max-width:980px;background-color:#fff;padding:60px;border-radius:10px}@media screen and (max-width: 812px){.p-theme-sample>.c-inner{padding:40px 20px 60px;border-radius:0}}.p-theme-sample__wrap>*:last-child{margin-bottom:0}.p-theme-sample__wrap h2,.p-theme-sample__wrap p{margin:0}.p-theme-sample__wrap h2{margin-bottom:20px;font-size:32px}@media screen and (max-width: 812px){.p-theme-sample__wrap h2{font-size:28px}}.p-theme-sample__wrap h3{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #cdcdcd;font-size:28px}@media screen and (max-width: 812px){.p-theme-sample__wrap h3{font-size:24px}}.p-theme-sample__wrap h3:not(:first-child){margin-top:60px}@media screen and (max-width: 812px){.p-theme-sample__wrap h3:not(:first-child){margin-top:48px}}@media screen and (max-width: 812px){.p-theme-sample__wrap p{font-size:14px}}.p-theme-sample__wrap p+p{margin-top:16px}.p-theme-sample__wrap p img{display:block;background-color:#000;max-width:100%;width:100%;max-height:400px;height:auto;object-fit:contain;border-radius:10px;margin:48px 0}@media screen and (max-width: 812px){.p-theme-sample__wrap p img{margin:32px 0}}.p-theme-sample__wrap ul,.p-theme-sample__wrap ol{background-color:#f5f6f8;margin:24px 0;padding:24px 24px 24px 48px;border-radius:10px}@media screen and (max-width: 812px){.p-theme-sample__wrap ul,.p-theme-sample__wrap ol{font-size:14px;margin:16px 0;padding:16px 16px 16px 40px}}.p-theme-sample__button{text-align:center}.p-theme-sample__button>.c-button,.p-theme-sample__button>.p-roleplay-registration__go-to-next-button,.p-theme-sample__button>.p-roleplay-recording__discard-video-button,.p-theme-sample__button>.p-roleplay-recording-complete__button,.p-theme-sample__button>.p-roleplay-analysis-result__add-draft-button,.p-theme-sample__button>.p-nest-demo__next-button,.p-theme-sample__button>.p-fix-script__go-back-button,.p-theme-sample__button>.p-fix-script__go-to-next-button,.p-theme-sample__button>.p-edit-roleplay__go-to-next-button,.p-theme-sample__button>.c-script-confirmation__fix-roleplay-draft-button,.p-theme-sample__button>.c-roleplay-editor__go-to-next-button,.p-theme-sample__button>.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .p-theme-sample__button>button{min-width:300px}.p-theme-works{padding:60px 0 80px;background-color:#f5f6f8}@media screen and (max-width: 812px){.p-theme-works{padding:40px 0 60px}}.p-theme-works__wrap{display:flex;flex-wrap:wrap;margin-bottom:-48px}@media screen and (max-width: 812px){.p-theme-works__wrap{margin-bottom:-24px}}.p-theme-works__wrap>.c-card{width:calc((100% - (40px * 2)) / 3);min-width:calc((100% - (40px * 2)) / 3);margin-right:40px;margin-bottom:48px}.p-theme-works__wrap>.c-card:nth-child(3n){margin-right:0}@media screen and (max-width: 812px){.p-theme-works__wrap>.c-card{max-width:280px;width:100%;margin:0 auto 24px}.p-theme-works__wrap>.c-card:nth-child(3n){margin-right:auto}}.p-theme-works__wrap>.c-card .c-card__image{height:160px;background-size:auto 100%;background-color:#f5f6f8}.p-theme-works__empty{margin:0 0 40px}@media screen and (max-width: 812px){.p-theme-works__empty{margin:0 0 24px}}.p-theme-works__button{margin-top:40px;text-align:center}.p-theme-entry__login{text-align:center;margin-top:80px}@media screen and (max-width: 812px){.p-theme-entry__login{margin-top:60px}}.p-theme-entry__login-title{margin:0}@media screen and (max-width: 812px){.p-theme-entry__login-title{font-size:20px}}.p-theme-entry__login-image{width:320px;margin:32px auto}.p-theme-entry__login-image img{width:100%;height:auto}.p-theme-entry__login-text{margin:16px 0 0}@media screen and (max-width: 812px){.p-theme-entry__login-text{font-size:14px;padding:0 24px}.p-theme-entry__login-text br{display:none}}.p-theme-entry__login-button{margin-top:24px}.p-theme-entry__login-button span{margin:0 10px}.p-theme-entry__banner{display:flex;align-items:center;border-top:2px dotted #cdcdcd;margin-top:80px;padding:60px 40px 0}@media screen and (max-width: 812px){.p-theme-entry__banner{flex-direction:column;padding:48px 24px 0;margin-top:48px}}@media screen and (max-width: 812px){.p-theme-entry__banner+.p-theme-entry__control .p-theme__control{margin-top:24px}}.p-theme-entry__banner figure{margin:0}@media screen and (max-width: 812px){.p-theme-entry__banner figure{order:-1}}.p-theme-entry__banner figure img{width:320px;height:auto;border-radius:10px}@media screen and (max-width: 812px){.p-theme-entry__banner figure img{width:100%}}.p-theme-entry__banner-wrap{margin-right:48px}@media screen and (max-width: 812px){.p-theme-entry__banner-wrap{margin-right:0;margin-top:24px}}.p-theme-entry__banner-wrap h3,.p-theme-entry__banner-wrap p{margin:0}.p-theme-entry__banner-wrap h3{font-size:22px;margin-bottom:24px}@media screen and (max-width: 812px){.p-theme-entry__banner-wrap h3{font-size:18px;margin-bottom:16px}.p-theme-entry__banner-wrap h3 br{display:none}}@media screen and (max-width: 812px){.p-theme-entry__banner-wrap p{font-size:14px}}.p-theme-result{position:relative}.p-theme-result:before,.p-theme-result:after{content:" ";display:block;width:480px;height:600px;background-repeat:no-repeat;background-size:auto 100%;background-image:url(/assets/themes/theme_result_bg_01-ecf29f46568f38802d19ec69fd67a0cd32198b845982132e0884e8ceb288b87d.svg);position:absolute;top:-160px;pointer-events:none}@media screen and (max-width: 812px){.p-theme-result:before,.p-theme-result:after{width:240px;height:500px;top:-200px}}.p-theme-result:before{left:0;background-position:right 0}.p-theme-result:after{right:0;background-position:left 0}.p-theme-result__header{text-align:center;padding:40px 0}.p-theme-result__header-label{font-size:42px;margin:0}@media screen and (max-width: 812px){.p-theme-result__header-label{font-size:32px}}.p-theme-result__header-text{margin:32px 0 0}@media screen and (max-width: 812px){.p-theme-result__header-text{font-size:14px;margin-top:24px}}.p-theme-result__header-button{margin-top:40px}@media screen and (max-width: 812px){.p-theme-result__header-button{margin-top:32px}}.p-theme-result__content{margin-top:60px}@media screen and (max-width: 812px){.p-theme-result__content{margin-top:40px}}.p-theme-result__content-title{margin:0;text-align:center}.p-theme-result__content-text{text-align:center}.p-theme-result__content-wrap{display:flex;align-items:center;padding:32px 60px 32px 40px;box-shadow:5px 5px 10px rgba(0,0,0,0.05),-5px -5px 10px rgba(0,0,0,0.05);max-width:640px;margin:40px auto 0}@media screen and (max-width: 812px){.p-theme-result__content-wrap{display:block;padding:32px 24px}}.p-theme-result__content-wrap .info{flex:1;padding-right:40px;border-right:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-theme-result__content-wrap .info{padding-right:0;border-right:0}}.p-theme-result__content-wrap .info ul{margin-bottom:0}.p-theme-result__content-wrap .info__title{font-weight:bold;margin:0}.p-theme-result__content-wrap .score{margin:0;padding-left:60px;line-height:1}@media screen and (max-width: 812px){.p-theme-result__content-wrap .score{padding-left:0;padding-top:32px;margin-top:32px;border-top:1px solid #cdcdcd;text-align:center}}.p-theme-result__content-wrap .score>span{display:block}.p-theme-result__content-wrap .score__label{margin-bottom:10px}.p-theme-result__content-wrap .score__rank{font-size:56px}.p-theme-result__share{text-align:center;padding:80px 0}@media screen and (max-width: 812px){.p-theme-result__share{padding:64px 0}}.p-theme-result__share-title{margin:0}@media screen and (max-width: 812px){.p-theme-result__share-title{font-size:20px}}.p-theme-result__share-button{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width: 812px){.p-theme-result__share-button{flex-direction:column}}.p-theme-result__share-button a{color:#fff}@media screen and (max-width: 812px){.p-theme-result__share-button a{width:100%}}.p-theme-result__share-button a+a{margin-left:16px}@media screen and (max-width: 812px){.p-theme-result__share-button a+a{margin-left:0;margin-top:16px}}.p-theme-result__share-button a.twitter{background-color:#1da1f2}.p-theme-result__share-button a.facebook{background-color:#3b5998}.p-theme-result__share-button a i{font-size:24px}.p-theme-result__footer{display:flex;justify-content:center;align-items:center}.c-audio-visualizer{width:57px;height:30px;display:flex;justify-content:space-between}.c-audio-visualizer__unit,.c-audio-visualizer__unit--active{width:2px;height:100%;background-color:#495057}.c-audio-visualizer__unit--active{background-color:#f03e3e}.c-bar-chart{margin-top:12px}.c-button--ghost.c-button--primary,.c-button--ghost.p-roleplay-registration__go-to-next-button,.c-button--ghost.p-roleplay-recording__discard-video-button,.c-button--ghost.p-roleplay-recording-complete__button,.c-button--ghost.p-roleplay-analysis-result__add-draft-button,.c-button--ghost.p-nest-demo__next-button,.c-button--ghost.p-fix-script__go-to-next-button,.c-button--ghost.p-edit-roleplay__go-to-next-button,.c-button--ghost.c-script-confirmation__fix-roleplay-draft-button,.c-button--ghost.c-roleplay-editor__go-to-next-button,.c-button--ghost.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header button.c-button--ghost,.c-button--ghost.c-button--secondary{font-weight:normal}.c-button--ghost.c-button--secondary{border:1px solid #0c195e}.c-button--ghost.c-button--danger{min-width:initial;padding:0 16px;border:1px solid #db3a5c;color:#db3a5c;background-color:#fff}.c-button--gray,.p-fix-script__go-back-button{min-width:initial;height:36px;padding:0 16px;background-color:#f5f6f8;color:#828282;font-size:14px}.c-candidate-selector__header{display:flex;justify-content:space-between;align-items:flex-end;margin:8px 0 30px 0}.c-candidate-selector__header button{width:192px}.c-candidate-selector__button-container{display:flex;justify-content:center;margin-top:32px}.c-candidate-selector__change-roleplay-button{width:254px;height:60px;border-radius:30px;font-size:18px;font-weight:bold}.c-candidate-selector__checkbox,.c-candidate-selector__checkbox--clickable{position:relative;left:10px}.c-candidate-selector__checkbox--clickable:hover{cursor:pointer}.c-candidate-selector__delete{color:#2d9cdb;text-decoration:underline}.c-candidate-selector__delete:hover{cursor:pointer}.c-category-chart__chart-header{display:flex;justify-content:space-between}.c-category-chart__title-container{display:flex}.c-category-form__match-rate{display:flex;justify-content:space-between;align-items:center;height:84px;margin:32px 0 16px 0;padding:0 24px;border-radius:10px;background-color:#eaf5fb}.c-category-form__match-rate-description{font-size:16px;font-weight:bold}.c-category-form__match-rate-description span{margin-left:17px;color:#db3a5c;font-size:12px}.c-category-form__match-rate-judgement{display:flex;justify-content:center;align-items:center}.c-category-form__label-pass{display:flex;justify-content:center;align-items:center;height:33px;margin-right:29px;padding:0 18px;background-color:#0c195e;border-radius:16px;color:#ffffff;font-size:12px;font-weight:bold}.c-category-form__label-fail{display:flex;justify-content:center;align-items:center;height:33px;margin-right:29px;padding:0 18px;background-color:#ffffff;border:1px solid #db3a5c;border-radius:16px;color:#db3a5c;font-size:12px;font-weight:bold}.c-category-form__match-rate-value{font-size:38px;font-weight:bold}.c-category-form__match-rate-percent{margin-right:8px;font-size:30px;font-weight:bold}.c-category-form__match-rate-indicator{display:flex}.c-category-form__match-rate-indicator-unit,.c-category-form__match-rate-indicator-unit--selected{width:14px;height:14px;margin-left:3px;background-color:#cdcdcd}.c-category-form__match-rate-indicator-unit--selected{background-color:#0c195e}.c-category-form__table,.c-script-editor{margin-top:32px;border:1px solid #cdcdcd;border-radius:4px;overflow:hidden}.c-category-form__table-header,.c-script-editor__header,.c-category-form__sample-script-modal-header{display:flex;align-items:center;height:54px;padding-left:24px;background-color:#f5f6f8;font-size:16px;font-weight:bold}.c-category-form__open-sample-script-button{margin-left:16px;padding:5px 12px;border:1px solid #616161;border-radius:16px;background-color:#ffffff;font-size:11px;font-weight:bold}.c-category-form__table-body,.c-script-editor__body{max-height:640px;margin:16px 24px;overflow:scroll}.c-category-form__category-input-container{width:182px;height:100%}.c-category-form__sup-category,.c-script-editor__sup-category{display:flex;width:100%;padding:16px 0;border-bottom:1px solid #cdcdcd}.c-category-form__sup-category:last-child,.c-script-editor__sup-category:last-child{border-bottom:none}.c-category-form__sub-category-container,.c-script-editor__sub-category-container{flex-grow:1}.c-category-form__sub-category,.c-script-editor__sub-category{display:flex}.c-category-form__form-block{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:133px;margin:0 8px 8px 0;padding:24px 0;background-color:#f5f6f8}.c-category-form__form-block input{width:117px;height:32px;padding:0 12px;border:1px solid #cdcdcd;border-radius:3px}.c-category-form__content-block,.c-script-editor__content-block{display:flex;align-items:center;flex-grow:1;margin-bottom:8px;padding:16px;background-color:#eaf5fb}.c-category-form__recorded-label,.c-script-editor__recorded-label{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#ffffff;border:1px solid #cdcdcd;border-radius:3px;color:#828282;font-size:10px;font-weight:bold}.c-category-form__content,.c-script-editor__content{flex-grow:1;width:567px;padding:0 12px;color:#020202;font-size:14px}.c-category-form__edit-content{width:28px;color:#2d9cdb;font-size:12px;text-decoration:underline}.c-category-form__edit-content:hover{cursor:pointer}.c-category-form__content--editable{width:567px;height:72px;margin-left:12px;padding:10px;border:1px solid #cdcdcd;border-radius:3px}.c-category-form__sample-script-modal{position:fixed;z-index:9999;width:598px;background-color:#ffffff;border:1px solid #cdcdcd;border-radius:4px;overflow:hidden}.c-category-form__sample-script-modal-header{justify-content:space-between;padding-right:20px}.c-category-form__sample-script-modal-header:hover{cursor:all-scroll}.c-category-form__close-modal{display:flex;align-items:center;font-size:15px;font-weight:normal}.c-category-form__close-modal img{width:20px;margin-left:4px}.c-category-form__close-modal:hover{cursor:pointer}.c-category-form__sample-script-modal-body{height:346px;margin:16px 24px;overflow-y:scroll;color:#020202;font-size:14px;font-weight:normal}.c-chart-switcher{display:flex;justify-content:center}.c-chart-switcher table{width:100%}.c-chart-switcher td{width:50%}.c-chart-switcher__switch{height:40px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #cdcdcd;border-radius:30px;font-size:14px;font-weight:bold;color:#828282}.c-chart-switcher__switch--selected{height:40px;display:flex;justify-content:center;align-items:center;background-color:#ffe843;border-radius:30px;font-size:14px;font-weight:bold;color:#0c195e}.c-chart-switcher__switch--invisible{display:none}.c-check-point{margin-top:32px}.c-check-point__list-row{width:100%;height:36px;border-radius:15px;background-color:#ffffff;margin-bottom:8px;display:flex;align-items:center;font-size:14px}.c-check-point__list-row div{display:flex;justify-content:center}.c-check-point__list-row img{width:18px}.c-check-point__face{margin-right:8px}.c-check-point__list-item--ranking{width:5%;font-weight:bold}.c-check-point__list-item--sup-category{width:18%;font-weight:bold}.c-check-point__list-item--arrow{width:2%}.c-check-point__list-item--sub-category{width:18%;font-weight:bold}.c-check-point__list-item--expression-type{width:14%}.c-check-point__list-item--senpai{width:6%}.c-check-point__list-item--senpai-value{width:6%;font-weight:bold}.c-check-point__list-item--slash{width:3%;color:#cdcdcd}.c-check-point__list-item--kohai{width:6%}.c-check-point__list-item--kohai-value{width:6%;font-weight:bold}.c-check-point__list-item--deviation-label{width:7%}.c-check-point__list-item--deviation{width:6%;font-weight:bold;color:#db3a5c}.c-check-point__list-item--to-detail{width:14%;font-size:12px}.c-check-point__sp-container{margin-top:24px}.c-check-point__sp-wrap{border:1px solid #cdcdcd;border-radius:10px;background-color:#f5f6f8;overflow:hidden}.c-check-point__sp-text{font-size:13px}.c-check-point-sp-item{border-bottom:1px solid #cdcdcd}.c-check-point-sp-item:last-child{border-bottom:none}.c-check-point-sp-item__header{height:54px;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:bold}.c-check-point-sp-item__header-item--ranking{display:flex;justify-content:center;width:16%}.c-check-point-sp-item__header-item--sup-category{display:flex;justify-content:center;width:34%}.c-check-point-sp-item__header-item--arrow{display:flex;justify-content:center;width:7%}.c-check-point-sp-item__header-item--sub-category{display:flex;justify-content:center;width:43%}.c-check-point-sp-item__inner-content{height:124px;padding:0 16px 16px 54px;background-color:#fff}.c-check-point-sp-item__elems{height:54px;display:flex;justify-content:space-between;align-items:center}.c-check-point-sp-item__elems b{margin-left:0.5em}.c-check-point-sp-item___face{width:22px;position:relative;margin-right:8px;top:-2px}.c-check-point-sp-item___deviation span{color:#db3a5c}.c-check-point-sp-item__deviation-value{margin-left:8px}.c-check-point-sp-item__bold-text{font-weight:bold}.c-check-point-sp-item__to-detail{font-size:12px;text-decoration:underline}.c-check-point-sp-item__scores{height:54px;padding:0 6%;display:flex;justify-content:space-between;align-items:center;background-color:#f5f6f8}.c-check-point-sp-item__scores b{margin-left:1em}.c-check-point-sp-item__slash{color:#cdcdcd}.c-event{margin-top:40px}.c-event__body{display:flex}.c-event__thumb{max-width:240px}.c-event__thumb img{width:100%;height:auto}.c-event__wrap{flex:1;margin-left:32px}.c-event__heading{margin:0}.c-event__text{margin:16px 0 0 !important}.c-event__button{margin-top:40px;text-align:center}.c-event__button .c-button,.c-event__button .p-roleplay-registration__go-to-next-button,.c-event__button .p-roleplay-recording__discard-video-button,.c-event__button .p-roleplay-recording-complete__button,.c-event__button .p-roleplay-analysis-result__add-draft-button,.c-event__button .p-nest-demo__next-button,.c-event__button .p-fix-script__go-back-button,.c-event__button .p-fix-script__go-to-next-button,.c-event__button .p-edit-roleplay__go-to-next-button,.c-event__button .c-script-confirmation__fix-roleplay-draft-button,.c-event__button .c-roleplay-editor__go-to-next-button,.c-event__button .c-candidate-selector__header button,.c-candidate-selector__header .c-event__button button,.c-event__button .c-candidate-selector__change-roleplay-button{margin:16px 0 !important}.c-event__teacher{display:flex;padding:24px;border:1px solid #cdcdcd;margin-top:40px}.c-event__teacher-thumb{min-width:80px;width:80px;height:80px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover}.c-event__teacher-wrap{flex:1;margin-left:32px}.c-event__teacher-heading{margin:0}.c-event__teacher-name{margin:8px 0 0 !important}.c-event__teacher-text{margin:4px 0 0 !important;font-size:14px}.c-expression-legends{display:flex}.c-expression-legends__legend{display:flex;align-items:center;font-size:10px;line-height:16px;color:#252525}.c-expression-legends__expression-icon{margin:0px 5px 0 8px;width:16px}.c-footer-bar>.c-inner{max-width:100%;padding:32px 40px}.c-footer-bar__copyright{color:#828282;font-size:12px;line-height:1}.c-training-group-score{margin-top:48px}.c-training-group-score__header{display:flex;justify-content:space-between}@media screen and (max-width: 812px){.c-training-group-score__header{display:block}}.c-training-group-score__heading{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:24px;margin-bottom:32px}.c-training-group-score__heading .wrap{display:flex;align-items:center}@media screen and (max-width: 812px){.c-training-group-score__heading .wrap{margin-top:16px}}.c-training-group-score__heading .count{display:flex;align-items:flex-end;line-height:1;white-space:nowrap;background-color:#f5f6f8;padding:8px;border-radius:5px}.c-training-group-score__heading .count__label{font-size:12px;font-weight:bold;margin-right:6px}.c-training-group-score__heading .count__content{font-size:12px}.c-training-group-score__heading .count__content span{font-size:16px;font-weight:bold}.c-training-group-score__heading .score{background-color:#f5f6f8;padding:8px;border-radius:5px;margin-left:8px}.c-training-group-score__heading .score .item{display:flex;align-items:flex-end;line-height:1;white-space:nowrap}.c-training-group-score__heading .score .item+.item{margin-left:12px}.c-training-group-score__heading .score .item__label{font-size:12px;font-weight:bold;margin-right:6px}.c-training-group-score__heading .score .item__content{font-size:12px}.c-training-group-score__heading .score .item__content span{font-size:16px;font-weight:bold}.c-training-group-score__heading .score .item__content span.is-best-score{color:#db3a5c}.c-training-group-score__heading .score .item__content span.is-average-score{color:#71ab1b}.c-training-group-score__heading .score .separator{margin:0 4px;font-size:12px;font-weight:normal}.c-training-group-score__title{display:flex;align-items:center;font-size:24px;font-weight:bold}@media screen and (max-width: 812px){.c-training-group-score__title{display:block}}.c-training-group-score__title span{display:inline-block;font-size:11px;height:24px;line-height:24px;color:#fff;background-color:#2d9cdb;border-radius:3px;padding:0 8px;margin-left:16px}@media screen and (max-width: 812px){.c-training-group-score__title span{margin-left:0;margin-top:16px}}.c-training-group-score__info{display:flex;align-items:center;white-space:nowrap}@media screen and (max-width: 812px){.c-training-group-score__info{margin-top:16px;margin-bottom:-8px;flex-wrap:wrap}}.c-training-group-score__info .item{display:flex;align-items:flex-end;line-height:1;padding:8px;background-color:#f6f7f8;border-radius:5px}@media screen and (max-width: 812px){.c-training-group-score__info .item{margin-right:8px;margin-bottom:8px}}.c-training-group-score__info .item+.item{margin-left:8px}@media screen and (max-width: 812px){.c-training-group-score__info .item+.item{margin-left:0}}.c-training-group-score__info .item__label{font-size:12px;font-weight:bold;margin-right:6px}.c-training-group-score__info .item__content{font-size:12px}.c-training-group-score__info .item__content span{font-size:16px;font-weight:bold}.c-training-group-score__info .item__content span.is-best-score{color:#db3a5c}.c-training-group-score__info .item__content span.is-average-score{color:#71ab1b}.c-training-group-score__info .separator{margin:0 4px;font-size:12px;font-weight:normal}.c-training-group-score__body{display:flex;border:1px solid #cdcdcd;border-radius:10px;padding:24px;margin-top:32px}@media screen and (max-width: 812px){.c-training-group-score__body{padding:16px;margin-top:16px}}.c-training-group-score__body .graph{width:360px;height:250px;position:relative}@media screen and (max-width: 812px){.c-training-group-score__body .graph{width:100%}}.c-training-group-score__body .graph .empty{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f6f8}.c-training-group-score__body .list{flex:1;margin-left:24px}.c-training-group-score__body .list__header .row,.c-training-group-score__body .list__body .row{display:flex;align-items:center;width:100%}.c-training-group-score__body .list__header{margin-bottom:12px}.c-training-group-score__body .list__header .column{font-weight:bold;font-size:14px;white-space:nowrap}.c-training-group-score__body .list__body .row{background-color:#f6f7f8;min-height:36px;border-radius:18px}.c-training-group-score__body .list__body .row+.row{margin-top:8px}.c-training-group-score__body .list__body .column{font-size:14px}.c-training-group-score__body .list__body .column.is-rank{font-weight:bold;text-align:center}.c-training-group-score__body .list__body .column.is-user{display:flex;align-items:center;white-space:nowrap}.c-training-group-score__body .list__body .column.is-user .c-user__icon{margin-right:6px}.c-training-group-score__body .list__body .column.is-best-score{color:#db3a5c;font-weight:bold}.c-training-group-score__body .list__body .column.is-average-score{color:#71ab1b;font-weight:bold}.c-training-mobile-group-score{display:none}@media screen and (max-width: 812px){.c-training-mobile-group-score{display:block;margin-top:16px}}.c-training-mobile-group-score__title{font-size:18px;font-weight:bold}.c-training-mobile-group-score__list{margin-top:16px;border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}.c-training-mobile-group-score__list .empty{font-size:14px;padding:16px}.c-training-mobile-group-score__list .list__item+.list__item{border-top:1px solid #cdcdcd}.c-training-mobile-group-score__list .list__item-header{display:flex;justify-content:space-between;align-items:center;background-color:#f5f6f8;padding:0 8px 0 24px;height:54px}.c-training-mobile-group-score__list .list__item-header .number{font-weight:bold}.c-training-mobile-group-score__list .list__item-header .user{display:flex;align-items:center;margin-right:auto;margin-left:24px}.c-training-mobile-group-score__list .list__item-header .user .c-user__icon{margin-right:8px}.c-training-mobile-group-score__list .list__item-more{display:block;appearance:none;box-shadow:none;border:0;padding:16px;margin:0;background-color:transparent;line-height:1}.c-training-mobile-group-score__list .list__item-content{padding:16px 16px 16px 40px}.c-training-mobile-group-score__list .list__item-content .wrap{display:flex;justify-content:space-between;align-items:center}.c-training-mobile-group-score__list .list__item-content .score{display:flex;align-items:center;font-weight:bold;font-size:14px;white-space:nowrap}.c-training-mobile-group-score__list .list__item-content .score .is-best span{color:#db3a5c}.c-training-mobile-group-score__list .list__item-content .score .is-average{margin-left:12px}.c-training-mobile-group-score__list .list__item-content .score .is-average span{color:#71ab1b}.c-training-mobile-group-score__list .list__item-content .progress{display:flex;align-items:center;padding:0 8px;background-color:#f5f6f8;height:34px;font-size:14px;white-space:nowrap;margin-left:16px}.c-training-mobile-group-score__list .list__item-content .progress .is-percent{font-weight:bold}.c-training-mobile-group-score__list .list__item-content .progress .is-count{margin-left:12px}.c-training-group-score__more{text-align:center;padding-top:8px}.c-training-group-score__more .c-button,.c-training-group-score__more .p-roleplay-registration__go-to-next-button,.c-training-group-score__more .p-roleplay-recording__discard-video-button,.c-training-group-score__more .p-roleplay-recording-complete__button,.c-training-group-score__more .p-roleplay-analysis-result__add-draft-button,.c-training-group-score__more .p-nest-demo__next-button,.c-training-group-score__more .p-fix-script__go-back-button,.c-training-group-score__more .p-fix-script__go-to-next-button,.c-training-group-score__more .p-edit-roleplay__go-to-next-button,.c-training-group-score__more .c-script-confirmation__fix-roleplay-draft-button,.c-training-group-score__more .c-roleplay-editor__go-to-next-button,.c-training-group-score__more .c-candidate-selector__header button,.c-candidate-selector__header .c-training-group-score__more button,.c-training-group-score__more .c-candidate-selector__change-roleplay-button{margin:0}.c-training-mobile-group-score__more{text-align:center;padding:8px 0}.c-training-mobile-group-score__more .c-button,.c-training-mobile-group-score__more .p-roleplay-registration__go-to-next-button,.c-training-mobile-group-score__more .p-roleplay-recording__discard-video-button,.c-training-mobile-group-score__more .p-roleplay-recording-complete__button,.c-training-mobile-group-score__more .p-roleplay-analysis-result__add-draft-button,.c-training-mobile-group-score__more .p-nest-demo__next-button,.c-training-mobile-group-score__more .p-fix-script__go-back-button,.c-training-mobile-group-score__more .p-fix-script__go-to-next-button,.c-training-mobile-group-score__more .p-edit-roleplay__go-to-next-button,.c-training-mobile-group-score__more .c-script-confirmation__fix-roleplay-draft-button,.c-training-mobile-group-score__more .c-roleplay-editor__go-to-next-button,.c-training-mobile-group-score__more .c-candidate-selector__header button,.c-candidate-selector__header .c-training-mobile-group-score__more button,.c-training-mobile-group-score__more .c-candidate-selector__change-roleplay-button{margin:0}.c-header.is-admin{background-color:#0c195e;color:#fff}.c-header.is-admin .c-header__wrap{display:flex;align-items:center}.is-logined .c-header__logo a img{height:32px}@media screen and (max-width: 812px){.is-logined .c-header__logo a img{height:24px}}@media screen and (max-width: 812px){.c-header__nav{overflow-x:auto;margin:0 16px}}.c-header__nav a{position:relative}.c-header__nav a.is-active{font-weight:bold}.c-header__nav a.is-active:after{height:3px}.is-admin .c-header__nav a{color:#fff}.c-header__nav a>span{display:block;width:12px;height:12px;border-radius:50%;background-color:#d32f2f;position:absolute;top:16px;right:8px}@media screen and (max-width: 812px){.c-header__nav a>span{width:8px;height:8px;top:8px;right:0}}.c-header__banner{display:flex;justify-content:center;align-items:center;border:1px solid #fff;height:32px;border-radius:16px;font-size:11px;color:#fff;margin-right:8px;padding:0 16px}.c-header__organization{margin-right:16px}.c-inner--large{max-width:1240px}.c-inner--small{max-width:940px}.c-keyword{margin-top:24px;height:326px;border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}.c-keyword__header{height:54px;padding-left:20px;display:flex;align-items:center;background-color:#f5f6f8}.c-keyword__header p{font-size:16px;font-weight:bold}.c-keyword__body{height:272px;overflow-y:scroll}.c-keyword__list-child{height:62px;padding:0px 20px;display:flex;align-items:center;border-bottom:1px solid #cdcdcd}.c-keyword__missing{font-weight:bold}.c-keyword__no-missing{padding:20px}.c-last-login{background-color:#fff;margin-top:24px;border-radius:10px;padding:24px 16px;text-align:center}@media screen and (max-width: 812px){.c-last-login{width:100%;margin-top:0;margin-bottom:24px;text-align:left}}.c-last-login__title{font-size:14px;font-weight:bold}.c-last-login__date{margin-top:16px}.c-latest-score{background-color:#fff;margin-top:24px;border-radius:10px;padding:24px 16px;text-align:center}@media screen and (max-width: 812px){.c-latest-score{width:100%;margin-top:0;text-align:left}}.c-latest-score__label{font-size:14px;font-weight:bold}.c-latest-score__title{margin-top:14px}.c-latest-score__title .course a{font-weight:bold}@media screen and (max-width: 812px){.c-latest-score__title .course a{font-size:18px}}.c-latest-score__title .training{font-size:14px;margin-top:8px}.c-latest-score__list{margin-top:16px;margin-bottom:-8px}.c-latest-score__list .item{display:flex;align-items:center;margin-bottom:8px}.c-latest-score__list .item__label{font-size:12px;height:32px;border-radius:16px;line-height:32px;padding:0 16px;background-color:#f5f6f8;margin-right:8px}.c-latest-score__list .item__content.is-score,.c-latest-score__list .item__content.is-progress{font-weight:bold}.c-latest-score__list .item__content.is-date{font-size:14px}.c-latest-score__empty{font-size:14px;margin-top:16px}.c-layout{background-color:#f5f6f8;padding:0 0 100px 40px;min-height:calc(100vh - 68px);display:flex;position:relative;z-index:2}@media screen and (max-width: 812px){.c-layout{padding:70px 0 80px;min-height:calc(100vh - 56px);flex-direction:column}}.c-layout__sidebar{min-width:240px;width:240px;margin-right:40px;padding-top:60px}@media screen and (max-width: 812px){.c-layout__sidebar{width:100%;min-width:100%;margin:0 0 48px}}.c-layout__content{flex:1;padding:60px 120px 60px 60px;background-color:#fff;border-bottom-left-radius:10px}@media screen and (max-width: 812px){.c-layout__content{flex-direction:column;padding:24px 0 60px}}.c-layout__title{font-size:24px;margin:0 0 32px}.c-notice{border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}.c-notice__item{display:flex;padding:16px 24px}.c-notice__item:nth-child(even){background-color:#f5f6f8}.c-notice__item-date{font-size:14px;min-width:160px;white-space:nowrap}.c-notice__item-title{font-weight:bold}.c-notice__item-content{margin-top:8px}.c-notice__empty{padding:16px 24px}.c-organization-selector{position:relative}.c-organization-selector select{appearance:none;height:32px;border-radius:16px;border:1px solid #0c195e;font-size:12px;display:flex;justify-content:center;align-items:center;padding:0 28px 0 16px;color:#0c195e;cursor:pointer;outline:none;background-color:#fff}.c-organization-selector i{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:14px;color:#0c195e;pointer-events:none}.c-otp__text{margin-bottom:32px}.c-otp__error{color:#d32f2f;background-color:rgba(211,47,47,0.1);padding:16px;border-radius:10px;margin-bottom:32px;font-size:14px}.c-otp__qr{margin-bottom:32px;text-align:center}.c-profile{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}@media screen and (max-width: 812px){.c-profile{display:none}}.c-profile__icon{min-width:80px;width:80px;height:80px;border-radius:50%;background-image:url(/assets/common/profile-icon-default-5ed68f95d1fccebcfb9388dba7b49f84d550a8192364f34bfcc6dbca5c1e6f2e.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:1}.c-profile__organization{font-size:12px;margin-top:16px}.c-profile__name{font-size:16px;font-weight:bold;margin-top:8px}.c-profile__link{margin-top:16px}.c-profile__link .c-button,.c-profile__link .p-roleplay-registration__go-to-next-button,.c-profile__link .p-roleplay-recording__discard-video-button,.c-profile__link .p-roleplay-recording-complete__button,.c-profile__link .p-roleplay-analysis-result__add-draft-button,.c-profile__link .p-nest-demo__next-button,.c-profile__link .p-fix-script__go-back-button,.c-profile__link .p-fix-script__go-to-next-button,.c-profile__link .p-edit-roleplay__go-to-next-button,.c-profile__link .c-script-confirmation__fix-roleplay-draft-button,.c-profile__link .c-roleplay-editor__go-to-next-button,.c-profile__link .c-candidate-selector__header button,.c-candidate-selector__header .c-profile__link button,.c-profile__link .c-candidate-selector__change-roleplay-button{font-size:14px}.c-progress{border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}.c-progress__item{display:flex;align-items:center;padding:14px 24px}.c-progress__item:nth-child(even){background-color:#f5f6f8}.c-progress__item-date{min-width:160px;width:160px;padding-right:16px;white-space:nowrap}.c-progress__item-name{min-width:20%;width:20%;padding-right:16px}.c-progress__item-group{display:flex;flex-wrap:wrap;margin-bottom:-8px;min-width:30%;width:30%;padding-right:16px}.c-progress__item-group .item{white-space:nowrap;font-size:11px;color:#fff;background-color:#2d9cdb;height:24px;line-height:24px;padding:0 8px;margin-right:8px;margin-bottom:8px;border-radius:5px}.c-progress__item-title{flex:1;padding-right:24px}.c-progress__item-result{display:flex;align-items:center;margin-left:auto;padding-right:40px;white-space:nowrap}.c-progress__item-result .label{font-weight:bold;margin-right:8px}.c-progress__empty{padding:16px 24px}.c-recorder__video{position:relative;height:500px;max-height:500px;border-radius:10px 10px 0 0;display:flex;justify-content:center;background-color:#000000}@media screen and (max-width: 812px){.c-recorder__video{height:calc(100vw - 40px);border-radius:10px 10px 0 0;overflow:hidden}}.c-recorder__face-frame{position:absolute;height:500px;max-height:500px}@media screen and (max-width: 812px){.c-recorder__face-frame{height:calc(100vw - 40px)}}.c-recorder__timer{position:absolute;left:16px;bottom:12px;color:#fff}.c-recorder__controller{padding:0 24px;width:100%;height:90px;display:flex;justify-content:space-between;align-items:center;background-color:#212529}.c-recorder__button,.c-recorder__button--disabled{width:96px;height:48px;border-radius:24px;display:flex;justify-content:center;align-items:center;background-color:#ffe843;font-size:14px;font-weight:bold;cursor:pointer}.c-recorder__button--disabled{color:#828282;background-color:#cdcdcd;border-color:#f5f6f8;cursor:default}.c-recorder__controller-center-block{display:flex;justify-content:space-between;align-items:center}.c-recorder__controller-center-block img{margin:0 16px;width:60px;cursor:pointer}.c-recording-body{margin:32px 0;padding-bottom:60px}.c-recording-body__hidden-video{display:none}.c-recording-body__modal-bg{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:10000}.c-recording-body__modal{position:fixed;top:calc(50% - 75px);left:40%;width:20%;height:150px;padding:24px;background-color:#fff;border:1px solid #cdcdcd;border-radius:10px;overflow:hidden;z-index:10001}.c-recording-body__modal p{text-align:center;font-weight:bold}@media screen and (max-width: 812px){.c-recording-body__modal{left:25vw;width:50vw}}.c-result-body__container{padding:0 0 60px;font-family:"Roboto"}.c-result-body__box{padding:24px;border-radius:10px;background-color:#f5f6f8;position:relative}.c-result-body__box-header{display:flex}.c-result-body__box-title{font-weight:bold;font-size:18px}.c-result-body__box-text{font-size:13px;margin:4px 0 0}.c-result-body__box-sub-title{margin-top:5px;margin-left:14px;font-size:14px;font-weight:bold;white-space:nowrap}.c-result-body__box-sub-title--clickable,.c-result-body__sp-section-sub-title--clickable{font-weight:normal;color:#2d9cdb;text-decoration:underline}.c-result-body__box-sub-title--clickable:hover,.c-result-body__sp-section-sub-title--clickable:hover{cursor:pointer}.c-result-body__chart-body{margin-top:10px;width:100%;height:257px}.c-result-body__section{margin-top:32px}.c-result-body__section--narrow{margin-top:16px}.c-result-body__keyword{margin-top:48px}.c-result-body__keyword h2{margin:0}.c-result-body__keyword p{margin:8px 0 0;font-size:13px}.c-result-body__sp-section{margin-top:48px;margin-bottom:24px}.c-result-body__sp-section--narrow{margin-top:16px}.c-result-body__sp-section-header{width:calc(100% + 40px);margin:0 -20px;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f6f8;border-top:1px solid #cdcdcd}.c-result-body__sp-section-header-wrap{margin-bottom:16px;position:relative}.c-result-body__sp-section-header-wrap h2{font-size:18px;margin:0}.c-result-body__sp-section-header-wrap p{margin:4px 0 0;font-size:13px}.c-result-body__sp-section-title{font-size:18px;font-weight:bold}.c-result-body__sp-section-sub-title{font-size:14px;font-weight:bold}.c-result-body__sp-box{margin-top:24px}.c-result-body__sp-box-text{font-size:13px !important}.c-result-body__sp-box-wrap{padding:0 16px 24px 16px;border-radius:10px;background-color:#f5f6f8}.c-result-body__sp-box-header{height:32px;display:flex;justify-content:flex-end;align-items:flex-end}.c-result-body__sp-box-header:empty{display:none}.c-result-body__sp-chart-body{padding-top:6px}.c-result-body__fullscreen-modal{position:fixed;height:100vw;transform:rotate(90deg);transform-origin:top left;top:0px;left:100vw;z-index:100000;background-color:#fff;overflow-y:scroll}.c-result-body__fullscreen-modal-header{margin-right:12px;display:flex;justify-content:space-between;align-items:center}.c-result-body__horizontal-section{margin:30px 20px 0 20px}.c-result-body__horizontal-section-header{height:54px;padding:9px 20px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f6f8;border-top:1px solid #cdcdcd}.c-roleplay-draft-script{border:1px solid #cdcdcd;border-radius:4px}.c-roleplay-draft-script__header{display:flex;align-items:center;height:54px;padding-left:24px;background-color:#f5f6f8;font-size:16px;font-weight:bold}.c-roleplay-draft-script__body{max-height:450px;padding:0 24px;overflow:scroll}.c-roleplay-draft-script__script-block,.c-roleplay-draft-script__script-block--end{padding:16px 0;display:flex;min-height:150px;border-bottom:1px solid #cdcdcd}.c-roleplay-draft-script__script-block--end{border-bottom:none}.c-roleplay-draft-script__text-container,.c-roleplay-draft-script__text-containerーmiddle{display:flex;justify-content:space-between;align-items:center}.c-roleplay-draft-script__text-containerーmiddle{margin:8px 0}.c-roleplay-draft-script__category{width:134px}.c-roleplay-draft-script__sup-category{margin:6px 0 8px;color:#020202;font-size:14px;font-weight:bold}.c-roleplay-draft-script__sub-category{color:#020202;font-size:12px;font-weight:bold}.c-roleplay-draft-script__texts{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 134px)}.c-roleplay-draft-script__label,.c-roleplay-draft-script__point-label,.c-roleplay-draft-script__keyword-label,.c-roleplay-draft-script__content-label{display:flex;justify-content:center;align-items:flex-end;width:72px;height:20px;border:1px solid;border-radius:3px;font-size:10px;font-weight:bold}.c-roleplay-draft-script__content-label{border-color:#cdcdcd;color:#828282}.c-roleplay-draft-script__keyword-label{border-color:#48a8bc;background-color:rgba(45,156,219,0.05);color:#48a8bc}.c-roleplay-draft-script__point-label{border-color:#db3a5c;background-color:rgba(219,58,92,0.05);color:#db3a5c}.c-roleplay-draft-script__text,.c-roleplay-draft-script__point-text,.c-roleplay-draft-script__keyword-text,.c-roleplay-draft-script__content-text{display:flex;align-items:center;width:100%;min-height:32px;margin-left:6px;padding:0 20px;color:#020202;font-size:14px}.c-roleplay-draft-script__content-text{background-color:#f5f6f8}.c-roleplay-draft-script__keyword-text{background-color:#eaf5fb}.c-roleplay-draft-script__point-text{font-weight:bold}.c-roleplay-editor__label{font-size:14px;font-weight:bold}.c-roleplay-editor__title-form{width:80%;height:40px;margin-top:12px;border:1px solid #cdcdcd;border-radius:4px;padding:0 16px;font-size:16px;outline:transparent}.c-roleplay-editor__script-form,.c-roleplay-editor__script{width:80%;height:276px;margin-top:12px;border:1px solid #cdcdcd;border-radius:4px;padding:16px;line-height:30px;color:#0c195e;font-size:16px;outline:transparent}.c-roleplay-editor__go-to-next-button{width:164px;height:60px;margin-top:32px;border-radius:30px;font-size:18px;font-weight:bold}.c-roleplay-editor__small-section{margin-top:16px}.c-roleplay-editor__button-container{display:flex;justify-content:center}.c-roleplay-editor__section-header{display:flex;justify-content:space-between;align-items:center}.c-roleplay-editor__edit-button{display:flex;justify-content:center;align-items:center;padding:8px 16px;border-radius:30px;background-color:#f5f6f8;font-size:14px;color:#828282}.c-roleplay-editor__edit-button:hover{cursor:pointer}.c-roleplay-editor__title{width:80%;height:40px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:bold}.c-roleplay-editor__script{height:auto;min-height:276px;border:none;background-color:#f5f6f8}.c-roleplay-summary{padding:21px 24px;border:1px solid #cdcdcd;border-radius:10px}.c-roleplay-summary__contents{display:flex;justify-content:space-between}.c-roleplay-summary__title{display:flex;align-items:center;font-size:18px;font-weight:bold}.c-roleplay-summary__flex-wrapper{display:flex;align-items:center}.c-roleplay-summary__rounded-label{display:flex;justify-content:center;align-items:center;margin-right:8px;width:92px;height:32px;border-radius:16px;background-color:#f5f6f8;font-size:12px}.c-roleplay-summary__candidate-label{display:flex;justify-content:space-between;align-items:center;width:238px;height:40px;margin-left:48px;padding:0 16px;border-radius:5px;background-color:#f5f6f8}.c-roleplay-summary__candidates{display:flex;justify-content:space-between;align-items:baseline;width:126px;font-size:12px}.c-roleplay-summary__bold{font-weight:bold}.c-roleplay-summary__number{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold}.c-roleplay-summary__status--selected{padding:3px 8px;border-radius:3px;background-color:#db3a5c;color:#ffffff;font-size:11px;font-weight:bold}.c-roleplay-summary__status--not-registered{padding:3px 8px;border-radius:3px;border:1px solid #cdcdcd;background-color:#ffffff;color:#828282;font-size:11px;font-weight:bold}.c-scene{display:flex}@media screen and (max-width: 812px){.c-scene{display:block}}.c-scene:last-of-type{margin-bottom:48px}.c-scene+.c-scene{margin-top:24px}.c-scene+h3{margin-top:48px}.c-scene__thumb{width:290px;min-width:290px;height:180px;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 812px){.c-scene__thumb{width:100%;min-width:initial;height:180px}}.c-scene__wrap{margin-left:32px}@media screen and (max-width: 812px){.c-scene__wrap{margin-left:0;margin-top:12px}}.c-scene__title{font-weight:bold;line-height:1.75}.c-scene__text{line-height:1.75}@media screen and (max-width: 812px){.c-scene__text{font-size:14px}}.c-scene__duration{margin-top:16px;color:#828282}@media screen and (max-width: 812px){.c-scene__duration{font-size:14px;margin-top:12px}}.c-score-summary{position:relative;margin-top:32px;margin-bottom:8px;display:flex;align-items:flex-end}.c-score-summary--no-title{position:relative;display:flex;align-items:flex-end}.c-score-summary__item{margin-right:18px;width:20%;min-width:120px}.c-score-summary__item p{margin-bottom:8px;display:flex;justify-content:flex-end;align-items:baseline;line-height:initial}.c-score-summary__item--total{margin-left:auto;width:31%;min-width:180px}.c-score-summary__item--total p{margin-bottom:8px;display:flex;justify-content:flex-end;align-items:baseline}.c-score-summary__label{margin-right:auto;font-size:14px}.c-score-summary__label--total{margin-right:auto;font-size:16px;font-weight:bold}.c-score-summary__score{font-size:24px;font-weight:bold}.c-score-summary__score--total{font-size:38px;font-weight:bold;line-height:initial}.c-score-summary__max{margin-left:3px;font-size:16px;color:#828282}.c-score-summary__max--total{margin-left:3px;font-size:16px}.c-score-indicator{width:100%;height:14px;border-radius:10px;background-color:#ffffff;overflow:hidden}.c-score-indicator__blue-bar{width:0%;height:100%;background:linear-gradient(to right, #4c6ef5, #22b8cf)}.c-score-summary__sp-box{margin:24px 0;padding-top:32px;border-radius:10px;background-color:#f5f6f8;overflow:hidden;position:relative}.c-score-summary__sp-box p{margin-bottom:8px;display:flex;justify-content:flex-end;align-items:baseline}.c-score-summary__sp-item--total{margin-bottom:32px;padding:0 16px}.c-score-summary__sp-item{margin-bottom:16px;padding:0 16px}.c-score-summary__sp-to-detail-button{margin-top:16px;padding:0 16px;width:100%;height:54px;display:flex;align-items:center;justify-content:center;border-top:1px solid #cdcdcd}.c-score-summary__sp-arrow{position:absolute;right:40px}.c-score-table__header{display:flex}.c-score-table__title{font-weight:bold;font-size:18px}.c-score-table__text{font-size:13px;margin:4px 0 0}.c-score-table__header-expressions{margin-top:9px;margin-left:auto;float:right}.c-score-table__body{position:relative;margin-top:20px}.c-score-table__table,.c-score-table__table--close,.c-score-table__table--open{width:100%;border:solid #cdcdcd 1px}.c-score-table__table--open{height:auto}.c-score-table__table--close{height:405px;overflow-y:hidden}.c-score-table__table-header{display:table;padding:10px 24px;width:100%;background-color:#eaf5fb;font-size:13px;font-weight:bold}.c-score-table__sup-category-wrapper{display:table-cell;width:16%}.c-score-table__sup-category{padding:5px;border-radius:3px;background:linear-gradient(to right, #4c6ef5, #22b8cf);font-size:10px;color:#ffffff}.c-score-table__sub-category{display:table-cell;width:44%}.c-score-table__score-expression-icon{margin:0 5px 2px 0;width:20px}.c-score-table__score{display:table-cell;text-align:left;width:10%}.c-score-table__table-body{padding:10px 24px;width:100%;background-color:#ffffff;line-height:24px;font-size:13px}.c-score-table__show-all-scores{margin-top:24px;text-align:center}.c-score-table__show-all-scores-text{text-align:center;color:#2d9cdb;font-size:14px;cursor:pointer}.c-score-table__table-mask{position:absolute;top:0;width:100%;height:405px;background:linear-gradient(transparent 60%, rgba(255,255,255,0.8));pointer-events:none}.c-script-confirmation__caution{display:flex;justify-content:center;margin-top:32px}.c-script-confirmation__button-section{position:relative;margin-top:16px}.c-script-confirmation__fix-roleplay-draft-button{position:absolute;left:calc(50% - 118px);width:236px;height:60px;padding:0 64px;border-radius:30px;font-size:18px;font-weight:bold}.c-script-confirmation__modal{position:fixed;top:calc(50% - 140px);left:calc(50% - 345px);width:690px;height:280px;padding:32px 43px;background-color:#fff;border:1px solid #cdcdcd;border-radius:10px;z-index:98}.c-script-confirmation__modal-loading{display:flex;justify-content:center;align-items:center}.c-script-confirmation__modal-loading p{margin:40px;font-size:20px;font-weight:bold}.c-script-confirmation__modal-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:97}.c-script-editor__category-block{display:flex;align-items:center;flex-shrink:0;width:133px;margin:0 8px 8px 0;padding:0 16px;background-color:#f5f6f8;color:#020202;font-size:12px;font-weight:bold}.c-script-editor__content-block{background-color:#f5f6f8}.c-script-editor__contents-wrapper{flex-grow:1}.c-script-editor__text-container{display:flex;align-items:center;margin-bottom:8px}.c-script-editor__label,.c-script-editor__point-label,.c-script-editor__keyword-label{display:flex;justify-content:center;align-items:flex-end;width:72px;height:20px;border:1px solid;border-radius:3px;font-size:10px;font-weight:bold}.c-script-editor__keyword-label{border-color:#48a8bc;background-color:rgba(45,156,219,0.05);color:#48a8bc}.c-script-editor__point-label{border-color:#db3a5c;background-color:rgba(219,58,92,0.05);color:#db3a5c}.c-script-editor__text,.c-script-editor__point-text,.c-script-editor__point-text--editable,.c-script-editor__keyword-text,.c-script-editor__keyword-text--editable{display:flex;align-items:center;width:100%;min-height:32px;margin-left:6px;padding:0 20px;color:#020202;font-size:14px}.c-script-editor__keyword-text,.c-script-editor__keyword-text--editable{background-color:#eaf5fb;border:1px solid #cdcdcd}.c-script-editor__point-text,.c-script-editor__point-text--editable{color:#db3a5c;font-weight:bold}.c-script-editor__point-text--editable{border:1px solid #cdcdcd;background-color:rgba(219,58,92,0.1);color:#020202;font-weight:normal}.c-script-slider{position:relative;width:100%}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.c-script-slider__current-script{display:flex;width:100%;padding:8px 24px;background-color:#eaf5fb;border:1px solid #2d9cdb}@media screen and (max-width: 812px){.c-script-slider__current-script{display:block;padding:15px 16px 0 16px}}.c-script-slider__button-next,.c-script-slider__button-next--inactive,.c-script-slider__button-next--active{flex-shrink:0;margin-left:auto;width:56px;height:56px;border-radius:3px;font-size:12px}.c-script-slider__button-next--active{background-color:#2d9cdb;border-style:none;font-weight:bold;color:white;cursor:pointer}.c-script-slider__button-next--inactive{background-color:#f5f6f8;color:#828282;border:1.5px solid #cdcdcd}.c-script-slider__button-prev,.c-script-slider__button-prev--inactive,.c-script-slider__button-prev--active{flex-shrink:0;width:56px;height:56px;border-radius:3px;font-size:12px}.c-script-slider__button-prev--active{background-color:#2d9cdb;border-style:none;font-weight:bold;color:white;cursor:pointer}.c-script-slider__button-prev--inactive{background-color:#f5f6f8;color:#828282;border:1.5px solid #cdcdcd}.c-script-slider__button-wrapper{text-align:right;margin-right:auto}.c-script-slider__button-small-prev{margin-right:20px;width:35px}.c-script-slider__button-small-next{width:35px}.c-script-slider__button-arrow{width:24px;height:24px;position:relative;left:calc(50% - 12px);display:block}.c-script-slider__label{flex-shrink:0;margin-top:17px;font-size:12px;width:56px;color:#2d9cdb}@media screen and (max-width: 812px){.c-script-slider__label{display:none}}.c-script-slider__script-item{display:flex;align-items:flex-start;padding:10px 30px}@media screen and (max-width: 812px){.c-script-slider__script-item{display:block;padding:0}}.c-script-slider__script-body-current{justify-content:space-between;font-size:22px;color:#020202}@media screen and (max-width: 812px){.c-script-slider__script-body-current{width:100%;font-size:16px;margin-top:12px}}.c-script-slider__script-body{font-size:22px;color:#020202}@media screen and (max-width: 812px){.c-script-slider__script-body{margin:12px 0 24px 0;width:100%;font-size:16px}}.c-script-slider__icon{margin:7px 20px 0 0;width:20px;height:20px;align-self:baseline}@media screen and (max-width: 812px){.c-script-slider__icon{margin:4px 0 5px 0;float:left}}.c-script-slider__remaining-scripts{display:flex;padding-left:24px;width:100%;height:180px;border:1px solid #cdcdcd;border-top:unset;overflow-y:scroll}.c-script-slider__remaining-scripts .c-script-slider__script-body{color:#828282}@media screen and (max-width: 812px){.c-script-slider__remaining-scripts{padding:24px 16px}.c-script-slider__remaining-scripts .c-script-slider__icon{display:none}}.c-script-slider__mask{position:absolute;width:calc(100% - 2px);height:40%;top:calc(60% - 1px);left:1px;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.8));pointer-events:none}.c-sidebar{min-width:240px;width:240px;margin-right:100px}@media screen and (max-width: 812px){.c-sidebar{min-width:100%;width:100%;margin-right:0;margin-bottom:48px}}.c-step-indicator{display:flex}.c-step-indicator__block{display:flex;justify-content:center;position:relative;width:calc(2 * calc(calc(100% - 5 * 40px) / 8) + 40px)}.c-step-indicator__block--start{display:flex;justify-content:start;position:relative;width:calc(calc(calc(100% - 5 * 40px) / 8) + 40px)}.c-step-indicator__block--end{display:flex;justify-content:end;position:relative;width:calc(calc(calc(100% - 5 * 40px) / 8) + 40px)}.c-step-indicator__step{display:flex;flex-flow:column;align-items:center}.c-step-indicator__circle{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:4px solid #d8d8d8;border-radius:50%;background-color:#ffffff;font-size:20px;font-weight:bold;color:#0c195e}.c-step-indicator__step-title{font-size:12px;font-weight:bold}.c-step-indicator__bar,.c-step-indicator__bar--end,.c-step-indicator__bar--start{position:absolute;top:calc(20px - 2px);width:100%;height:4px;background-color:#d8d8d8;z-index:-1}.c-step-indicator__bar--start{right:0;width:calc(100% - 40px)}.c-step-indicator__bar--end{left:0;width:calc(100% - 40px)}.c-step-indicator__done .c-step-indicator__circle{background-color:#0c195e;border-color:#0c195e;color:#ffffff}.c-step-indicator__done .c-step-indicator__bar,.c-step-indicator__done .c-step-indicator__bar--start,.c-step-indicator__done .c-step-indicator__bar--end{background-color:#0c195e}.c-step-indicator__done .c-step-indicator__bar--start{background-color:#0c195e}.c-step-indicator__done .c-step-indicator__bar--end{background-color:#0c195e}.c-tab{display:flex;align-items:center;position:relative;margin-bottom:48px}.c-tab:before,.c-tab:after{content:" ";display:block;position:absolute}.c-tab:before{bottom:-1px;left:0;width:100%;height:1px;box-shadow:0 0 8px 1px rgba(0,0,0,0.07)}.c-tab:after{bottom:-10px;left:0;width:100%;height:10px;background-color:#fff}.c-tab__item{display:flex;align-items:center;justify-content:center;min-width:240px;height:60px;appearance:none;border:0;background-color:#f5f6f8;font-size:16px;cursor:pointer;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 8px 1px rgba(0,0,0,0.07);position:relative;color:#0c195e}@media screen and (max-width: 812px){.c-tab__item{font-size:14px;height:48px;min-width:150px}}.c-tab__item+.c-tab__item{margin-left:24px}.c-tab__item.is-active{background-color:#fff}.c-tab__item.is-active:before{content:" ";display:block;width:100%;height:10px;background-color:#fff;position:absolute;bottom:-10px;left:0}.c-timeline-chart{position:relative;width:100%}.c-timeline-chart__scrollable-view-box{-ms-overflow-style:none;scrollbar-width:none}.c-timeline-chart__scrollable-view-box::-webkit-scrollbar{display:none}.c-toolbar{position:fixed;bottom:40px;right:40px;z-index:3}@media screen and (max-width: 812px){.c-toolbar{bottom:20px;right:20px}}@media screen and (max-width: 812px){.c-toolbar__item .c-button,.c-toolbar__item .p-roleplay-registration__go-to-next-button,.c-toolbar__item .p-roleplay-recording__discard-video-button,.c-toolbar__item .p-roleplay-recording-complete__button,.c-toolbar__item .p-roleplay-analysis-result__add-draft-button,.c-toolbar__item .p-nest-demo__next-button,.c-toolbar__item .p-fix-script__go-back-button,.c-toolbar__item .p-fix-script__go-to-next-button,.c-toolbar__item .p-edit-roleplay__go-to-next-button,.c-toolbar__item .c-candidate-selector__header button,.c-candidate-selector__header .c-toolbar__item button,.c-toolbar__item .c-candidate-selector__change-roleplay-button,.c-toolbar__item .c-roleplay-editor__go-to-next-button,.c-toolbar__item .c-script-confirmation__fix-roleplay-draft-button{min-width:48px;width:48px;border-radius:50%}.c-toolbar__item .c-button i,.c-toolbar__item .p-roleplay-registration__go-to-next-button i,.c-toolbar__item .p-roleplay-recording__discard-video-button i,.c-toolbar__item .p-roleplay-recording-complete__button i,.c-toolbar__item .p-roleplay-analysis-result__add-draft-button i,.c-toolbar__item .p-nest-demo__next-button i,.c-toolbar__item .p-fix-script__go-back-button i,.c-toolbar__item .p-fix-script__go-to-next-button i,.c-toolbar__item .p-edit-roleplay__go-to-next-button i,.c-toolbar__item .c-candidate-selector__header button i,.c-candidate-selector__header .c-toolbar__item button i,.c-toolbar__item .c-candidate-selector__change-roleplay-button i,.c-toolbar__item .c-roleplay-editor__go-to-next-button i,.c-toolbar__item .c-script-confirmation__fix-roleplay-draft-button i{margin-right:0}.c-toolbar__item .c-button span,.c-toolbar__item .p-roleplay-registration__go-to-next-button span,.c-toolbar__item .p-roleplay-recording__discard-video-button span,.c-toolbar__item .p-roleplay-recording-complete__button span,.c-toolbar__item .p-roleplay-analysis-result__add-draft-button span,.c-toolbar__item .p-nest-demo__next-button span,.c-toolbar__item .p-fix-script__go-back-button span,.c-toolbar__item .p-fix-script__go-to-next-button span,.c-toolbar__item .p-edit-roleplay__go-to-next-button span,.c-toolbar__item .c-candidate-selector__header button span,.c-candidate-selector__header .c-toolbar__item button span,.c-toolbar__item .c-candidate-selector__change-roleplay-button span,.c-toolbar__item .c-roleplay-editor__go-to-next-button span,.c-toolbar__item .c-script-confirmation__fix-roleplay-draft-button span{display:none}}.c-training-script{border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}.c-training-script__title{height:54px;padding:13px 0 0 16px;background-color:#f5f6f8;font-size:16px;font-weight:bold}.c-training-script__body{max-height:658px;overflow-y:scroll}@media screen and (max-width: 812px){.c-training-script__body{max-height:294px}}.c-training-script__item{margin:0 48px;padding:9px 0;border-bottom:1px solid #cdcdcd;display:flex;color:#020202}@media screen and (max-width: 812px){.c-training-script__item{margin:0 24px}}.c-training-script__item:last-child{border-bottom:none}.c-training-script__item-wrap{width:100%;display:flex}@media screen and (max-width: 812px){.c-training-script__item-wrap{display:block}}.c-training-script__category-info{width:144px;display:flex;align-items:center}@media screen and (max-width: 812px){.c-training-script__category-info{width:100%}.c-training-script__category-info br{display:none}}.c-training-script__category{font-size:14px;font-weight:bold}@media screen and (max-width: 812px){.c-training-script__category{font-size:12px}}.c-training-script__category-md{font-size:12px}@media screen and (max-width: 812px){.c-training-script__category-md{font-weight:bold}}.c-training-script__hyphen{margin:0 3px;display:none;font-size:12px}@media screen and (max-width: 812px){.c-training-script__hyphen{display:inline}}.c-training-script__content{width:calc(100% - 144px);display:flex;align-items:center;font-size:14px}@media screen and (max-width: 812px){.c-training-script__content{width:100%;font-size:14px;margin-top:8px}}.c-training-script__keyword{font-weight:bold;color:#db3a5c}.c-training__summary{display:flex;margin-top:32px}.c-training__summary-thumb{min-width:450px;width:450px;min-height:280px;background-color:#f5f6f8}.c-training__summary-thumb img{width:100%;height:100%;object-fit:cover}.c-training__summary-text{flex:1;margin-left:32px;line-height:1.75}.c-training__summary-text h2{margin:0;font-size:16px;font-weight:bold}.c-training__summary-text P{margin:0}.c-training__summary-text .info{margin-top:24px}.c-training__summary-text .info__item{display:flex}.c-training__summary-text .info__item-title{font-weight:bold;min-width:90px}.c-training__start{text-align:center;margin-top:32px}.c-training__start .c-button,.c-training__start .p-roleplay-registration__go-to-next-button,.c-training__start .p-roleplay-recording__discard-video-button,.c-training__start .p-roleplay-recording-complete__button,.c-training__start .p-roleplay-analysis-result__add-draft-button,.c-training__start .p-nest-demo__next-button,.c-training__start .p-fix-script__go-back-button,.c-training__start .p-fix-script__go-to-next-button,.c-training__start .p-edit-roleplay__go-to-next-button,.c-training__start .c-candidate-selector__header button,.c-candidate-selector__header .c-training__start button,.c-training__start .c-candidate-selector__change-roleplay-button,.c-training__start .c-roleplay-editor__go-to-next-button,.c-training__start .c-script-confirmation__fix-roleplay-draft-button{margin:0}.c-training__start-text{margin-top:12px;font-size:14px}.c-training__history{margin-top:48px}.c-training__history-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 32px}@media screen and (max-width: 812px){.c-training__history-header{display:block;margin-bottom:24px}}.c-training__history-header .wrap{display:flex;align-items:center}@media screen and (max-width: 812px){.c-training__history-header .wrap{margin-top:16px}}.c-training__history-header .count{display:flex;align-items:flex-end;line-height:1;white-space:nowrap;background-color:#f5f6f8;padding:8px;border-radius:5px}.c-training__history-header .count__label{font-size:12px;font-weight:bold;margin-right:6px}.c-training__history-header .count__content{font-size:12px}.c-training__history-header .count__content span{font-size:16px;font-weight:bold}.c-training__history-header .score{background-color:#f5f6f8;padding:8px;border-radius:5px;margin-left:8px}.c-training__history-header .score .item{display:flex;align-items:flex-end;line-height:1;white-space:nowrap}.c-training__history-header .score .item+.item{margin-left:12px}.c-training__history-header .score .item__label{font-size:12px;font-weight:bold;margin-right:6px}.c-training__history-header .score .item__content{font-size:12px}.c-training__history-header .score .item__content span{font-size:16px;font-weight:bold}.c-training__history-header .score .item__content span.is-best-score{color:#db3a5c}.c-training__history-header .score .item__content span.is-average-score{color:#71ab1b}.c-training__history-header .score .separator{margin:0 4px;font-size:12px;font-weight:normal}.c-training__history-title{font-size:24px;margin:0}.c-training__history-table{border-radius:10px;border:1px solid #cdcdcd;background-color:#f5f6f8;overflow:hidden}.c-training__history-table .header{padding:12px 40px}.c-training__history-table .header .row{display:flex;align-items:center}.c-training__history-table .header .column{width:15%;font-weight:bold;line-height:1}.c-training__history-table .header .column.is-number{visibility:hidden;width:5%}.c-training__history-table .header .column.is-date{width:35%}.c-training__history-table .header .column.is-expression,.c-training__history-table .header .column.is-scenario,.c-training__history-table .header .column.is-time,.c-training__history-table .header .column.is-result{text-align:center}.c-training__history-table .list{padding:20px 40px;background-color:#fff}.c-training__history-table .list .row{display:flex;align-items:center}.c-training__history-table .list .row+.row{margin-top:20px}.c-training__history-table .list .column{width:15%}.c-training__history-table .list .column.is-number{width:5%;font-weight:bold}.c-training__history-table .list .column.is-date{width:35%}.c-training__history-table .list .column.is-score{font-weight:bold}.c-training__history-table .list .column.is-point{font-size:14px;padding-right:16px}.c-training__history-table .list .column.is-expression,.c-training__history-table .list .column.is-scenario,.c-training__history-table .list .column.is-time{text-align:center}.c-training__history-table .list .column.is-result{display:flex;align-items:center}.c-training__history-table .list .column.is-result .badge{display:flex;justify-content:center;align-items:center;font-size:14px;min-width:74px;height:40px;border-radius:20px;background-color:#f5f6f8;margin:0 auto}.c-training__history-table .list .column.is-result .badge.is-cleared{background-color:#0c195e;color:#fff}.c-training__history-table .list .column.is-result a{font-size:12px;white-space:nowrap}.c-training__history-table .list .column.is-empty{white-space:nowrap}.c-training__mobile-history-table{display:none}@media screen and (max-width: 812px){.c-training__mobile-history-table{display:block;border:1px solid #cdcdcd;border-radius:10px;overflow:hidden}}.c-training__mobile-history-table .empty{font-size:14px;padding:16px}.c-training__mobile-history-table .list__item+.list__item{border-top:1px solid #cdcdcd}.c-training__mobile-history-table .list__item-header{display:flex;justify-content:space-between;align-items:center;background-color:#f5f6f8;padding:0 8px 0 24px;height:54px}.c-training__mobile-history-table .list__item-header .number{font-weight:bold}.c-training__mobile-history-table .list__item-header .date{margin-right:auto;margin-left:24px}.c-training__mobile-history-table .list__item-more{display:block;appearance:none;box-shadow:none;border:0;padding:16px;margin:0;background-color:transparent;line-height:1}.c-training__mobile-history-table .list__item-content{padding:16px 16px 16px 54px}.c-training__mobile-history-table .list__item-content .wrap{display:flex;justify-content:space-between;align-items:center}.c-training__mobile-history-table .list__item-content .item{font-size:14px}.c-training__mobile-history-table .list__item-content .item.is-score{font-size:16px;font-weight:bold}.c-training__mobile-history-table .list__item-content .badge{display:flex;justify-content:center;align-items:center;font-size:14px;min-width:66px;height:32px;border-radius:16px;background-color:#f5f6f8}.c-training__mobile-history-table .list__item-content .badge.is-cleared{background-color:#0c195e;color:#fff}.c-training__score{margin-top:60px}.c-training__score img{width:100%;height:auto}.c-training__section{margin-top:48px}.c-training__section-title{font-size:24px;margin:0;font-weight:bold}.c-training__section-text{font-size:14px;margin-top:8px}.c-training__script-wrapper{margin-top:32px}@media screen and (max-width: 812px){.c-training__script-wrapper{margin-top:24px}}.c-video-and-timeline-chart__container{display:flex;justify-content:space-between}.c-video-and-timeline-chart__video{width:432px;height:282px;object-fit:contain;background-color:#000000}.c-video-and-timeline-chart__chart-box{width:432px;height:282px;padding:0 24px;border-radius:10px;background-color:#f5f6f8}.c-video-controller__container{display:flex;justify-content:space-between}.c-video-controller__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.c-video-controller__header>*{padding:0}.c-video-controller__header-wrap .title{font-size:18px;font-weight:bold;margin:0 0 8px;line-height:1}.c-video-controller__header-wrap .text{font-size:13px;margin:0}.c-video-controller__video{width:432px;height:266px;object-fit:contain;background-color:#000000}.c-video-controller__chart-box{padding:0 24px;width:432px;height:266px;border-radius:10px;background-color:#f5f6f8}.c-video-controller__sp-video{width:100%;object-fit:contain;background-color:#000000}.c-video-controller__sp-chart-box{padding:0 24px;width:100%;height:266px;border-radius:10px;background-color:#f5f6f8}.c-video-controller__sp-button-to-horizontal-view{margin:0 auto;width:80%;height:54px;display:flex;justify-content:center;align-items:center;border:1px solid #cdcdcd;border-radius:30px;background-color:#f5f6f8;color:#828282}.c-video-controller__hoirizontal-video{width:48%;height:266px;object-fit:contain;background-color:#000000}.c-video-controller__horizontal-chart-body{padding:0 24px;width:48%;height:266px}.p-dashboard{background-color:#f5f6f8;padding:60px 40px 100px 40px;min-height:calc(100vh - 68px)}@media screen and (max-width: 812px){.p-dashboard{padding:40px 20px 80px;min-height:calc(100vh - 56px)}}.p-dashboard>.c-inner{position:relative}.p-dashboard__content{max-width:940px;margin:0 auto}.p-dashboard__section-text{font-size:14px;margin-top:10px}@media screen and (max-width: 812px){.p-dashboard__section-text{margin-top:5px}}.p-dashboard__summary-list{margin-top:24px}.p-dashboard__summary-list:empty:before{display:block;text-align:center;margin:0 0 48px;width:100%;padding:24px;background-color:#fff;border-radius:10px}.p-dashboard__summary-item+.p-dashboard__summary-item{margin-top:16px}@media screen and (max-width: 812px){.p-dashboard__summary-item+.p-dashboard__summary-item{margin-top:24px}}.p-dashboard__summary-item .theme{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:16px 24px 24px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme{display:block;padding:16px 16px 24px}}.p-dashboard__summary-item .theme+.theme{margin-top:16px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__header{display:none}}.p-dashboard__summary-item .theme__join-count{display:flex;justify-content:center;align-items:flex-end;line-height:1;white-space:nowrap;margin-top:12px}.p-dashboard__summary-item .theme__join-count .label{font-size:12px;font-weight:bold;margin-right:6px}.p-dashboard__summary-item .theme__join-count .count{font-size:12px}.p-dashboard__summary-item .theme__join-count .count span{font-size:16px;font-weight:bold}.p-dashboard__summary-item .mobile-theme__wrap{display:none}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__wrap{display:flex;align-items:center;margin-bottom:16px}}.p-dashboard__summary-item .mobile-theme__thumb,.p-dashboard__summary-item .theme__thumb{min-width:160px;width:160px;height:160px}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__thumb,.p-dashboard__summary-item .theme__thumb{min-width:136px;width:136px;height:136px}}.p-dashboard__summary-item .mobile-theme__thumb-image,.p-dashboard__summary-item .theme__thumb-image{min-width:160px;width:160px;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;border:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__thumb-image,.p-dashboard__summary-item .theme__thumb-image{min-width:136px;width:136px;height:136px}}.p-dashboard__summary-item .theme__group{display:flex;flex-wrap:wrap;margin-top:16px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__group{margin-bottom:-8px}}.p-dashboard__summary-item .theme__group-item{background-color:#2d9cdb;border-radius:3px;height:24px;line-height:24px;padding:0 6px;font-size:11px;color:#fff;margin-bottom:8px;margin-right:8px}.p-dashboard__summary-item .theme__wrap{margin-left:16px;margin-right:auto;padding-right:24px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__wrap{margin:0;padding:0}}.p-dashboard__summary-item .theme__title{padding:8px 0 20px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__title{padding:0 0 16px}}.p-dashboard__summary-item .theme__title span,.p-dashboard__summary-item .theme__title a{font-size:22px;color:#0c195e;text-decoration:none;font-weight:bold}.p-dashboard__summary-item .theme__info{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:-8px}.p-dashboard__summary-item .theme__info .info{display:flex;align-items:center;margin-right:24px;margin-bottom:8px}.p-dashboard__summary-item .theme__info .info__label{font-size:12px;background-color:#f5f6f8;height:32px;line-height:32px;border-radius:16px;padding:0 16px;margin-right:8px;white-space:nowrap}.p-dashboard__summary-item .theme__info .info__content{font-size:14px;white-space:nowrap}.p-dashboard__summary-item .theme__info .info__content.is-user{display:flex;align-items:center}.p-dashboard__summary-item .theme__info .info__content.is-user .c-user__icon{width:24px;min-width:24px;height:24px}.p-dashboard__summary-item .theme__restart{margin-top:16px;display:flex;align-items:center}.p-dashboard__summary-item .theme__restart .c-button+.c-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.c-button,.p-dashboard__summary-item .theme__restart .c-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.c-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.c-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .c-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.c-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .c-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.c-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .c-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.c-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .c-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.c-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .c-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.c-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.c-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.p-edit-roleplay__go-to-next-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.c-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-roleplay-registration__go-to-next-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-roleplay-recording__discard-video-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-roleplay-recording-complete__button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-roleplay-analysis-result__add-draft-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-nest-demo__next-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-fix-script__go-back-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-fix-script__go-to-next-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.c-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.c-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.c-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .c-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-roleplay-registration__go-to-next-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-roleplay-recording__discard-video-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-roleplay-recording-complete__button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-roleplay-analysis-result__add-draft-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-nest-demo__next-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-fix-script__go-back-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-fix-script__go-to-next-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .p-edit-roleplay__go-to-next-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .c-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .c-candidate-selector__change-roleplay-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .c-roleplay-editor__go-to-next-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header .c-script-confirmation__fix-roleplay-draft-button+button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+button,.p-dashboard__summary-item .theme__restart .c-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.c-roleplay-editor__go-to-next-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button+.c-script-confirmation__fix-roleplay-draft-button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button+.c-script-confirmation__fix-roleplay-draft-button{margin-left:16px}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__restart{margin-top:24px}.p-dashboard__summary-item .theme__restart .c-button,.p-dashboard__summary-item .theme__restart .p-roleplay-registration__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording__discard-video-button,.p-dashboard__summary-item .theme__restart .p-roleplay-recording-complete__button,.p-dashboard__summary-item .theme__restart .p-roleplay-analysis-result__add-draft-button,.p-dashboard__summary-item .theme__restart .p-nest-demo__next-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-back-button,.p-dashboard__summary-item .theme__restart .p-fix-script__go-to-next-button,.p-dashboard__summary-item .theme__restart .p-edit-roleplay__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__header button,.c-candidate-selector__header .p-dashboard__summary-item .theme__restart button,.p-dashboard__summary-item .theme__restart .c-candidate-selector__change-roleplay-button,.p-dashboard__summary-item .theme__restart .c-roleplay-editor__go-to-next-button,.p-dashboard__summary-item .theme__restart .c-script-confirmation__fix-roleplay-draft-button{width:100%}}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__data{display:none}}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__data{width:100%;padding-left:16px}}.p-dashboard__summary-item .mobile-theme__progress,.p-dashboard__summary-item .theme__progress{display:flex;align-items:center}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__progress,.p-dashboard__summary-item .theme__progress{justify-content:space-between}}.p-dashboard__summary-item .mobile-theme__progress-label,.p-dashboard__summary-item .theme__progress-label{font-size:12px;background-color:#f5f6f8;height:32px;line-height:32px;border-radius:16px;padding:0 16px;white-space:nowrap}.p-dashboard__summary-item .mobile-theme__progress-text,.p-dashboard__summary-item .theme__progress-text{font-weight:bold;white-space:nowrap;font-size:38px;line-height:1;margin:0 16px}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__progress-text,.p-dashboard__summary-item .theme__progress-text{font-size:32px;margin:0}}.p-dashboard__summary-item .mobile-theme__progress-text span,.p-dashboard__summary-item .theme__progress-text span{font-size:34px}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__progress-text span,.p-dashboard__summary-item .theme__progress-text span{font-size:28px}}.p-dashboard__summary-item .theme__progress-bar{display:flex;align-items:center;margin-left:8px}.p-dashboard__summary-item .theme__progress-bar>span{display:block;background-color:#f5f6f8;width:12px;height:12px}.p-dashboard__summary-item .theme__progress-bar>span+span{margin-left:4px}.p-dashboard__summary-item .theme__progress-bar>span.is-active{background-color:#0c195e}.p-dashboard__summary-item .mobile-theme__training-count{display:none}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__training-count{display:flex;margin-bottom:8px}}.p-dashboard__summary-item .theme__training-count{display:flex}@media screen and (max-width: 812px){.p-dashboard__summary-item .theme__training-count{display:none}}.p-dashboard__summary-item .mobile-theme__training-count,.p-dashboard__summary-item .theme__training-count{justify-content:center;align-items:center;background-color:#f5f6f8;white-space:nowrap;text-align:center;border-radius:5px;padding:10px 0;margin-top:12px}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__training-count,.p-dashboard__summary-item .theme__training-count{width:100%;margin-top:16px}}.p-dashboard__summary-item .mobile-theme__training-count .item,.p-dashboard__summary-item .theme__training-count .item{display:flex;align-items:center}.p-dashboard__summary-item .mobile-theme__training-count .item+.item,.p-dashboard__summary-item .theme__training-count .item+.item{margin-left:12px}.p-dashboard__summary-item .mobile-theme__training-count .item__label,.p-dashboard__summary-item .theme__training-count .item__label{font-weight:bold;line-height:1;font-size:13px;margin-right:6px}.p-dashboard__summary-item .mobile-theme__training-count .item__content,.p-dashboard__summary-item .theme__training-count .item__content{line-height:1;font-size:13px}.p-dashboard__summary-item .mobile-theme__limit,.p-dashboard__summary-item .theme__limit{background-color:#f5f6f8;white-space:nowrap;text-align:center;border-radius:5px;padding:10px 0;margin-top:12px}@media screen and (max-width: 812px){.p-dashboard__summary-item .mobile-theme__limit,.p-dashboard__summary-item .theme__limit{width:100%;margin-top:16px}}.p-dashboard__summary-item .mobile-theme__limit-count,.p-dashboard__summary-item .theme__limit-count{font-weight:bold;line-height:1;font-size:13px}.p-dashboard__summary-item .mobile-theme__limit-count span,.p-dashboard__summary-item .theme__limit-count span{color:#db3a5c}.p-dashboard__summary-item .theme__setting{background-color:#eaf5fb;border-radius:5px;padding:16px;font-size:12px;margin-top:16px}.p-dashboard__summary-item .theme__setting-title{font-weight:bold}.p-dashboard__summary-item .theme__setting-title:first-child{margin-bottom:8px}.p-dashboard__summary-item .theme__setting-list{margin-bottom:8px}.p-dashboard__summary-item .theme__setting-list .item{display:flex}.p-dashboard__summary-item .theme__setting-list .item__label{font-weight:bold;margin-right:10px;white-space:nowrap}.p-dashboard__summary-item .theme__score .row,.p-dashboard__summary-item .theme__score--examination .row{background-color:#f6f7f8;border-radius:5px;display:flex;align-items:center;height:40px;padding:0 12px}.p-dashboard__summary-item .theme__score .row+.row,.p-dashboard__summary-item .theme__score--examination .row+.row{margin-top:8px}.p-dashboard__summary-item .theme__score .item,.p-dashboard__summary-item .theme__score--examination .item{display:flex;align-items:flex-end;line-height:1;height:1em;white-space:nowrap}.p-dashboard__summary-item .theme__score .item+.item,.p-dashboard__summary-item .theme__score--examination .item+.item{margin-left:12px}.p-dashboard__summary-item .theme__score .item__label,.p-dashboard__summary-item .theme__score--examination .item__label{font-size:12px;font-weight:bold;margin-right:6px}.p-dashboard__summary-item .theme__score .item__content,.p-dashboard__summary-item .theme__score--examination .item__content{font-size:12px}.p-dashboard__summary-item .theme__score .item__content span,.p-dashboard__summary-item .theme__score--examination .item__content span{font-size:16px;font-weight:bold}.p-dashboard__summary-item .theme__score .item__content span.is-best-score,.p-dashboard__summary-item .theme__score--examination .item__content span.is-best-score{color:#db3a5c}.p-dashboard__summary-item .theme__score .item__content span.is-average-score,.p-dashboard__summary-item .theme__score--examination .item__content span.is-average-score{color:#71ab1b}.p-dashboard__summary-item .theme__score .separator,.p-dashboard__summary-item .theme__score--examination .separator{margin:0 4px;font-size:12px;font-weight:normal}.p-dashboard__summary-item .theme__score--examination{margin-top:8px}.p-dashboard__summary-list:empty:before{content:"受講中のコースはありません"}.p-dashboard__summary-list.is-completed:empty:before{content:"受講済みのコースはありません"}.p-edit-roleplay h1{font-size:24px}.p-edit-roleplay__section{margin-top:32px}.p-edit-roleplay__button-container{display:flex;justify-content:center;width:80%}.p-edit-roleplay__go-to-next-button{width:164px;height:60px;margin-top:32px;border-radius:30px;font-size:18px;font-weight:bold}.p-faq-page{display:flex;justify-content:center;background-color:#f5f6f8;padding:60px 20px 100px;min-height:calc(100vh - 68px)}@media screen and (max-width: 812px){.p-faq-page{padding:40px 20px 80px;min-height:calc(100vh - 56px)}}.p-faq-page__container{max-width:940px;padding:0 24px;background-color:#ffffff;border-radius:10px}.p-faq-page__container h2{margin-top:40px}.p-faq-page__container h3{margin-top:30px}.p-fix-script__page-title{font-size:24px}.p-fix-script__flex-section{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.p-fix-script__section-heading{font-size:20px;font-weight:bold}.p-fix-script__script-editor-section{margin-top:32px}.p-fix-script__button-section{position:relative;margin-top:32px}.p-fix-script__go-to-next-button{position:absolute;left:calc(50% - 82px);width:164px;height:60px;padding:0 64px;border-radius:30px;font-size:18px;font-weight:bold}.p-fix-script__go-back-button{position:relative;width:182px;height:60px;border:1px solid #979797;border-radius:30px;font-size:18px;font-weight:bold}.p-fix-script__go-back-button i{position:absolute;top:23px;left:24px;font-size:14px}.p-nest-demo__video-container{display:flex;gap:4px;margin:0 auto;width:604px}.p-nest-demo__player-video{width:300px;aspect-ratio:1 / 1;object-fit:cover;transform:scaleX(-1)}.p-nest-demo__customer-video{width:300px;aspect-ratio:1 / 1;object-fit:cover;position:absolute;z-index:1}.p-nest-demo__customer-video--standby{width:300px;aspect-ratio:1 / 1;object-fit:cover;display:none}.p-nest-demo__customer-video--idle{width:300px;aspect-ratio:1 / 1;object-fit:cover;position:absolute}.p-nest-demo__script-container{width:604px;margin:0 auto;border:1.5px solid #cdcdcd}.p-nest-demo__next-button{display:block;margin-top:12px;margin-left:auto}.p-nest-demo__script{margin:12px 0;padding:0 12px;height:400px;overflow:scroll}.p-nest-demo__main-sctipt{margin:12px 0;width:480px;font-weight:bold}.p-nest-demo__dialogue--customer{width:480px;margin-left:auto;text-align:end}.p-nest-demo__dialogue--player{width:480px;margin-right:auto}.p-organization__header{display:flex;justify-content:space-between}.p-organization__list{margin-top:16px}.p-organization__list-item{display:flex;align-items:center;justify-content:space-between}.p-organization__list-item+.p-organization__list-item{margin-top:16px;padding-top:16px;border-top:1px solid #cdcdcd}.p-organization__list-item .logo{min-width:42px;width:42px;height:42px;background-color:#f5f6f8;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:16px;border-radius:21px}.p-organization__list-item .c-button,.p-organization__list-item .p-roleplay-registration__go-to-next-button,.p-organization__list-item .p-roleplay-recording__discard-video-button,.p-organization__list-item .p-roleplay-recording-complete__button,.p-organization__list-item .p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .c-candidate-selector__header button,.c-candidate-selector__header .p-organization__list-item button,.p-organization__list-item .c-candidate-selector__change-roleplay-button,.p-organization__list-item .c-roleplay-editor__go-to-next-button,.p-organization__list-item .c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .p-edit-roleplay__go-to-next-button,.p-organization__list-item .p-fix-script__go-to-next-button,.p-organization__list-item .p-fix-script__go-back-button,.p-organization__list-item .p-nest-demo__next-button{font-size:16px;text-decoration:underline}.p-organization__list-item .control .c-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-roleplay-recording-complete__button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-candidate-selector__header button,.c-candidate-selector__header .p-organization__list-item .control button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-back-button,.p-organization__list-item .control .p-nest-demo__next-button{font-size:14px}.p-organization__list-item .control .c-button+.c-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.c-button,.p-organization__list-item .control .c-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.c-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .c-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.c-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .c-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.c-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .c-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-candidate-selector__header button+.c-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .c-candidate-selector__header button+.p-roleplay-analysis-result__add-draft-button,.c-candidate-selector__header .p-organization__list-item .control button+.c-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-roleplay-registration__go-to-next-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-roleplay-recording__discard-video-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-roleplay-recording-complete__button,.c-candidate-selector__header .p-organization__list-item .control button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.c-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.c-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.c-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.c-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.c-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-fix-script__go-back-button+.c-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .p-nest-demo__next-button+.c-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-roleplay-registration__go-to-next-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-roleplay-recording__discard-video-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-roleplay-recording-complete__button,.p-organization__list-item .control .p-nest-demo__next-button+.p-roleplay-analysis-result__add-draft-button,.p-organization__list-item .control .c-candidate-selector__header .c-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-roleplay-registration__go-to-next-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-roleplay-recording__discard-video-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-roleplay-recording-complete__button+button,.p-organization__list-item .control .c-candidate-selector__header .p-roleplay-analysis-result__add-draft-button+button,.c-candidate-selector__header .p-organization__list-item .control .c-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-roleplay-registration__go-to-next-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-roleplay-recording__discard-video-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-roleplay-recording-complete__button+button,.c-candidate-selector__header .p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+button,.p-organization__list-item .control .c-candidate-selector__header button+button,.c-candidate-selector__header .p-organization__list-item .control button+button,.p-organization__list-item .control .c-candidate-selector__header .c-candidate-selector__change-roleplay-button+button,.c-candidate-selector__header .p-organization__list-item .control .c-candidate-selector__change-roleplay-button+button,.p-organization__list-item .control .c-candidate-selector__header .c-roleplay-editor__go-to-next-button+button,.c-candidate-selector__header .p-organization__list-item .control .c-roleplay-editor__go-to-next-button+button,.p-organization__list-item .control .c-candidate-selector__header .c-script-confirmation__fix-roleplay-draft-button+button,.c-candidate-selector__header .p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-edit-roleplay__go-to-next-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-edit-roleplay__go-to-next-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-fix-script__go-to-next-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-fix-script__go-to-next-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-fix-script__go-back-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-fix-script__go-back-button+button,.p-organization__list-item .control .c-candidate-selector__header .p-nest-demo__next-button+button,.c-candidate-selector__header .p-organization__list-item .control .p-nest-demo__next-button+button,.p-organization__list-item .control .c-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-candidate-selector__header button+.c-candidate-selector__change-roleplay-button,.c-candidate-selector__header .p-organization__list-item .control button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-fix-script__go-back-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .p-nest-demo__next-button+.c-candidate-selector__change-roleplay-button,.p-organization__list-item .control .c-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__header button+.c-roleplay-editor__go-to-next-button,.c-candidate-selector__header .p-organization__list-item .control button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-back-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .p-nest-demo__next-button+.c-roleplay-editor__go-to-next-button,.p-organization__list-item .control .c-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .c-candidate-selector__header button+.c-script-confirmation__fix-roleplay-draft-button,.c-candidate-selector__header .p-organization__list-item .control button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-fix-script__go-back-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .p-nest-demo__next-button+.c-script-confirmation__fix-roleplay-draft-button,.p-organization__list-item .control .c-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-edit-roleplay__go-to-next-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-edit-roleplay__go-to-next-button,.p-organization__list-item .control .c-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-fix-script__go-to-next-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-fix-script__go-to-next-button,.p-organization__list-item .control .c-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-fix-script__go-back-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-fix-script__go-back-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-fix-script__go-back-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-fix-script__go-back-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-fix-script__go-back-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-fix-script__go-back-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-fix-script__go-back-button,.p-organization__list-item .control .c-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-roleplay-registration__go-to-next-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-roleplay-recording__discard-video-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-roleplay-recording-complete__button+.p-nest-demo__next-button,.p-organization__list-item .control .p-roleplay-analysis-result__add-draft-button+.p-nest-demo__next-button,.p-organization__list-item .control .c-candidate-selector__header button+.p-nest-demo__next-button,.c-candidate-selector__header .p-organization__list-item .control button+.p-nest-demo__next-button,.p-organization__list-item .control .c-candidate-selector__change-roleplay-button+.p-nest-demo__next-button,.p-organization__list-item .control .c-roleplay-editor__go-to-next-button+.p-nest-demo__next-button,.p-organization__list-item .control .c-script-confirmation__fix-roleplay-draft-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-edit-roleplay__go-to-next-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-fix-script__go-to-next-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-fix-script__go-back-button+.p-nest-demo__next-button,.p-organization__list-item .control .p-nest-demo__next-button+.p-nest-demo__next-button{margin-left:16px}.p-organization__list-item .date{font-size:14px;color:#999;margin-left:auto;margin-right:16px}.p-organization__loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:10px;padding:16px}.p-password-reset{max-width:980px;margin:0 auto;padding:80px 16px}@media screen and (max-width: 812px){.p-password-reset{padding:40px 16px}}.p-password-reset__title{text-align:center;margin:0}@media screen and (max-width: 812px){.p-password-reset__title{text-align:left}}.p-password-reset__text{padding:32px 0;margin:0;text-align:center}@media screen and (max-width: 812px){.p-password-reset__text{text-align:left;padding:16px 0}}.p-password-reset__form{max-width:480px;margin:32px auto 0}@media screen and (max-width: 812px){.p-password-reset__form{margin-top:24px}.p-password-reset__form .c-form__field-label{display:block}}.p-password-reset__action{display:flex;justify-content:center;align-items:center;margin-top:40px}.p-password-reset__error{font-size:12px;color:#d32f2f;margin:8px 0 32px}.p-roadmap__content-summary{margin-bottom:48px}.p-roadmap__content-summary .theme{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #cdcdcd;border-radius:10px;padding:16px 24px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme{display:block;padding:16px}}.p-roadmap__content-summary .theme+.theme{margin-top:16px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__header{display:none}}.p-roadmap__content-summary .mobile-theme__wrap{display:none}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__wrap{display:flex;align-items:center;margin-bottom:16px}}.p-roadmap__content-summary .mobile-theme__thumb,.p-roadmap__content-summary .theme__thumb{min-width:160px;width:160px;height:160px}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__thumb,.p-roadmap__content-summary .theme__thumb{min-width:136px;width:136px;height:136px}}.p-roadmap__content-summary .mobile-theme__thumb-image,.p-roadmap__content-summary .theme__thumb-image{min-width:160px;width:160px;height:160px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;border:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__thumb-image,.p-roadmap__content-summary .theme__thumb-image{min-width:136px;width:136px;height:136px}}.p-roadmap__content-summary .theme__group{display:flex;flex-wrap:wrap;margin-top:16px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__group{display:none;margin-bottom:-8px}.is-active .p-roadmap__content-summary .theme__group{display:flex}}.p-roadmap__content-summary .mobile-theme__group-item,.p-roadmap__content-summary .theme__group-item{background-color:#2d9cdb;border-radius:3px;height:24px;line-height:24px;padding:0 6px;font-size:11px;color:#fff;margin-bottom:8px;margin-right:8px}.p-roadmap__content-summary .theme__wrap{margin-left:16px;margin-right:auto;padding-right:24px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__wrap{margin:0;padding:0}}.p-roadmap__content-summary .theme__title{padding:8px 0 20px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__title{padding:0 0 16px}}.p-roadmap__content-summary .theme__title span,.p-roadmap__content-summary .theme__title a{font-size:22px;color:#0c195e;text-decoration:none;font-weight:bold}.p-roadmap__content-summary .theme__info{display:flex;flex-wrap:wrap;margin-top:16px;margin-bottom:-8px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__info{display:none;margin-bottom:0}.is-active .p-roadmap__content-summary .theme__info{display:block}}.p-roadmap__content-summary .theme__info .info{display:flex;align-items:center;margin-right:24px;margin-bottom:8px}.p-roadmap__content-summary .theme__info .info__label{font-size:12px;background-color:#f5f6f8;height:32px;line-height:32px;border-radius:16px;padding:0 16px;margin-right:8px;white-space:nowrap}.p-roadmap__content-summary .theme__info .info__content{font-size:14px;white-space:nowrap}.p-roadmap__content-summary .theme__info .info__content.is-user{display:flex;align-items:center}.p-roadmap__content-summary .theme__info .info__content.is-user .c-user__icon{width:24px;min-width:24px;height:24px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__data{display:none}.is-active .p-roadmap__content-summary .theme__data{display:block}}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__data{width:100%;padding-left:16px}}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__progress{display:flex;align-items:center;justify-content:space-between}}.p-roadmap__content-summary .theme__progress{display:flex;align-items:center}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__progress{display:none}}.p-roadmap__content-summary .mobile-theme__progress-label,.p-roadmap__content-summary .theme__progress-label{font-size:12px;background-color:#f5f6f8;height:32px;line-height:32px;border-radius:16px;padding:0 16px;white-space:nowrap}.p-roadmap__content-summary .mobile-theme__progress-text,.p-roadmap__content-summary .theme__progress-text{font-weight:bold;white-space:nowrap;font-size:38px;line-height:1;margin:0 16px}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__progress-text,.p-roadmap__content-summary .theme__progress-text{font-size:32px;margin:0}}.p-roadmap__content-summary .mobile-theme__progress-text span,.p-roadmap__content-summary .theme__progress-text span{font-size:34px}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__progress-text span,.p-roadmap__content-summary .theme__progress-text span{font-size:28px}}.p-roadmap__content-summary .theme__progress-bar{display:flex;align-items:center;margin-left:8px}.p-roadmap__content-summary .theme__progress-bar>span{display:block;background-color:#f5f6f8;width:12px;height:12px}.p-roadmap__content-summary .theme__progress-bar>span+span{margin-left:4px}.p-roadmap__content-summary .theme__progress-bar>span.is-active{background-color:#0c195e}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__limit{background-color:#f5f6f8;white-space:nowrap;text-align:center;border-radius:5px;padding:10px 0;margin-top:12px;width:100%;margin-top:16px}}.p-roadmap__content-summary .theme__limit{background-color:#f5f6f8;white-space:nowrap;text-align:center;border-radius:5px;padding:10px 0;margin-top:12px;margin-bottom:16px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__limit{display:none}}.p-roadmap__content-summary .mobile-theme__limit-count,.p-roadmap__content-summary .theme__limit-count{font-weight:bold;line-height:1;font-size:13px}.p-roadmap__content-summary .mobile-theme__limit-count span,.p-roadmap__content-summary .theme__limit-count span{color:#db3a5c}.p-roadmap__content-summary .theme__setting{background-color:#eaf5fb;border-radius:5px;padding:16px;font-size:12px}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__setting{margin-top:24px}}.p-roadmap__content-summary .theme__setting-title{font-weight:bold}.p-roadmap__content-summary .theme__setting-title:first-child{margin-bottom:8px}.p-roadmap__content-summary .theme__setting-list{margin-bottom:8px}.p-roadmap__content-summary .theme__setting-list .item{display:flex}.p-roadmap__content-summary .theme__setting-list .item__label{font-weight:bold;margin-right:10px;white-space:nowrap}@media screen and (max-width: 812px){.p-roadmap__content-summary .theme__score,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination{display:none}.is-active .p-roadmap__content-summary .theme__score,.is-active .p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination,.p-dashboard__summary-item .is-active .p-roadmap__content-summary .theme__score--examination{display:block}}.p-roadmap__content-summary .theme__score .row,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .row,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .row{background-color:#f6f7f8;border-radius:5px;display:inline-flex;align-items:center;height:40px;padding:0 12px}.p-roadmap__content-summary .theme__score .row+.row,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .row+.row,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .row+.row{margin-top:8px}.p-roadmap__content-summary .theme__score .item,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item{display:flex;height:1em;align-items:flex-end;line-height:1;white-space:nowrap}.p-roadmap__content-summary .theme__score .item+.item,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item+.item,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item+.item{margin-left:12px}.p-roadmap__content-summary .theme__score .item__label,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item__label,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item__label{font-size:12px;font-weight:bold;margin-right:6px}.p-roadmap__content-summary .theme__score .item__content,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item__content,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item__content{font-size:12px}.p-roadmap__content-summary .theme__score .item__content span,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item__content span,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item__content span{font-size:16px;font-weight:bold}.p-roadmap__content-summary .theme__score .item__content span.is-best-score,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item__content span.is-best-score,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item__content span.is-best-score{color:#db3a5c}.p-roadmap__content-summary .theme__score .item__content span.is-average-score,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .item__content span.is-average-score,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .item__content span.is-average-score{color:#71ab1b}.p-roadmap__content-summary .theme__score .separator,.p-roadmap__content-summary .p-dashboard__summary-item .theme__score--examination .separator,.p-dashboard__summary-item .p-roadmap__content-summary .theme__score--examination .separator{margin:0 4px;font-size:12px;font-weight:normal}.p-roadmap__content-summary .mobile-theme__more{display:none}@media screen and (max-width: 812px){.p-roadmap__content-summary .mobile-theme__more{display:flex;justify-content:center;align-items:center;background-color:#f5f6f8;margin:0 -16px -16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:54px;position:relative;border-top:1px solid #e2e2e2}.p-roadmap__content-summary .mobile-theme__more>i{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.is-active .p-roadmap__content-summary .mobile-theme__more{display:none}}.p-roadmap__sidebar{padding:60px 40px 80px}.p-roadmap__step{margin-top:32px}.p-roadmap__content-header{margin-bottom:32px}.p-roadmap__content-header .title{margin:0;padding-bottom:0;border:0;font-size:24px}@media screen and (max-width: 812px){.p-roadmap__content-header .title{font-size:20px}}.p-roleplay-analysis-result{max-width:900px;margin:auto}.p-roleplay-analysis-result__section{margin-top:48px}.p-roleplay-analysis-result__box{background-color:#f5f6f8;padding:24px;border-radius:10px}.p-roleplay-analysis-result__box-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.p-roleplay-analysis-result__box-title{font-weight:bold;font-size:18px}.p-roleplay-analysis-result__header--top{display:flex;justify-content:space-between;align-items:center}.p-roleplay-analysis-result__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.p-roleplay-analysis-result__annotation{margin:0 0 32px 0}.p-roleplay-analysis-result__flex{display:flex;align-items:center}.p-roleplay-analysis-result__candidates-label{display:flex;justify-content:center;align-items:center;height:40px;margin-left:16px;padding:0 16px;border-radius:5px;background-color:#f5f6f8;font-size:12px}.p-roleplay-analysis-result__candidates{margin-right:16px;font-size:12px;font-weight:bold}.p-roleplay-analysis-result__num-candidates{font-size:16px;font-weight:bold}.p-roleplay-analysis-result__add-draft-button{background-color:#db3a5c;border:none;font-size:14px;font-weight:bold;color:#ffffff}.p-roleplay-analysis-result__edit-draft-name{display:flex;justify-content:space-between;align-items:center;height:60px;margin-top:16px;padding:0 8px 0 24px;border-radius:10px;background-color:#fbebee;font-size:14px;font-weight:bold;color:#db3a5c}.p-roleplay-analysis-result__edit-draft-name div{display:flex;align-items:center}.p-roleplay-analysis-result__edit-draft-name input{width:414px;height:36px;margin:0 8px;padding:0 16px;border:1px solid #cdcdcd;border-radius:5px}.p-roleplay-analysis-result__button{display:flex;justify-content:center;align-items:center;width:89px;height:37px;background-color:#ffffff;border:1px solid #2d9cdb;border-radius:30px;font-size:14px;font-weight:bold;text-decoration:none;color:#2d9cdb}.p-roleplay-analysis-result__section-title{font-size:20px;font-weight:bold}.p-roleplay-analysis-result__show-all{font-size:14px;color:#2d9cdb;text-decoration:underline}.p-roleplay-analysis-result__show-all:hover{cursor:pointer}.p-roleplay-recording-complete__heading{margin:48px 0 32px 0;font-size:24px}.p-roleplay-recording-complete__flex-section{display:flex;justify-content:center;margin-top:32px}.p-roleplay-recording-complete__button{width:361px;height:60px;border-radius:30px;font-size:18px;font-weight:bold}.p-roleplay-recording .c-recorder__video{border-radius:0}.p-roleplay-recording h1{font-size:24px}.p-roleplay-recording h2{font-size:20px}.p-roleplay-recording__flex-section{display:flex;justify-content:space-between}.p-roleplay-recording__recorder{position:relative}.p-roleplay-recording__title{font-size:20px;font-weight:bold}.p-roleplay-recording__recorder-header{display:flex;justify-content:space-between;align-items:end;margin-top:32px}.p-roleplay-recording__recorder-tab,.p-roleplay-recording__recorder-tab--selected{display:flex;justify-content:center;align-items:center;width:49%;height:52px;border:1px solid #cdcdcd;border-radius:5px 5px 0 0;background-color:#f5f6f8;font-size:14px;font-weight:bold;color:#828282}.p-roleplay-recording__recorder-tab:hover,.p-roleplay-recording__recorder-tab--selected:hover{cursor:pointer}.p-roleplay-recording__recorder-tab--selected{border-bottom:none;background-color:#eaf5fb;color:#0c195e}.p-roleplay-recording__border-bottom{width:2%;border-bottom:1px solid #cdcdcd}.p-roleplay-recording__upload{display:flex;justify-content:center;align-items:center;width:100%;height:595px;border:1px solid #cdcdcd;border-top:none}.p-roleplay-recording__uploaded-video-wrapper{display:flex;justify-content:center;width:100%;background-color:#000000}.p-roleplay-recording__uploaded-video-wrapper video{height:500px}.p-roleplay-recording__button-section{display:flex;justify-content:center;margin-top:64px}.p-roleplay-recording__discard-video-button{margin-right:16px;background-color:#f5f6f8;border:none}.p-roleplay-recording__upload-inner{display:flex;justify-content:center;align-items:center;position:relative;width:calc(100% - 40px);height:calc(100% - 40px);background-color:#f5f6f8;border:1px dashed #cdcdcd;border-radius:5px}.p-roleplay-recording__upload-icon{position:absolute;top:190px}.p-roleplay-recording__upload-description{text-align:center;color:#828282}.p-roleplay-recording__modal-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:97}.p-roleplay-recording__recorder-container{position:relative}.p-roleplay-recording__title-form-modal{position:absolute;top:155px;left:calc(50% - 345px);width:690px;height:280px;padding:32px 43px;background-color:#fff;border-radius:10px;z-index:98}.p-roleplay-recording__title-form-loading{display:flex;justify-content:center;align-items:center}.p-roleplay-recording__title-form-loading p{margin:40px;font-size:20px;font-weight:bold}.p-roleplay-recording__title-form-heading{margin-bottom:32px;font-size:20px;font-weight:bold}.p-roleplay-recording__title-form-label{font-size:14px;font-weight:bold}.p-roleplay-recording__title-form{width:100%;height:40px;margin-top:12px;border:1px solid #cdcdcd;border-radius:4px;padding:0 16px;font-size:16px;outline:transparent}.p-roleplay-recording__button-container{display:flex;justify-content:center;margin-top:32px}.p-roleplay-registration h1{font-size:24px}.p-roleplay-registration__section{margin-top:32px}.p-roleplay-registration__button-container{display:flex;justify-content:center}.p-roleplay-registration__go-to-next-button{width:164px;height:60px;margin-top:32px;border-radius:30px;font-size:18px;font-weight:bold}.p-roleplays h1{font-size:24px}.p-roleplays h2{font-size:20px}.p-roleplays__header{display:flex;justify-content:space-between;align-items:center}.p-roleplays__header h1{margin:8px 0}.p-roleplays__bold-text{font-weight:bold}.p-roleplays__section{margin-top:48px}.p-roleplays__error-message{padding:0 16px 0 24px}.p-roleplays__controller{text-align:end}.p-roleplays__controller-text{color:#2d9cdb;text-decoration:underline}.p-roleplays__controller-text:hover{cursor:pointer}.p-roleplays__controller-text.is-disabled{color:#828282;text-decoration:none}.p-roleplays__controller-text.is-disabled:hover{cursor:default}.p-root__logo{margin:0 auto 60px}@media screen and (max-width: 812px){.p-setting .c-layout__sidebar{display:none}}.p-setting__section+.p-setting__section{margin-top:56px}.p-setting__section .row{display:flex}@media screen and (max-width: 812px){.p-setting__section .row{display:block}}.p-setting__section .row+.item,.p-setting__section .row+.row,.p-setting__section .item+.item,.p-setting__section .item+.row{margin-top:32px}.p-setting__section .row>.item+.item{margin-top:0}@media screen and (max-width: 812px){.p-setting__section .row>.item+.item{margin-top:32px}}.p-setting__section .item{min-width:420px;padding-right:40px}@media screen and (max-width: 812px){.p-setting__section .item{min-width:initial}}.p-setting__section .item__title{font-size:16px;margin:0 0 10px}.p-setting__section .item__content-wrap{display:flex;align-items:center}.p-setting__section .item__content-wrap .c-button,.p-setting__section .item__content-wrap .c-candidate-selector__header button,.c-candidate-selector__header .p-setting__section .item__content-wrap button,.p-setting__section .item__content-wrap .c-candidate-selector__change-roleplay-button,.p-setting__section .item__content-wrap .c-roleplay-editor__go-to-next-button,.p-setting__section .item__content-wrap .c-script-confirmation__fix-roleplay-draft-button,.p-setting__section .item__content-wrap .p-edit-roleplay__go-to-next-button,.p-setting__section .item__content-wrap .p-fix-script__go-to-next-button,.p-setting__section .item__content-wrap .p-fix-script__go-back-button,.p-setting__section .item__content-wrap .p-nest-demo__next-button,.p-setting__section .item__content-wrap .p-roleplay-analysis-result__add-draft-button,.p-setting__section .item__content-wrap .p-roleplay-recording-complete__button,.p-setting__section .item__content-wrap .p-roleplay-recording__discard-video-button,.p-setting__section .item__content-wrap .p-roleplay-registration__go-to-next-button{margin-left:24px}.p-setting__section .item__profile{display:flex;align-items:center}.p-setting__section .item__profile .c-uploader{display:inline-block;margin-left:16px}.p-setting__section .item__profile-image{min-width:80px;width:80px;height:80px;border-radius:50%;background-image:url(/assets/common/profile-icon-default-5ed68f95d1fccebcfb9388dba7b49f84d550a8192364f34bfcc6dbca5c1e6f2e.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:relative;z-index:1}.p-setting__section.is-notification{font-size:14px}.p-setting__section.is-notification .item+.item{margin-top:24px}.p-setting__section.is-notification .item .c-form__field+.c-form__field{margin-top:16px}.p-setting__section-title{font-size:20px;margin:0 0 32px}.p-setting__badge-link{display:flex;justify-content:flex-end;margin-bottom:16px;margin-top:-16px}.p-setting__badge-list .theme{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:10px;padding:16px 48px 24px 24px;border:1px solid #cdcdcd}@media screen and (max-width: 812px){.p-setting__badge-list .theme{padding:16px 16px 24px}}.p-setting__badge-list .theme+.theme{margin-top:16px}.p-setting__badge-list .theme__thumb{min-width:160px;width:160px;height:160px;border-radius:10px;background-color:#f5f6f8;background-repeat:no-repeat;background-position:center;background-size:cover}.p-setting__badge-list .theme__thumb-image{min-width:160px;width:160px;height:160px}.p-setting__badge-list .theme__wrap{margin-left:16px;margin-right:auto}@media screen and (max-width: 812px){.p-setting__badge-list .theme__wrap{margin:0;width:100%}}.p-setting__badge-list .theme__title{margin-bottom:16px}.p-setting__badge-list .theme__title a,.p-setting__badge-list .theme__title span{font-size:18px;color:#0c195e;text-decoration:none;font-weight:bold}.p-setting__badge-list .theme__info{display:flex;flex-wrap:wrap;margin-bottom:-8px}@media screen and (max-width: 812px){.p-setting__badge-list .theme__info{margin-top:16px}}.p-setting__badge-list .theme__info .info{display:flex;align-items:center;margin-right:24px;margin-bottom:8px}.p-setting__badge-list .theme__info .info__label{font-size:12px;background-color:#f5f6f8;height:32px;line-height:32px;border-radius:16px;padding:0 16px;margin-right:8px;white-space:nowrap}.p-setting__badge-list .theme__info .info__content{font-size:14px;white-space:nowrap}.p-setting__badge-list .theme__info .info__content .progress{display:flex;align-items:center}.p-setting__badge-list .theme__info .info__content .progress__text{font-weight:bold}.p-setting__badge-list .theme__info .info__content .progress__bar{display:flex;align-items:center;margin-left:8px}.p-setting__badge-list .theme__info .info__content .progress__bar>span{display:block;background-color:#f5f6f8;width:12px;height:12px}.p-setting__badge-list .theme__info .info__content .progress__bar>span+span{margin-left:4px}.p-setting__badge-list .theme__info .info__content .progress__bar>span.is-active{background-color:#0c195e}.p-setting__badge-list .mobile-theme__badge,.p-setting__badge-list .theme__badge{margin-left:40px}.p-setting__badge-list .mobile-theme__badge-title,.p-setting__badge-list .theme__badge-title{display:flex;align-items:center}.p-setting__badge-list .mobile-theme__badge-title .icon,.p-setting__badge-list .theme__badge-title .icon{margin-right:6px}.p-setting__badge-list .mobile-theme__badge-title .label,.p-setting__badge-list .theme__badge-title .label{font-weight:bold;white-space:nowrap}.p-setting__badge-list .mobile-theme__badge-date,.p-setting__badge-list .theme__badge-date{font-size:12px;white-space:nowrap;margin-top:6px}.p-setting__badge-list .mobile-theme__wrap{display:none}@media screen and (max-width: 812px){.p-setting__badge-list .mobile-theme__wrap{display:flex;align-items:center}}.p-setting__badge-list .mobile-theme__thumb{min-width:136px;width:136px;height:136px;border-radius:10px;background-color:#f5f6f8;background-repeat:no-repeat;background-position:center;background-size:cover}.p-usage__header{margin-bottom:20px}.p-usage__header-title{display:flex;align-items:center;justify-content:space-between}.p-usage__notes{margin-top:8px;color:#020202;font-size:12px}.p-usage__note{display:block;line-height:2}.p-usage__history{margin-top:48px}.p-usage__billing-amount{font-size:16px;font-weight:bold}.p-usage__billing-amount--history{font-weight:bold}html{scroll-padding-top:108px}@media screen and (max-width: 812px){html{scroll-padding-top:96px}}body{-webkit-font-smoothing:antialiased;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;letter-spacing:0.025em;color:#0c195e}p,li{line-height:1.8}a{color:#2d9cdb;transition:opacity 0.35s ease}a:hover{opacity:0.5}hr{height:0;margin:40px 0;padding:0;border:0;border-top:1px solid #cdcdcd}::placeholder{color:rgba(0,0,0,0.5)}@media screen and (max-width: 812px){.hide-on-small{display:none !important}}.show-on-small{display:none}@media screen and (max-width: 812px){.show-on-small{display:block !important}}
