﻿@import url(/bulma/css/bulma.css);body{background-color:#f4f4f4;display:flex;min-height:100vh;flex-direction:column}body.font-dnp{font-family:"dnp-shuei-gothic-gin-std", "Hiragino Sans", "メイリオ", "Meiryo", sans-serif;font-style:normal;font-weight:500}body a{color:#5968cc;text-decoration:underline}body a:hover{color:#5968cc;text-decoration:none;opacity:0.8}.container{position:relative;background-color:#fff;padding:16px 16px 24px;max-width:100% !important}@media (min-width: 768px){.container{padding:24px 28px}}@media (min-width: 1024px){.container{padding:48px 56px;max-width:1200px !important}}.container.worksheets{max-width:100% !important}.container .columns,.container .columns:last-child{margin:0}@media (min-width: 768px){.container .columns,.container .columns:last-child{margin:-8px}}.container .column{padding:8px}[v-cloak]{display:none}.overflow-x-scroll{overflow-x:scroll}.text-align-center{text-align:center}.white-space-pre-wrap{white-space:pre-wrap}.word-break-break-all{word-break:break-all}.is-absolute{position:absolute}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.is-grabbable{cursor:grab}.items-center{align-items:center}.badge-danger{font-size:11px;font-weight:bold;background-color:#f00;color:white;margin-right:4px;padding:3px 4px}.is-fullwidth{width:100%}.f-bold{font-weight:bold}.is-font-size-14{font-size:0.875rem !important}.list li{text-indent:-1em;margin-left:1em}.list-dot li{list-style-type:disc}.list-alphabet li{list-style-type:lower-alpha}.list-number li{list-style-type:decimal}.sp-only{display:inline-block}@media (min-width: 768px){.sp-only{display:none !important}}.sp-only-block{display:block}@media (min-width: 768px){.sp-only-block{display:none !important}}.sp-tb-only{display:inline-block !important}@media (min-width: 1024px){.sp-tb-only{display:none !important}}.sp-tb-only-block{display:block !important}@media (min-width: 1024px){.sp-tb-only-block{display:none !important}}.tb-only{display:none !important}@media (min-width: 768px){.tb-only{display:inline-block !important}}@media (min-width: 1024px){.tb-only{display:none !important}}.tb-only-block{display:none !important}@media (min-width: 768px){.tb-only-block{display:block !important}}@media (min-width: 1024px){.tb-only-block{display:none !important}}.tb-pc-only{display:none}@media (min-width: 768px){.tb-pc-only{display:inline-block}}.tb-pc-only-important{display:none !important}@media (min-width: 768px){.tb-pc-only-important{display:inline-block !important}}.tb-pc-only-block{display:none}@media (min-width: 768px){.tb-pc-only-block{display:block}}.pc-only{display:none}@media (min-width: 1024px){.pc-only{display:inline-block}}.pc-only-block{display:none}@media (min-width: 1024px){.pc-only-block{display:block}}.relative{position:relative}.absolute{position:absolute !important}.right-0{right:0}.is-flex-wrap{flex-wrap:wrap}.gap-2{gap:8px}.gap-4{gap:16px}.border-box{box-sizing:border-box}.mt-0{margin-top:0 !important}.mt-4px{margin-top:4px !important}.mt-8{margin-top:8px !important}.mt-16{margin-top:16px !important}.mt-24{margin-top:24px !important}.mt-32{margin-top:32px !important}.mt-40{margin-top:40px !important}.mb-0{margin-bottom:0 !important}.mb-4px{margin-bottom:4px}.mb-8{margin-bottom:8px !important}.mb-16{margin-bottom:16px !important}.mb-18{margin-bottom:18px !important}.mb-24{margin-bottom:24px !important}.mb-32{margin-bottom:32px !important}.mb-40{margin-bottom:40px !important}.mb-60{margin-bottom:60px !important}.mr-8{margin-right:8px}.mr-16{margin-right:16px}.mr-24{margin-right:24px}.ml-8{margin-left:8px}.ml-16{margin-left:16px}.ml-24{margin-left:24px}.ml-32{margin-left:32px}.p-0{padding:0 !important}.p-8{padding:8px !important}.p-16{padding:16px !important}.p-18{padding:18px !important}.p-24{padding:24px !important}.px-8{padding-left:8px !important;padding-right:8px !important}.px-16{padding-left:16px !important;padding-right:16px !important}.px-18{padding-left:18px !important;padding-right:18px !important}.px-24{padding-left:24px !important;padding-right:24px !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-4px{padding-top:4px !important;padding-bottom:4px !important}.py-8{padding-top:8px !important;padding-bottom:8px !important}.py-16{padding-top:16px !important;padding-bottom:16px !important}.py-18{padding-top:18px !important;padding-bottom:18px !important}.py-24{padding-top:24px !important;padding-bottom:24px !important}.pt-0{padding-top:0 !important}.pt-8{padding-top:8px !important}.pt-16{padding-top:16px !important}.pt-18{padding-top:18px !important}.pt-24{padding-top:24px !important}.pt-32{padding-top:32px !important}.pt-40{padding-top:40px !important}.pt-70{padding-top:70px !important}.pb-0{padding-bottom:0 !important}.pb-4px{padding-bottom:4px !important}.pb-8{padding-bottom:8px !important}.pb-16{padding-bottom:16px !important}.pb-18{padding-bottom:18px !important}.pb-24{padding-bottom:24px !important}.pb-32{padding-bottom:32px !important}.pb-40{padding-bottom:40px !important}.pb-48{padding-bottom:48px !important}.pb-56{padding-bottom:56px !important}.pb-70{padding-bottom:70px !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.pr-8{padding-right:8px !important}.pl-8{padding-left:8px !important}.no-box-shadow{box-shadow:none !important}.is-nowrap{white-space:nowrap !important}.is-pre{white-space:pre}.is-pre-wrap{white-space:pre-wrap}.is-text-decoration-none{text-decoration:none}.flex-wrap{flex-wrap:wrap}.is-fill-gray-blue-light{background-color:#eaebef}.button{text-decoration:none}.button.is-primary{background-color:#44475c !important;font-weight:bold}.button.is-primary:hover{background-color:#393c4d !important}.button.is-primary:disabled{background-color:#999 !important;opacity:1}.button.is-delete{background-color:transparent;position:relative;border:0;padding:0;width:26px;height:20px}.button.is-delete::before,.button.is-delete::after{content:"";display:block;width:20px;height:2px;background:#44475c;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:2px;left:6px}.button.is-delete::after{transform:rotate(-45deg);transform-origin:100% 50%;left:0}.button.writing-mode-vertical{writing-mode:tb-rl}.page-title,.page-title:not(:last-child){font-weight:bold;font-size:1.5rem;line-height:1.125;margin-top:16px;margin-bottom:0}@media (min-width: 768px){.page-title,.page-title:not(:last-child){font-size:2rem;margin-top:24px;margin-bottom:16px}}.page-title:first-child,.page-title:not(:last-child):first-child{margin-top:0}.title-q{border-bottom:1px solid #f4f4f4;font-weight:bold;font-size:1rem;margin-top:20px;margin-bottom:12px;padding-bottom:8px}@media (min-width: 768px){.title-q{font-size:1.25rem;margin-top:40px;margin-bottom:24px;padding-bottom:16px}}.link-transition-basic{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms}.text-link{color:#5968cc !important}.icon{background-size:20px 14px;background-repeat:no-repeat;background-position:4px center;display:inline-block;height:22px}.icon.icon-input{background-image:url(/assets/icon-input-9b7fff5d688f03842df9d1433ca01d76ac0ad8958ce9f5814e0d12278dac111c.svg)}.icon.icon-output{background-image:url(/assets/icon-output-1ba49b54298d0d6777d34cea1a3bce36efbaa38d1c6e8a2f022e9c21c6838fc0.svg)}.icon-arrow{position:relative;padding:0 22px 0 0;vertical-align:middle;text-decoration:none}.icon-arrow::before,.icon-arrow::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}.icon-arrow.arrow-left{padding:0 0 0 22px}.icon-arrow.arrow-left::before,.icon-arrow.arrow-left::after{left:0;right:auto}.icon-arrow.arrow-left::after,.icon-arrow.arrow-right::after{right:6px;width:4px;height:4px;border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(45deg)}.icon-arrow.arrow-left-circle::before,.icon-arrow.arrow-right-circle::before{width:16px;height:16px;border-radius:50%;background:#44475c}.icon-arrow.arrow-left-circle::after,.icon-arrow.arrow-right-circle::after{right:6px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.icon-arrow.arrow-left-circle::after{left:6px;right:auto;transform:rotate(-130deg)}.arrow-bottom{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:20px auto;background-repeat:no-repeat;background-position:top center;height:24px}.icon-blank{background-image:url(/assets/icon-link-blank-e1ac6d6fa4c669c7a53c8a791b068214ae591c530d853e85246803dd53688869.svg);background-size:14px;background-repeat:no-repeat;background-position:left center;display:inline-block;padding-left:20px}.icon-modal{background-image:url(/assets/icon-modal-520b631a9c1c6c7fe1dd63abbe9c066850fa05ffc23065b9bcc37e42826d0ec3.svg);background-size:14px;background-repeat:no-repeat;background-position:left center;display:inline-block;padding-left:20px}.exodus{background-color:#f4f4f4;line-height:1.8;padding:16px;word-break:break-all}@media (min-width: 768px){.exodus{padding:24px}}.separate{border-bottom:2px dashed #c7c8ce;margin-top:0;margin-bottom:48px;padding-bottom:48px}.separate:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.separate.hero-body{margin-bottom:24px;padding-bottom:24px}.separate.hero-body:last-child{padding-top:0}.caution{margin-top:4px;font-size:13px}@media (min-width: 768px){.caution{font-size:16px}}.save-notification{position:fixed;left:24px;bottom:116px;z-index:100;background-color:#e1faf0;border-radius:8px;color:#44475c;font-size:1rem;font-weight:bold;padding:13px 16px 13px 39px;filter:drop-shadow(4px 4px 8px rgba(68,71,92,0.1))}.save-notification::before,.save-notification::after{content:"";position:absolute}.save-notification::before{background-color:#1dbf7c;border-radius:100px;width:20px;height:20px;top:calc(50% - 10px);left:11px}.save-notification::after{width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:calc(50% - 3px);left:17px}.save-notification.free_counselings-input-notification{background-color:#fcf1c8;inset:51px 0 auto auto;padding:4px 8px;border-radius:0;filter:none;font-size:0.6875rem;width:100%;text-align:center}@media (min-width: 768px){.save-notification.free_counselings-input-notification{width:auto;right:0;top:0;font-size:0.6875rem;padding:8px 8px 7px 38px;text-align:left}}@media (min-width: 1024px){.save-notification.free_counselings-input-notification{font-size:0.75rem;padding:14px 8px 15px 38px}}.save-notification.free_counselings-input-notification::before,.save-notification.free_counselings-input-notification::after{display:none}@media (min-width: 768px){.save-notification.free_counselings-input-notification::before,.save-notification.free_counselings-input-notification::after{display:block}}.save-notification.free_counselings-input-notification::before{background-color:#f0c907}.save-notification.free_counselings-input-notification::after{content:"!";color:#fff;font-weight:bold;line-height:1;border:none;transform:rotate(0deg);font-size:1rem;top:18px;left:19px;width:auto;height:auto}@media (min-width: 768px){.save-notification.free_counselings-input-notification::after{top:18px;left:19px}}@media (min-width: 1024px){.save-notification.free_counselings-input-notification::after{top:26px;left:19px}}.save-notification.free_counselings-input-notification span{font-size:0.75rem}@media (min-width: 768px){.save-notification.free_counselings-input-notification span{font-size:0.75rem}}@media (min-width: 1024px){.save-notification.free_counselings-input-notification span{font-size:0.8125rem}}.invalid-save-notification{position:fixed;left:24px;bottom:116px;z-index:100;background-color:#fff5f5;border-radius:8px;color:#f00;font-size:1rem;font-weight:bold;padding:13px 16px 13px 39px;filter:drop-shadow(4px 4px 8px rgba(255,0,0,0.1))}.invalid-save-notification::before,.invalid-save-notification::after{content:"";position:absolute;display:block}.invalid-save-notification::before{background-color:#f00;border-radius:100px;width:20px;height:20px;top:calc(50% - 10px);left:11px}.invalid-save-notification::after{width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:calc(50% - 3px);left:17px}.invalid-save-notification.free_counselings-input-notification{inset:51px 0 auto auto;padding:4px 8px;border-radius:0;filter:none;font-size:0.6875rem;width:100%;text-align:center}@media (min-width: 768px){.invalid-save-notification.free_counselings-input-notification{right:0;top:0;font-size:0.6875rem;padding:10px 8px 10px 38px;width:auto;text-align:left}}@media (min-width: 1024px){.invalid-save-notification.free_counselings-input-notification{font-size:0.75rem;padding:16px 8px 16px 38px}}.invalid-save-notification.free_counselings-input-notification::before,.invalid-save-notification.free_counselings-input-notification::after{display:none}@media (min-width: 768px){.invalid-save-notification.free_counselings-input-notification::before,.invalid-save-notification.free_counselings-input-notification::after{display:block}}.admins .save-notification,.users.details.edit .save-notification{bottom:64px}.error-notification{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;position:fixed;top:69px;left:50%;transform:translateX(-50%);z-index:100;background-color:#ffe3e3;border-radius:8px;color:#222;font-weight:bold;padding:14px 16px 14px 40px;filter:drop-shadow(4px 4px 8px rgba(68,71,92,0.1));overflow:hidden;width:90%;max-width:438px;animation:error-notification-hide 0s ease-in 10s forwards}@media (min-width: 1024px){.error-notification{top:85px}}.error-notification::before,.error-notification::after{content:"";position:absolute;display:block}.error-notification::before{background-color:#f23a58;border-radius:100px;width:20px;height:20px;top:calc(50% - 10px);left:11px}.error-notification::after{width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);top:calc(50% - 3px);left:17px}.error-notification.without-timeout{animation:none}.error-notification .title{color:#f23a58;font-size:16px;font-weight:bold;margin-bottom:0 !important}@media (min-width: 768px){.error-notification .title{font-size:18px}}.error-notification .message{background-color:transparent;color:#222;font-size:12px;margin:8px 0 4px !important}@media (min-width: 768px){.error-notification .message{font-size:14px}}.error-notification .caution{color:#222;font-size:11px;text-indent:-1em;margin-left:1em;margin-top:0}@media (min-width: 768px){.error-notification .caution{font-size:12px}}@keyframes error-notification-hide{to{padding:0;width:0;height:0;overflow:hidden}}.table.is-width-half th{width:50%}.table thead th{background-color:#eaebef;border-color:#fff;color:#222;padding:8px}.table tbody td{border-color:#eaebef;padding:8px}.table tbody td.border-bottom-white{border-bottom:1px solid #fff}.table .is-th-fill{background-color:#eaebef}.table .is-v-align-middle{vertical-align:middle}.table .is-v-align-bottom{vertical-align:bottom}.table.table-fixed{table-layout:fixed}.table.table-in-accordion tr:first-child th{padding:0 4px}.table.table-in-accordion th,.table.table-in-accordion td{border:0}.table.table-in-accordion th{background-color:transparent;vertical-align:bottom;padding:8px 4px 0}@media (min-width: 768px){.table.table-in-accordion th{width:33.333%}}@media (min-width: 1024px){.table.table-in-accordion th{width:33.333%}}.table.is-borderless th,.table.is-borderless td{border:0}.table .has-text-info-dark.bg-blue-light{background-color:#f4f5f7}.table .has-text-danger-dark.bg-red-light{background-color:#fff5f5}.table .is-width-20{width:20px}.table .is-width-50{width:50px}.table .is-width-75{width:75px}.table .is-width-100{width:100px}.table-sticky,.table.table-sticky{display:block;overflow:auto;height:100vh;border-collapse:separate}.table-sticky::-webkit-scrollbar,.table.table-sticky::-webkit-scrollbar{width:auto}.table-sticky::-webkit-scrollbar-track,.table.table-sticky::-webkit-scrollbar-track{background-color:#f8f8f8}.table-sticky::-webkit-scrollbar-thumb,.table.table-sticky::-webkit-scrollbar-thumb{background-color:#c7c8ce;background-clip:content-box;border:3px solid transparent;border-radius:100px}.table-sticky .table,.table.table-sticky .table{border-collapse:separate}.table-sticky thead,.table.table-sticky thead{position:relative;z-index:5}.table-sticky thead th,.table-sticky .sticky-left,.table-sticky td,.table.table-sticky thead th,.table.table-sticky .sticky-left,.table.table-sticky td{border-color:#c7c8ce;border-left:0;border-top:0}.table-sticky thead th:first-child,.table-sticky .sticky-left:first-child,.table-sticky td:first-child,.table.table-sticky thead th:first-child,.table.table-sticky .sticky-left:first-child,.table.table-sticky td:first-child{border-left:1px solid #c7c8ce}.table-sticky thead th select,.table-sticky thead th input,.table-sticky thead th textarea,.table-sticky .sticky-left select,.table-sticky .sticky-left input,.table-sticky .sticky-left textarea,.table-sticky td select,.table-sticky td input,.table-sticky td textarea,.table.table-sticky thead th select,.table.table-sticky thead th input,.table.table-sticky thead th textarea,.table.table-sticky .sticky-left select,.table.table-sticky .sticky-left input,.table.table-sticky .sticky-left textarea,.table.table-sticky td select,.table.table-sticky td input,.table.table-sticky td textarea{z-index:1}.table-sticky thead th,.table.table-sticky thead th{border-top:1px solid #c7c8ce;position:sticky;top:0;z-index:6}.table-sticky thead th:first-child,.table.table-sticky thead th:first-child{border-left:1px solid #c7c8ce;left:0;z-index:7}.table-sticky .sticky-left,.table.table-sticky .sticky-left{background-color:#eaebef;border-left:1px solid #c7c8ce;position:sticky;left:0;z-index:2}.tooltip{background:#5968cc;border-radius:50%;color:#fff;cursor:pointer;font-weight:bold;display:inline-block;line-height:1.3em;text-align:center;margin-left:3px;width:1.3em;height:1.3em}.v-popper--theme-tooltip .v-popper__inner{background-color:#f4f4f4 !important;border:2px solid #44475c;color:#44475c !important;font-size:0.875rem;opacity:1}.answered-total-table{display:flex}.answered-total-table div{border:1px solid #eaebef;padding:8px}.answered-total-table .th{background-color:#eaebef}.pre-wrap{background-color:#f8f8f8;padding:8px 16px;white-space:pre-wrap;word-break:break-all}.border-red{border:1px solid #f00}.word-break-break-all{word-break:break-all}form+form{margin-top:16px}form+form:last-child{margin-top:0}input[type="text"],input[type="number"],input[type="date"],input[type="email"],input[type="tel"],input[type="time"],.textarea.is-medium{border-radius:4px;border:1px solid #c7c8ce;box-shadow:unset;font-size:1rem !important;height:auto;line-height:1.6;padding:8px}@media (min-width: 1024px){input[type="text"],input[type="number"],input[type="date"],input[type="email"],input[type="tel"],input[type="time"],.textarea.is-medium{font-size:0.875rem !important;padding:8px 16px}}input[type="text"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="time"]:focus,.textarea.is-medium:focus{border-color:1px solid rgba(153,153,153,0.5)}input[type="text"]:placeholder-shown,input[type="number"]:placeholder-shown,input[type="date"]:placeholder-shown,input[type="email"]:placeholder-shown,input[type="tel"]:placeholder-shown,input[type="time"]:placeholder-shown,.textarea.is-medium:placeholder-shown{background-color:#fff}input[type="text"]:not(:placeholder-shown),input[type="number"]:not(:placeholder-shown),input[type="date"]:not(:placeholder-shown),input[type="email"]:not(:placeholder-shown),input[type="tel"]:not(:placeholder-shown),input[type="time"]:not(:placeholder-shown),.textarea.is-medium:not(:placeholder-shown){background-color:#fff;border-color:rgba(153,153,153,0.5)}input[type="text"]:disabled,input[type="text"]:not(:placeholder-shown):disabled,input[type="number"]:disabled,input[type="number"]:not(:placeholder-shown):disabled,input[type="date"]:disabled,input[type="date"]:not(:placeholder-shown):disabled,input[type="email"]:disabled,input[type="email"]:not(:placeholder-shown):disabled,input[type="tel"]:disabled,input[type="tel"]:not(:placeholder-shown):disabled,input[type="time"]:disabled,input[type="time"]:not(:placeholder-shown):disabled,.textarea.is-medium:disabled,.textarea.is-medium:not(:placeholder-shown):disabled{background-color:#f8f8f8;border-color:transparent;color:#666;opacity:1}input.error[type="text"],input.error[type="number"],input.error[type="date"],input.error[type="email"],input.error[type="tel"],input.error[type="time"],.textarea.is-medium.error{background-color:rgba(255,0,0,0.07);border-color:#f00;margin:0}.required{color:#f00}input[type="text"],input[type="number"],input[type="date"],input[type="time"],input[type="email"],input[type="tel"]{padding:8px}input[type="date"],input[type="time"],input[type="datetime-local"]{position:relative;min-height:45px}input[type="date"]::-webkit-date-and-time-value,input[type="time"]::-webkit-date-and-time-value,input[type="datetime-local"]::-webkit-date-and-time-value{text-align:left}.is-small.input,.is-medium.input,.textarea{border-radius:4px !important;border:1px solid #c7c8ce}.textarea{resize:vertical;min-height:48px}.textarea.is-size-7{min-height:36px}.textarea:disabled,.textarea:not(:placeholder-shown):disabled{background-color:#f8f8f8;border-color:transparent;color:#666;opacity:1}.textarea.is-sp-h-248[rows],.textarea.is-sp-h-248{height:248px}@media (min-width: 768px){.textarea.is-sp-h-248[rows],.textarea.is-sp-h-248{height:auto}}.textarea.is-sp-h-124[rows],.textarea.is-sp-h-124{height:124px}@media (min-width: 768px){.textarea.is-sp-h-124[rows],.textarea.is-sp-h-124{height:auto}}.textarea.is-tb-h-248[rows],.textarea.is-tb-h-248{height:248px}@media (min-width: 1024px){.textarea.is-tb-h-248[rows],.textarea.is-tb-h-248{height:auto}}.textarea.is-tb-h-124[rows],.textarea.is-tb-h-124{height:124px}@media (min-width: 1024px){.textarea.is-tb-h-124[rows],.textarea.is-tb-h-124{height:auto}}.select select{border:1px solid #c7c8ce !important;border-radius:4px}.select select:disabled{opacity:1}.select:not(.is-multiple){height:auto}.select:not(.is-multiple,.is-loading)::after{border-color:#44475c !important}option.is-placeholder{display:none}input[type="checkbox"],input[type="radio"]{display:none}.checkbox,.radio{position:relative;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 16px 5px 27px;width:auto}.checkbox::before,.radio::before{background:#fff;border:2px solid #44475c;border-radius:2px;content:'';display:block;position:absolute;top:5px;left:0;width:20px;height:20px}.checkbox::after,.radio::after{transform:rotate(45deg);border-right:2px solid #44475c;border-bottom:2px solid #44475c;content:'';display:block;position:absolute;top:10px;left:7px;opacity:0;width:6px;height:8px}.radio::before,.radio::after{border-radius:100px}.radio::before{top:calc(50% - 9px)}.radio::after{background-color:#44475c;border:0;top:calc(50% - 5px);left:4px;opacity:0;width:12px;height:12px}input[type="checkbox"]:checked+.checkbox::after,input[type="radio"]:checked+.radio::after{opacity:1}input[type="checkbox"]:disabled+.checkbox::before,input[type="radio"]:disabled+.radio::before{border-color:#999}.navbar{background-color:#fff}@media (min-width: 1024px){.navbar{padding:8px 0}}.navbar.is-fixed{position:fixed;width:100%}.navbar .navbar-brand{padding-left:4px}.navbar .logo-link:hover{opacity:1}.navbar .logo{width:190px;max-height:unset}@media (min-width: 768px){.navbar .logo{width:273px}}.navbar .logout:hover{opacity:0.7}.navbar .button{border:0;font-family:"dnp-shuei-gothic-gin-std", "Hiragino Sans", "メイリオ", "Meiryo", sans-serif;font-size:0.75rem;font-weight:600}@media (min-width: 768px){.navbar .button{font-size:0.8125rem}}@media (min-width: 1024px){.navbar .button{font-size:0.875rem}}.navbar .button:hover{text-decoration:none}.navbar a{text-decoration:none}.navbar a:hover{text-decoration:none}.navbar .label.free_counselings{display:none}.users.free_counselings .navbar .label.free_counselings,.users.preworks .navbar .label.free_counselings{border:1px solid #44475c;color:#44475c;display:inline-block;font-size:12px;line-height:1;margin-left:16px;padding:6px 10px}@media (min-width: 768px){.users.free_counselings .navbar .label.free_counselings,.users.preworks .navbar .label.free_counselings{font-size:14px}}.users.free_counselings .navbar-menu,.users.free_counselings .navbar-burger,.users.preworks .navbar-menu,.users.preworks .navbar-burger{display:none}main{flex:1}main summary{position:relative;display:block;padding-right:30px;cursor:pointer}main summary::-webkit-details-marker{display:none}main summary::before,main summary::after{display:block;content:'';background-color:#333;border-radius:10px;margin:auto;position:absolute;width:18px;height:5px;top:0;right:0;bottom:0}main summary::after{width:15px;height:3px;top:0;right:4px}main summary::before{width:3px;height:15px;top:0;right:10px}main details[open] summary::before{display:none}main .strengths-finder-quality-name-background-color-green{background-color:#d2eea5}main .strengths-finder-quality-name-background-color-yellow{background-color:#fae497}main .strengths-finder-quality-name-background-color-red{background-color:#e5adac}main .strengths-finder-quality-name-background-color-blue{background-color:#9cd8dd}main .favorite-background-color{background-color:#d49889}main .good-at-background-color{background-color:#eac989}main .important-background-color{background-color:#a7bfbd}.hero-body.wrap-contents{padding:8px 0 70px}@media (min-width: 768px){.hero-body.wrap-contents{padding:8px 24px 100px}}@media (min-width: 1024px){.hero-body.wrap-contents{padding:48px 56px 150px}}.hero.is-small .hero-body,.hero.is-small .hero-body.small-padding{padding:16px 2px 24px}@media (min-width: 768px){.hero.is-small .hero-body,.hero.is-small .hero-body.small-padding{padding:24px 24px 56px}}.hero.is-small .hero-body .column,.hero.is-small .hero-body.small-padding .column{padding:8px 0 0}@media (min-width: 768px){.hero.is-small .hero-body .column,.hero.is-small .hero-body.small-padding .column{padding:8px}}.hero.is-small .question-title+.hero-body{padding:16px 2px 24px}@media (min-width: 768px){.hero.is-small .question-title+.hero-body{padding:24px}}.footer-jikorikai{position:fixed;bottom:0;background-color:#44475c;color:#f4f4f4;font-size:10px;line-height:1;padding:16px;width:100%;z-index:10}@media (min-width: 768px){.footer-jikorikai{font-size:12px;padding:14px 24px}}.footer-jikorikai .content{flex-direction:column}@media (min-width: 768px){.footer-jikorikai .content{flex-direction:row-reverse}}.footer-jikorikai .footer-nav{display:none}@media (min-width: 768px){.footer-jikorikai .footer-nav{display:flex;flex-wrap:nowrap;justify-content:center;list-style:none;margin-left:0}}.footer-jikorikai .footer-nav li{margin:0;padding:2px 0}@media (min-width: 768px){.footer-jikorikai .footer-nav li{padding:0 12px;border-right:1px solid #ddd}}.footer-jikorikai .footer-nav li:last-child{border-right:0;padding-right:0}.footer-jikorikai .footer-nav a{color:#f4f4f4;text-decoration:none}.footer-jikorikai .footer-nav a:hover{opacity:0.5}.steps_footer_wrap{position:fixed;bottom:40px;z-index:100;width:100%;height:55px;overflow:scroll hidden}.steps_footer_wrap::-webkit-scrollbar{width:auto}.steps_footer_wrap::-webkit-scrollbar-track{background-color:#f8f8f8}.steps_footer_wrap::-webkit-scrollbar-thumb{background-color:#c7c8ce;background-clip:content-box;border:3px solid transparent;border-radius:100px}.steps_footer{border:2px solid #f4f4f4;box-sizing:border-box;display:flex;line-height:1;text-align:center;padding:0;width:100%;height:45px}.steps_footer .column{position:relative;border-right:2px solid #f4f4f4;padding:0;min-width:90px}.steps_footer .column::after,.steps_footer .column>*::after{content:"";z-index:1;margin:0;position:absolute;top:0;left:100%;height:0;width:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:10px solid #44475c;border-right:0 solid transparent}.steps_footer .column::after{z-index:1;border-left:10px solid #f4f4f4;margin:0;transform:translateX(2px)}.steps_footer .column>*::after{z-index:2;border-left:10px solid #44475c;transform:translateX(0)}.steps_footer .column:last-child{min-width:150px}.steps_footer .column:last-child::after,.steps_footer .column:last-child>*::after{display:none}.steps_footer a{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;position:relative;background-color:#44475c;color:#f4f4f4;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:bold;text-decoration:none;height:100%;padding-left:15px}.steps_footer a:last-child{border-right:0;font-size:1rem}.steps_footer a:hover{color:#f4f4f4;text-decoration:none;opacity:1}.steps_footer a:hover p{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;opacity:0.8}.steps_footer .current{background-color:#f4f4f4;border-top:1px solid #fff;color:#44475c}.steps_footer .current>*{background-color:#f4f4f4;border-color:#f4f4f4;color:#44475c}.steps_footer .current a,.steps_footer .current a:hover{background-color:#f4f4f4;color:#44475c;opacity:1}.steps_footer .current::after{border-left:10px solid #44475c;transform:translateX(4px)}.steps_footer .current>*::after{border-left:10px solid #f4f4f4;transform:translateX(2px)}.steps_footer .completed{position:absolute;background-color:#1dbf7c;border-radius:20px;top:8px;right:2px;display:block;width:8px;height:8px}.page-title-meta{line-height:1;padding-right:100px}@media (min-width: 768px){.page-title-meta{padding-right:144px}}@media (min-width: 1024px){.page-title-meta{padding-right:164px}}.page-title-meta .page-title-meta-left{display:flex;flex-wrap:wrap;align-items:center;row-gap:16px}.page-title-meta .step-name{background-color:#44475c;color:#f4f4f4;display:inline-block;font-size:0.75rem;font-weight:bold;padding:6px 12px}@media (min-width: 768px){.page-title-meta .step-name{font-size:1.125rem}}@media (min-width: 1024px){.page-title-meta .step-name{font-size:1rem}}.page-title-meta .required-time{font-weight:bold;display:block;margin-left:0;margin-right:16px;width:100%}@media (min-width: 768px){.page-title-meta .required-time{display:inline-block;margin-left:16px;margin-right:16px;width:auto}}@media (min-width: 1024px){.page-title-meta .required-time{margin-left:24px;margin-right:0}}.page-title-meta .required-time:first-child{margin-left:0}.page-title-meta .example{display:block;margin-left:0;width:100%}@media (min-width: 768px){.page-title-meta .example{display:inline-block;margin-left:16px;width:auto}}@media (min-width: 1024px){.page-title-meta .example{margin-left:24px}}.page-title-meta .example.icon-blank{background-position:left 2px}.page-title-meta .example:first-child{margin-left:0}.question-title{border-bottom:2px solid #ececec;font-weight:bold;font-size:1rem;padding-bottom:8px}@media (min-width: 768px){.question-title{font-size:1.25rem;padding-bottom:10px}}.question-sub-title{color:#646986;font-weight:bold;font-size:0.875rem;padding-bottom:4px;white-space:pre-line}@media (min-width: 768px){.question-sub-title{font-size:1rem}}.question-sub-title.color-gray-black{color:#4a4a4a}.question-sub-title.color-gray{color:#999}.accordion .toggle{display:none}.accordion .option{position:relative;margin-bottom:1em}.accordion .title,.accordion .content{backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.accordion .title{color:#222;cursor:pointer;font-weight:bold;display:block}@media (min-width: 768px){.accordion .title{display:flex;justify-content:center;align-items:center}}.accordion .arrow{position:absolute;right:12px;top:47px;background-color:#5968cc;border-radius:100px;width:16px;height:16px}@media (min-width: 768px){.accordion .arrow{right:16px;top:calc(50% - 8px)}}.accordion .arrow::after{content:"";display:block;border-top:#f4f4f4 2px solid;border-right:#f4f4f4 2px solid;width:6px;height:6px;transform:rotate(135deg);position:absolute;right:5px;top:0;bottom:15%;margin:auto;transition:all 0.3s}.accordion .step-namber,.accordion .step-name{min-height:36px}.accordion .step-namber{background-color:#44475c;color:#f4f4f4;font-size:0.875rem;display:flex;justify-content:center;align-items:center;padding:6px 12px;min-width:88px}@media (min-width: 768px){.accordion .step-namber{font-size:1rem}}.accordion .step-name{background-color:#f4f4f4;font-size:1rem;display:block;width:100%;padding:8px 32px 8px 16px}@media (min-width: 768px){.accordion .step-name{font-size:1.25rem;width:calc(100% - 88px);padding:6px 16px}}.accordion .content{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;overflow:hidden;max-height:0;padding:0 10px;transition:all 0.5s}@media (min-width: 768px){.accordion .content{padding:0 20px}}.accordion .content p{margin:0;padding:0.5em 1em 1em;font-size:0.9em;line-height:1.5}.accordion .content .subtitle{color:#44475c;font-size:1rem;margin:0}.accordion .accordion-list{list-style:none;margin-left:0}.accordion .accordion-list li{position:relative;border-bottom:1px dashed #c7c8ce;padding:8px 0 8px 24px}.accordion .accordion-list li::before{position:absolute;content:"";background-color:rgba(68,71,92,0.6);border-radius:100px;display:block;width:6px;height:6px;top:calc(50% - 3px);left:8px}.accordion .accordion-list a{text-decoration:none}.accordion .accordion-list a:hover{text-decoration:underline}.accordion .content-worksheet,.accordion .content-movie{display:none}.accordion .content-worksheet{margin-bottom:16px}.accordion .content-movie li:last-child{padding-bottom:0;border-bottom:0}.accordion .subtitle{display:flex;align-items:center}.accordion .subtitle .icon{margin-right:4px}.accordion .toggle:checked+.title+.content{border-color:#f4f4f4;max-height:fit-content;padding:10px}@media (min-width: 768px){.accordion .toggle:checked+.title+.content{padding:20px}}.accordion .toggle:checked+.title+.content .content-worksheet,.accordion .toggle:checked+.title+.content .content-movie{display:block}.accordion .toggle:checked+.title .arrow::after{transform:rotate(-45deg);bottom:-2px}.panel .panel-block,.panel details{padding:0}.panel .panel-block:not(:last-child),.panel details:not(:last-child){border-bottom:0}.panel .panel-block:last-child,.panel details:last-child{border-bottom:2px solid #f4f4f4}.panel .panel-block summary.title-q,.panel details summary.title-q{position:sticky;top:51px;z-index:1;background-color:#fff;border-top:1px solid #f4f4f4;border-bottom:0;display:table;font-size:0.9375rem;font-weight:bold;flex-direction:row;margin:0;padding:8px 48px 8px 12px}@media (min-width: 768px){.panel .panel-block summary.title-q,.panel details summary.title-q{border-top-width:2px;font-size:1.125rem;padding:16px 48px 16px 12px}}@media (min-width: 1024px){.panel .panel-block summary.title-q,.panel details summary.title-q{position:relative;top:auto;display:flex;font-size:1.25rem;padding:16px 48px 16px 24px}}.panel .panel-block summary.title-q div,.panel details summary.title-q div{display:table-cell}@media (min-width: 1024px){.panel .panel-block summary.title-q div,.panel details summary.title-q div{display:inline-flex}}.panel .panel-block summary.title-q div:nth-child(1),.panel details summary.title-q div:nth-child(1){width:30px}@media (min-width: 1024px){.panel .panel-block summary.title-q div:nth-child(1),.panel details summary.title-q div:nth-child(1){width:auto}}.panel .panel-block summary.title-q div:nth-child(2),.panel details summary.title-q div:nth-child(2){width:calc(100% - 30px)}@media (min-width: 1024px){.panel .panel-block summary.title-q div:nth-child(2),.panel details summary.title-q div:nth-child(2){width:auto}}.panel .panel-block summary.title-q .checkbox::before,.panel details summary.title-q .checkbox::before{top:-4px}.panel .panel-block summary.title-q .checkbox::after,.panel details summary.title-q .checkbox::after{top:1px}.panel .panel-block summary.title-q::before,.panel .panel-block summary.title-q::after,.panel details summary.title-q::before,.panel details summary.title-q::after{position:absolute;top:0;content:"";margin:auto;vertical-align:middle}.panel .panel-block summary.title-q::before,.panel details summary.title-q::before{width:29px;height:29px;border-radius:50%;background:#44475c}.panel .panel-block summary.title-q::after,.panel details summary.title-q::after{top:-2px;right:21px;width:6px;height:6px;background-color:transparent;border-radius:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(135deg)}.panel .panel-block summary+.hero-body,.panel .panel-block summary+.hero-body+.hero-body,.panel details summary+.hero-body,.panel details summary+.hero-body+.hero-body{padding-top:0;padding-left:8px;padding-right:8px}@media (min-width: 768px){.panel .panel-block summary+.hero-body,.panel .panel-block summary+.hero-body+.hero-body,.panel details summary+.hero-body,.panel details summary+.hero-body+.hero-body{padding-left:16px;padding-right:16px}}@media (min-width: 1024px){.panel .panel-block summary+.hero-body,.panel .panel-block summary+.hero-body+.hero-body,.panel details summary+.hero-body,.panel details summary+.hero-body+.hero-body{padding-left:24px;padding-right:24px}}.panel .panel-block .pb-56,.panel details .pb-56{padding-bottom:24px !important}.panel details{width:100%}.panel .panel-block details:not(:last-child),.panel .panel-block details:last-child{border-bottom:0}.panel details[open] summary.title-q::before{display:block}.panel details[open] summary.title-q::after{transform:rotate(-45deg);top:4px}.panel details[open] .hero-body{padding-top:8px}.purposes-and-procedures{border:2px solid #f4f4f4;font-size:14px;width:100%;margin-bottom:24px}@media (min-width: 768px){.purposes-and-procedures{font-size:16px;margin-bottom:40px}}.purposes-and-procedures tr:last-child th,.purposes-and-procedures tr:last-child td{border-bottom:0}.purposes-and-procedures th,.purposes-and-procedures td{padding:10px 16px}.purposes-and-procedures th{background-color:#f4f4f4;border-bottom:2px solid #fff;max-width:130px;white-space:nowrap}.purposes-and-procedures td{border-bottom:2px solid #f4f4f4;width:100%}.purposes-and-procedures .control{font-size:14px}@media (min-width: 768px){.purposes-and-procedures .control{font-size:16px}}.purposes-and-procedures a{position:relative;z-index:10}.purposes-and-procedures span+span a{margin-left:8px}.purposes-and-procedures .checkbox{padding-right:8px}.purposes-and-procedures .field:not(:last-child){margin-bottom:0}.checklist{margin-bottom:4px}.checklist:last-child{margin-bottom:0}.pass-criteria-checklist{background-color:#f4f4f4;font-size:0.875rem;margin-top:8px;padding:16px}@media (min-width: 768px){.pass-criteria-checklist{font-size:1rem;margin-top:16px;padding:24px}}.pass-criteria-checklist .title:not(:last-child){position:relative;color:#44475c;font-size:0.875rem;margin:16px 0 8px;padding-left:20px}@media (min-width: 768px){.pass-criteria-checklist .title:not(:last-child){font-size:1rem;margin:16px 0}}.pass-criteria-checklist .title:not(:last-child)::before{transform:rotate(45deg);border-right:3px solid #44475c;border-bottom:3px solid #44475c;content:'';display:block;position:absolute;top:0;left:5px;width:7px;height:12px}@media (min-width: 768px){.pass-criteria-checklist .title:not(:last-child)::before{top:2px}}.pass-criteria-checklist .checklists{background-color:#fff;padding:10px 24px}.pass-criteria-checklist .checkbox{font-size:0.875rem}@media (min-width: 768px){.pass-criteria-checklist .checkbox{font-size:1rem}}.pass-criteria-checklist .sub-text{font-size:0.875rem;padding-left:32px}.ongoing-step-flowchart{background-color:#f4f4f4;margin:0 -12px;padding:16px 12px}@media (min-width: 768px){.ongoing-step-flowchart{margin:0 -20px}}@media (min-width: 1024px){.ongoing-step-flowchart{padding:24px 20px}}.ongoing-step-flowchart .prev-next-button,.ongoing-step-flowchart .prev-back-button{cursor:pointer;font-weight:bold}.flowchart-wrap .sp-only{width:100%}.flowchart-wrap+.flowchart-wrap{margin-top:40px}.flowchart-title{color:#44475c;font-weight:bold}.flowchart{display:grid;grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-row-gap:0;font-size:0.75rem;margin-top:12px;max-width:920px}@media (min-width: 1024px){.flowchart{font-size:0.875rem}}.flowchart .flowchart-start,.flowchart .flowchart-goal{background-color:#44475c;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;height:32px}@media (min-width: 768px){.flowchart .flowchart-start,.flowchart .flowchart-goal{writing-mode:vertical-rl;text-align:left;height:auto}}@media (min-width: 768px){.flowchart .flowchart-goal:not(:last-child){border-left:4px solid #f4f4f4}}.flowchart .flowchart-goal-jikorikai{background-color:#44475c;color:#fff;display:flex;align-items:center;justify-content:center;writing-mode:unset;height:38px}@media (min-width: 768px){.flowchart .flowchart-goal-jikorikai{grid-area:25 / 3 / 28 / 8;height:auto}}.flowchart .box{position:relative;background-color:#fff;border:1px solid #44475c;border-radius:0;box-shadow:none;display:flex;font-size:12px;align-items:center;justify-content:center;text-decoration:none;padding:26px 10px 16px}@media (min-width: 768px){.flowchart .box{padding:26px 10px 10px}}@media (min-width: 1024px){.flowchart .box{font-size:14px;padding:26px 20px 16px}}.flowchart .box .underline{text-decoration:underline}.flowchart .box:not(:last-child){margin-bottom:0}.flowchart a{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;color:#44475c}.flowchart a.box:hover{border-color:#5968cc;box-shadow:none;opacity:1}.flowchart a:hover .number{background-color:#5968cc}.flowchart a:hover .underline{text-decoration:none}.flowchart .box-meta{position:absolute;top:0;left:0;line-height:1;display:flex;align-items:center}.flowchart .number{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;background-color:#44475c;border-radius:0;color:#fff;display:inline-block;font-size:0.875rem;font-weight:bold;text-align:center;margin-right:0;padding:4px;height:24px;min-width:24px}.flowchart .arrow{background-size:500px auto;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.flowchart .arrow.bg-position-right-16{background-position:calc(50% + 16px) center}.flowchart .arrow.line-arrow-bottom{background-image:url(/assets/flowcharts/line-arrow-bottom@2x-79f7de112b22449d45c5cb37e894e674b91782b84b32c158cbcfd3002034f80b.png)}.flowchart .arrow.line-arrow-left-to-bottom{background-image:url(/assets/flowcharts/line-arrow-left-to-bottom@2x-acfdf45c50f6892e52ecb4c958d26d2efc09ac6eee246d60fb5b65fa0b6f759a.png)}.flowchart .arrow.line-arrow-left-to-top{background-image:url(/assets/flowcharts/line-arrow-left-to-top@2x-eadedbb2d29aa962dab772afc9509e55a6656d9c658d74c7c8333384ec14f6a3.png)}.flowchart .arrow.line-arrow-left{background-image:url(/assets/flowcharts/line-arrow-left@2x-f2f0509950609f92fb86055faa7eb2cfc713ab265348b0aaf202a130a5a134c6.png)}.flowchart .arrow.line-arrow-right-to-bottom{background-image:url(/assets/flowcharts/line-arrow-right-to-bottom@2x-5db78a402a5cf30b7cee761fd924741605a20a5c145a418b686f89f847b5b4e3.png)}.flowchart .arrow.line-arrow-right-to-top{background-image:url(/assets/flowcharts/line-arrow-right-to-top@2x-5fd29b01150c75663e492de7a9e779767c7bb914b1e9c1efc32e64c54b24d0c5.png)}.flowchart .arrow.line-arrow-right{background-image:url(/assets/flowcharts/line-arrow-right@2x-961269ac3798f65d88f40acd44e31e136883c3a58bbe2e041a0c40d6a83aeb04.png)}.flowchart .arrow.line-arrow-top-to-left{background-image:url(/assets/flowcharts/line-arrow-top-to-left@2x-09ba5a034c23fb362d315400daa0235c87a24fbadb094935f20f85fb8eb3c7af.png)}.flowchart .arrow.line-arrow-top-to-left-large{background-image:url(/assets/flowcharts/line-arrow-top-to-left-large@2x-8d905b8aadab1e61ce91f699372a31768ef9ea3a1e524efa801439d91d436522.png)}.flowchart .arrow.line-arrow-top-to-right{background-image:url(/assets/flowcharts/line-arrow-top-to-right@2x-774962586a7d0560cdb7447b547a47f2961629c314290106dc457fceac20bca9.png)}.flowchart .arrow.line-arrow-top-to-right-large{background-image:url(/assets/flowcharts/line-arrow-top-to-right-large@2x-54bc572111d49bd59721bafb87061dbba17d85f0deedc411e95de22873d59b6a.png)}.flowchart .arrow.line-arrow-top-and-left-to-bottom{background-image:url(/assets/flowcharts/line-arrow-top-and-left-to-bottom@2x-4013a319873f2f029b089eb43d4eaaaa73b0008fd0349aa20d37484237ab855d.png)}.flowchart .arrow.line-arrow-top-and-right-to-bottom{background-image:url(/assets/flowcharts/line-arrow-top-and-right-to-bottom@2x-25052e972cd0e951db2b70c26a8997484653d2bc93d14f6537853f7074eccfd1.png)}.flowchart .arrow.line-arrow-top{background-image:url(/assets/flowcharts/line-arrow-top@2x-f91ff21cd6751a0eabac0690be688477bcec3231a22f935f2d0c131332c69d92.png)}.flowchart .arrow.line-cross{background-image:url(/assets/flowcharts/line-cross@2x-2cd4fffcee53803ac02f994841c1ff8aea4414b12f0235e8c98ba8a6b6d22b02.png)}.flowchart .arrow.line-cross-to-bottom{background-image:url(/assets/flowcharts/line-cross-to-bottom@2x-b1e739223756b8d545e818a08751ec0ce09d25ba0c1f4ef6d92b1303764d2a0d.png)}.flowchart .arrow.line-horizontal{background-image:url(/assets/flowcharts/line-horizontal@2x-77e979f90c41b73e1880b9c2bd6ad5804547a1dc78445226b183a243d8d659c3.png)}.flowchart .arrow.line-left-to-bottom{background-image:url(/assets/flowcharts/line-left-to-bottom@2x-b21cbcb2de91c2e51d6f548d837231fe919a54a8526d6cf9b721361944202f0e.png)}.flowchart .arrow.line-right-to-bottom{background-image:url(/assets/flowcharts/line-right-to-bottom@2x-3b2c504493f88cd9564c709f7307546f9acd314759e62040aa8f2401de7c1e95.png)}.flowchart .arrow.line-t-reverce{background-image:url(/assets/flowcharts/line-t-reverce@2x-5dc8bc372dc10c73eb8f2f482888719729a277907bebd39a2bef131015064463.png)}.flowchart .arrow.line-t{background-image:url(/assets/flowcharts/line-t@2x-3a31f9bfc83b1ac87d05ce15ca4d9683adb02d26e016f8bb6724a920945e7042.png)}.flowchart .arrow.line-top-to-bottom{background-image:url(/assets/flowcharts/line-top-to-bottom@2x-59880c58361218bc52581a6afc1f8d5fb0af6f2324cf8e777d98cee040ca3dfa.png);background-repeat:repeat-y}.flowchart .arrow.line-top-to-left-and-bottom{background-image:url(/assets/flowcharts/line-top-to-left-and-bottom@2x-ab7fab733611aee8367314e34e2fb484c38fb77112abca6e669872cd317059b1.png)}.flowchart .arrow.line-top-to-left{background-image:url(/assets/flowcharts/line-top-to-left@2x-cc808564f71ab6c96debf1e95a1a755b25ed019e4f47b17743de7be08f7e6829.png)}.flowchart .arrow.line-top-to-right-and-bottom{background-image:url(/assets/flowcharts/line-top-to-right-and-bottom@2x-f7d67ac1c8da8f4d84ff7c2b132e75a2f9bb154bac0efbc18df16f4269cab328.png)}.flowchart .arrow.line-top-to-right{background-image:url(/assets/flowcharts/line-top-to-right@2x-4101ff835182b9cc81a49391d305406d72960b47bb56ca1415bf654fb332d67d.png)}.flowchart .arrow.line-arrow-right-no-padding{background-image:url(/assets/flowcharts/line-arrow-right-no-padding@2x-56889654b79eacbd9b40b8a3c6407c799bbc759a5c2646f3f9e5b81227b903ba.png)}.flowchart .arrow.line-arrow-left-no-padding{background-image:url(/assets/flowcharts/line-arrow-left-no-padding@2x-f2049fee10afa0c56cd5aabd8023c6e5c19997e76b98a72c435531691ed7adb4.png)}.flowchart .arrow.line-arrow-bottom-no-padding{background-image:url(/assets/flowcharts/line-arrow-bottom-no-padding@2x-4327c9ace8a2e4e1c9ff5d2a51b42b63886b8380f6ddb087d1b917bec75402cc.png)}.flowchart .arrow.line-top-to-left-and-bottom-large{background-image:url(/assets/flowcharts/line-top-to-left-and-bottom-large@2x-2384f4c847a5687c74848a93e24920e5c30115b55e3692a27309f3d0d04e74b4.png)}.flowchart .arrow.line-top-to-right-and-bottom-large{background-image:url(/assets/flowcharts/line-top-to-right-and-bottom-large@2x-43f13bf0dd1d22f999671948a96f325441bc7f8d04d079108f4338673d35a00d.png)}.flowchart .arrow.line-top-to-left-large{background-image:url(/assets/flowcharts/line-top-to-left-large@2x-5dca8484e9f56b66e1ca516d5c589a71f163d6c02b7e8f763420ba30f705a178.png)}.flowchart .arrow.line-top-to-right-large{background-image:url(/assets/flowcharts/line-top-to-right-large@2x-4740b3da81e9362df6bbb0b146904dbbce09736dfc9372da3232b89873cec744.png)}.flowchart .arrow.line-right-to-bottom-large{background-image:url(/assets/flowcharts/line-right-to-bottom-large@2x-e7430607eac5d4f072c2cb4b4c92bdbdef07c9371ee009991dfa129d69667f4f.png)}.flowchart .arrow.line-left-to-bottom-large{background-image:url(/assets/flowcharts/line-left-to-bottom-large@2x-af91a736489338ac50869d9d5b67eaed33bf9013b6ce52555b16980f3d1c4703.png)}.flowchart .arrow.line-arrow-double-left-down-right-up{background-image:url(/assets/flowcharts/line-arrow-double-left-down-right-up@2x-84ba0bf3c4b4e275e572b5a4c12fa12034b7d2b199bb4a776994fae20777a09e.png)}.flowchart .arrow.line-arrow-double-left-up-right-down{background-image:url(/assets/flowcharts/line-arrow-double-left-up-right-down@2x-f56385ab61eeeecde6a2a2073c6c4e5cbd14efbd30c8021eb75e18cb05754faf.png)}.flowchart .arrow.line-arrow-double-right-to-bottom-up{background-image:url(/assets/flowcharts/line-arrow-double-right-to-bottom-up@2x-89c9350f23261e0fad3b0ca7ea679cf66376c8b86201c84181ed39f4fdc8b3a0.png)}.flowchart .arrow.line-arrow-double-left-to-bottom-up{background-image:url(/assets/flowcharts/line-arrow-double-left-to-bottom-up@2x-6397a38af6ed2b484682a2d451e213963261e6f891681a15be46175514df8fbf.png)}.flowchart .arrow.sp-line-arrow-bottom{background-image:url(/assets/flowcharts/line-arrow-bottom@2x-79f7de112b22449d45c5cb37e894e674b91782b84b32c158cbcfd3002034f80b.png);height:16px}@media (min-width: 768px){.flowchart .arrow.sp-line-arrow-bottom{background-image:none;height:auto}}.flowchart .text{display:flex;align-items:center;justify-content:center;column-gap:16px}.flowchart .text.text-flex-harf{grid-template-columns:1fr 1fr}.flowchart .text.text-flex-harf p{min-width:100px}.flowchart .text p{background-color:#f4f4f4;font-size:10px;padding-top:6px;letter-spacing:-1px}@media (min-width: 1024px){.flowchart .text p{font-size:13px;letter-spacing:0}}.flowchart .text span{background-color:#f4f4f4;display:inline-block;font-size:11px;padding:0 4px}@media (min-width: 1024px){.flowchart .text span{font-size:13px}}.flowchart.responsive{margin-top:0}.flowchart.responsive .text p{font-size:12px;padding:0 8px}.flowchart.course_preparations{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.course_preparations{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 38px 28px 1fr 28px 28px 1fr}}.flowchart.course_preparations.responsive{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 54px 16px 1fr 54px 16px 1fr}.flowchart.course_preparations.responsive .text-vertical{display:flex;justify-content:center;align-items:center;grid-area:5 / 3 / 10 / 4;writing-mode:vertical-lr}.flowchart.course_preparations .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.course_preparations .line-arrow-left-to-top.line-top-to-bottom{background-image:url(/assets/flowcharts/line-arrow-left-to-top@2x-eadedbb2d29aa962dab772afc9509e55a6656d9c658d74c7c8333384ec14f6a3.png),url(/assets/flowcharts/line-top-to-bottom@2x-59880c58361218bc52581a6afc1f8d5fb0af6f2324cf8e777d98cee040ca3dfa.png);background-position:calc(50% - 16px) center,calc(50% + 16px) center}.flowchart.method_understandings{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.method_understandings{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr}}.flowchart.method_understandings .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.method_understandings .line-arrow-left-to-top.line-top-to-bottom{background-image:url(/assets/flowcharts/line-arrow-left-to-top@2x-eadedbb2d29aa962dab772afc9509e55a6656d9c658d74c7c8333384ec14f6a3.png),url(/assets/flowcharts/line-top-to-bottom@2x-59880c58361218bc52581a6afc1f8d5fb0af6f2324cf8e777d98cee040ca3dfa.png);background-position:calc(50% - 16px) center,calc(50% + 16px) center}.flowchart.motivation_graphs{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.motivation_graphs{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr}}.flowchart.motivation_graphs .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_values_before{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_values_before{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:106px 28px 124px 28px 38px 28px 106px 28px 1fr 28px 38px 28px 1fr 28px 1fr 28px 38px 28px 1fr 28px 38px 28px 96px}}.flowchart.user_values_before.responsive-01{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 16px 1fr 16px 38px 16px}.flowchart.user_values_before.responsive-02{grid-template-columns:24px 1fr 24px;grid-template-rows:1fr 16px 1fr 16px 1fr}.flowchart.user_values_before.responsive-03{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 16px 1fr}.flowchart.user_values_before.responsive-04{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 1fr 16px 1fr 16px 1fr}.flowchart.user_values_before.responsive-05{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 16px 1fr 16px 28px 16px 1fr 16px 28px 16px 28px}.flowchart.user_values_before .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_values_before .flowchart-goal{grid-area:14 / 1 / 15 / 4}@media (min-width: 768px){.flowchart.user_values_before .flowchart-goal{grid-area:unset}}.flowchart.user_values_after{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_values_after{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:106px 28px 106px 28px 28px 28px 106px}}.flowchart.user_values_after.responsive{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 28px 16px 1fr}.flowchart.user_values_after .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_strengths_finders{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_strengths_finders{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr}}.flowchart.user_strengths_finders .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_strength_and_weaknesses{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_strength_and_weaknesses{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:108px 28px 108px 28px 108px 28px 1fr 28px 1fr 28px 48px 28px 1fr 28px 108px}}.flowchart.user_strength_and_weaknesses.responsive{grid-template-columns:24px 44px 1fr 44px 24px;grid-template-rows:28px 28px 16px 1fr 38px 16px 1fr 48px 16px}.flowchart.user_strength_and_weaknesses .text-vertical{display:flex;justify-content:center;align-items:center;writing-mode:vertical-lr}.flowchart.user_strength_and_weaknesses .text-vertical p{padding:0}.flowchart.user_strength_and_weaknesses .text-vertical.line-arrow-left-no-padding{background-position:calc(50% - 14px) center}.flowchart.user_strength_and_weaknesses .box13{grid-area:4 / 3 / 5 / 6}.flowchart.user_strength_and_weaknesses .box14{grid-area:7 / 3 / 8 / 6}.flowchart.user_strength_and_weaknesses .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_confidences{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_confidences{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 1fr}}.flowchart.user_confidences .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_favorite_things{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_favorite_things{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr}}.flowchart.user_favorite_things .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.really_want_to_do_things{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.really_want_to_do_things{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:108px 28px 108px}}.flowchart.really_want_to_do_things .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_visions{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_visions{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:1fr 28px 1fr 28px 1fr}}.flowchart.user_visions .flowchart-start{grid-area:1 / 1 / 2 / 2}.flowchart.user_realization_methods{grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width: 768px){.flowchart.user_realization_methods{grid-template-columns:24px 4px 1fr 24px 1fr 24px 1fr 4px 24px;grid-template-rows:104px 28px 1fr 28px 1fr 28px 38px 28px 1fr 28px 1fr 28px 1fr 28px 38px 28px 1fr 28px 1fr 28px 1fr 28px 104px 28px 104px}}.flowchart.user_realization_methods.responsive-01{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 38px 16px 1fr 16px 1fr 16px 1fr 38px 16px 1fr}.flowchart.user_realization_methods.responsive-02{grid-template-columns:24px 1fr 24px;grid-template-rows:28px 28px 16px 1fr 16px 1fr 16px 1fr 58px 16px 1fr 16px 1fr 16px 1fr 38px 16px 1fr}.flowchart.user_realization_methods .flowchart-start{grid-area:1 / 1 / 2 / 2}.modal-card-body .title-line-bottom{border-bottom:2px solid #eaebef;font-weight:bold;font-size:1.25rem;margin:0;padding-bottom:10px}.modal-card-body p,.modal-card-body p+img,.modal-card-body img+p,.modal-card-body p+p{margin-top:16px;line-height:1.8}.modal-card-body p:first-child,.modal-card-body p+img:first-child,.modal-card-body img+p:first-child,.modal-card-body p+p:first-child{margin-top:0}.modal-card-body .list{background-color:#eaebef;line-height:1.8;padding:8px 16px}.prev-and-next-contents{padding-top:32px;padding-bottom:64px}@media (min-width: 768px){.prev-and-next-contents{display:flex;justify-content:space-between;padding-top:48px;padding-bottom:24px}}.prev-and-next-contents .prev-and-next-content{width:100%}@media (min-width: 768px){.prev-and-next-contents .prev-and-next-content{width:calc(50% - 16px)}}.prev-and-next-contents .prev-and-next-content+.prev-and-next-content{margin-top:16px}@media (min-width: 768px){.prev-and-next-contents .prev-and-next-content+.prev-and-next-content{margin-top:0}}.prev-and-next-contents .prev-and-next-content .prev-and-next-title{font-style:normal;font-weight:700;font-size:16px;line-height:200%;border-bottom:2px solid #eef0f2;margin-bottom:16px}@media (min-width: 768px){.prev-and-next-contents .prev-and-next-content .prev-and-next-title{font-size:20px;line-height:250%;margin-bottom:28px}}.prev-and-next-contents .prev-and-next-content .prev-and-next-condition{font-weight:700;font-size:14px;line-height:100%;color:#646986;margin-bottom:15px}@media (min-width: 768px){.prev-and-next-contents .prev-and-next-content .prev-and-next-condition{font-size:16px;margin-bottom:15px}}.prev-and-next-contents .prev-and-next-content .prev-and-next-border{flex:none;order:0;flex-grow:0;background:#222;height:2px}.prev-and-next-contents .prev-and-next-content a{text-decoration:none;display:block}.prev-and-next-contents .prev-and-next-box{margin-bottom:32px}.prev-and-next-contents .prev-and-next-box:last-child{margin-bottom:0}.movie-content-content+.prev-and-next-contents{padding-bottom:0}.progressbar{position:relative;margin:0 auto 32px;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:500px}.progressbar li{position:relative;font-size:11px;font-weight:bold;list-style-type:none;text-align:center;text-transform:uppercase;width:33.333%;color:#44475c;counter-increment:steps;z-index:2}@media (min-width: 768px){.progressbar li{font-size:14px}}.progressbar li::before{position:relative;z-index:2;display:block;width:29px;height:29px;margin:7px auto 8px;line-height:26px;font-size:14px;font-weight:bold;text-align:center;border:2px solid #44475c;border-radius:50%;background-color:transparent;content:counter(steps)}.progressbar li::after{position:absolute;z-index:1;top:21px;left:-63%;width:93%;height:2px;content:'';background-color:#44475c}@media (min-width: 768px){.progressbar li::after{left:-33%;width:65%}}.progressbar li:first-child::after{content:none}.progressbar li.active,.progressbar li.complete{color:#44475c}.progressbar li.active::before,.progressbar li.complete::before{background-color:#44475c;color:#fff}.progressbar li.active::after,.progressbar li.complete::after{background-color:#44475c}.free_counselings .progressbar{max-width:650px}.free_counselings .progressbar li{width:20%}.free_counselings .progressbar li::after{left:-63%;width:93%}.free_counselings #edit-free-counselings .progressbar,.free_counselings #skip-coach-and-datetime-selection .progressbar,.free_counselings #edit-users-free-counselings-complete .progressbar{max-width:500px}.free_counselings #edit-free-counselings .progressbar li,.free_counselings #skip-coach-and-datetime-selection .progressbar li,.free_counselings #edit-users-free-counselings-complete .progressbar li{width:33.333%}.free_counselings #edit-free-counselings .progressbar li::before,.free_counselings #skip-coach-and-datetime-selection .progressbar li::before,.free_counselings #edit-users-free-counselings-complete .progressbar li::before{width:29px;height:29px;margin:7px auto 8px}.free_counselings #edit-free-counselings .progressbar li::after,.free_counselings #skip-coach-and-datetime-selection .progressbar li::after,.free_counselings #edit-users-free-counselings-complete .progressbar li::after{top:21px;left:-33%;width:65%}.tabs{border-bottom:1px solid #44475c;margin-bottom:16px !important}.tabs .delete{position:absolute;right:16px;top:16px}.tabs .delete::before,.tabs .delete::after{background-color:#44475c}.tabs .tab{border-top:1px solid #c7c8ce;border-left:1px solid #c7c8ce;border-top-right-radius:6px;border-top-left-radius:6px;cursor:pointer;font-size:10px;font-weight:bold;padding:8px}.tabs .tab:last-child{border-right:1px solid #c7c8ce}@media (min-width: 768px){.tabs .tab{font-size:10.3px;padding:8px 10px}}@media (min-width: 1024px){.tabs .tab{font-size:14px;padding:8px 16px}}.tabs .tab:hover{background:#eaebef}.tabs .tab.is-active{background:#44475c;border-top:1px solid #44475c;border-left:1px solid #44475c;color:#fff}.tabs .tab.is-active:hover{background:#44475c}.content-tab .table-sticky{height:calc(100vh - 445px);min-height:300px}@media (min-width: 768px){.content-tab .table-sticky{height:calc(100vh - 476px)}}@media (min-width: 1024px){.content-tab .table-sticky{height:calc(100vh - 286px)}}.is-my-sf-list-invisible .content-tab .table-sticky{height:calc(100vh - 325px);min-height:300px}@media (min-width: 768px){.is-my-sf-list-invisible .content-tab .table-sticky{height:calc(100vh - 366px)}}@media (min-width: 1024px){.is-my-sf-list-invisible .content-tab .table-sticky{height:calc(100vh - 226px)}}@media (min-width: 1024px){.free-counselings-tabs{display:none}}.free-counselings-tabs .tabs{border:none;margin-bottom:0}.free-counselings-tabs .tabs .tab{background-color:#fff;border-radius:0;border:none;font-size:12px;text-align:center;width:50%;color:#44475c}.free-counselings-tabs .tabs .tab.is-active:first-child{color:#44475c;background-color:#fff}.free-counselings-tabs .tabs .tab:last-child{background-color:#eaebef}.free-counselings-tabs .tabs .tab.is-active:last-child{color:#44475c;background-color:#eaebef}.free-counselings-tabs .content-tab{position:absolute;left:0;top:104px;width:100%;z-index:10;box-shadow:0 8px 16px rgba(10,10,10,0.1)}.free-counselings-tabs .content-tab .coaches-free-counselings-sidebar{background-color:#fff;display:block;padding:8px 16px 16px;height:auto}@media (min-width: 1024px){.free-counselings-tabs .content-tab .coaches-free-counselings-sidebar{display:none}}.free-counselings-tabs .content-tab .coaches-free-counselings-sidebar-sub{background-color:#eaebef;display:block;height:222px;overflow:auto;max-width:none}@media (min-width: 1024px){.free-counselings-tabs .content-tab .coaches-free-counselings-sidebar-sub{display:none}}.users.sessions main,.users.registrations main,.users.passwords main,.users.confirmations main,.users.registration_email_finishes main,.users.details main{display:flex;align-items:center;justify-content:center}.users.sessions .section .title,.users.registrations .section .title,.users.passwords .section .title,.users.confirmations .section .title,.users.registration_email_finishes .section .title,.users.details .section .title{margin:20px 0;text-align:center}.users.sessions .section label,.users.registrations .section label,.users.passwords .section label,.users.confirmations .section label,.users.registration_email_finishes .section label,.users.details .section label{font-size:0.9rem}.users.sessions .section .actions,.users.registrations .section .actions,.users.passwords .section .actions,.users.confirmations .section .actions,.users.registration_email_finishes .section .actions,.users.details .section .actions{margin:15px 0;text-align:center}.users.sessions .section .help-list,.users.registrations .section .help-list,.users.passwords .section .help-list,.users.confirmations .section .help-list,.users.registration_email_finishes .section .help-list,.users.details .section .help-list{display:flex;align-items:center;justify-content:space-between}.users.sessions .section .help-list .item,.users.registrations .section .help-list .item,.users.passwords .section .help-list .item,.users.confirmations .section .help-list .item,.users.registration_email_finishes .section .help-list .item,.users.details .section .help-list .item{margin:0}.users.sessions .section .shared-links,.users.registrations .section .shared-links,.users.passwords .section .shared-links,.users.confirmations .section .shared-links,.users.registration_email_finishes .section .shared-links,.users.details .section .shared-links{margin:20px 0;font-size:0.8rem}.users.sessions .section .shared-links li,.users.registrations .section .shared-links li,.users.passwords .section .shared-links li,.users.confirmations .section .shared-links li,.users.registration_email_finishes .section .shared-links li,.users.details .section .shared-links li{padding:3px 0}.users.sessions .section .message.is-danger .message-header,.users.registrations .section .message.is-danger .message-header,.users.passwords .section .message.is-danger .message-header,.users.confirmations .section .message.is-danger .message-header,.users.registration_email_finishes .section .message.is-danger .message-header,.users.details .section .message.is-danger .message-header{font-size:0.8rem}.users.sessions .section .message.is-danger .message-body,.users.registrations .section .message.is-danger .message-body,.users.passwords .section .message.is-danger .message-body,.users.confirmations .section .message.is-danger .message-body,.users.registration_email_finishes .section .message.is-danger .message-body,.users.details .section .message.is-danger .message-body{font-size:0.9rem}.users.sessions .section .message.is-danger .message-body ul,.users.registrations .section .message.is-danger .message-body ul,.users.passwords .section .message.is-danger .message-body ul,.users.confirmations .section .message.is-danger .message-body ul,.users.registration_email_finishes .section .message.is-danger .message-body ul,.users.details .section .message.is-danger .message-body ul{margin:0}.coaches.sessions .navbar,.coaches.index .navbar,.coaches.edit .navbar,.coaches.registrations .navbar,.coaches.passwords .navbar,.coaches.confirmations .navbar,.coaches.registration_email_finishes .navbar,.coaches.details .navbar,.coaches.dashboards .navbar,.coaches.worksheets .navbar,.coaches.online_event_schedules .navbar,.coaches.credit_cards .navbar,.coaches.payments .navbar,.coaches.coaching_sheets .navbar,.coaches.preworks .navbar{border-top:4px solid #1dbf7c;background-color:#caf7e5}.coaches.sessions .navbar .label,.coaches.index .navbar .label,.coaches.edit .navbar .label,.coaches.registrations .navbar .label,.coaches.passwords .navbar .label,.coaches.confirmations .navbar .label,.coaches.registration_email_finishes .navbar .label,.coaches.details .navbar .label,.coaches.dashboards .navbar .label,.coaches.worksheets .navbar .label,.coaches.online_event_schedules .navbar .label,.coaches.credit_cards .navbar .label,.coaches.payments .navbar .label,.coaches.coaching_sheets .navbar .label,.coaches.preworks .navbar .label{background-color:#1dbf7c;border-radius:100px;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-left:16px;padding:8px 16px}.coaches.sessions .notification,.coaches.index .notification,.coaches.edit .notification,.coaches.registrations .notification,.coaches.passwords .notification,.coaches.confirmations .notification,.coaches.registration_email_finishes .notification,.coaches.details .notification,.coaches.dashboards .notification,.coaches.worksheets .notification,.coaches.online_event_schedules .notification,.coaches.credit_cards .notification,.coaches.payments .notification,.coaches.coaching_sheets .notification,.coaches.preworks .notification{margin-top:24px;width:calc(100% - 48px)}.coaches.sessions #users-table th,.coaches.sessions #users-table td,.coaches.index #users-table th,.coaches.index #users-table td,.coaches.edit #users-table th,.coaches.edit #users-table td,.coaches.registrations #users-table th,.coaches.registrations #users-table td,.coaches.passwords #users-table th,.coaches.passwords #users-table td,.coaches.confirmations #users-table th,.coaches.confirmations #users-table td,.coaches.registration_email_finishes #users-table th,.coaches.registration_email_finishes #users-table td,.coaches.details #users-table th,.coaches.details #users-table td,.coaches.dashboards #users-table th,.coaches.dashboards #users-table td,.coaches.worksheets #users-table th,.coaches.worksheets #users-table td,.coaches.online_event_schedules #users-table th,.coaches.online_event_schedules #users-table td,.coaches.credit_cards #users-table th,.coaches.credit_cards #users-table td,.coaches.payments #users-table th,.coaches.payments #users-table td,.coaches.coaching_sheets #users-table th,.coaches.coaching_sheets #users-table td,.coaches.preworks #users-table th,.coaches.preworks #users-table td{font-size:11px;padding:8px 4px}.coaches.sessions #users-table .td-reasons,.coaches.index #users-table .td-reasons,.coaches.edit #users-table .td-reasons,.coaches.registrations #users-table .td-reasons,.coaches.passwords #users-table .td-reasons,.coaches.confirmations #users-table .td-reasons,.coaches.registration_email_finishes #users-table .td-reasons,.coaches.details #users-table .td-reasons,.coaches.dashboards #users-table .td-reasons,.coaches.worksheets #users-table .td-reasons,.coaches.online_event_schedules #users-table .td-reasons,.coaches.credit_cards #users-table .td-reasons,.coaches.payments #users-table .td-reasons,.coaches.coaching_sheets #users-table .td-reasons,.coaches.preworks #users-table .td-reasons{min-width:150px}.coaches.sessions #users-table .td-status .stasus-text,.coaches.index #users-table .td-status .stasus-text,.coaches.edit #users-table .td-status .stasus-text,.coaches.registrations #users-table .td-status .stasus-text,.coaches.passwords #users-table .td-status .stasus-text,.coaches.confirmations #users-table .td-status .stasus-text,.coaches.registration_email_finishes #users-table .td-status .stasus-text,.coaches.details #users-table .td-status .stasus-text,.coaches.dashboards #users-table .td-status .stasus-text,.coaches.worksheets #users-table .td-status .stasus-text,.coaches.online_event_schedules #users-table .td-status .stasus-text,.coaches.credit_cards #users-table .td-status .stasus-text,.coaches.payments #users-table .td-status .stasus-text,.coaches.coaching_sheets #users-table .td-status .stasus-text,.coaches.preworks #users-table .td-status .stasus-text{white-space:nowrap}.coaches.sessions #users-table .sf-quality-name span,.coaches.index #users-table .sf-quality-name span,.coaches.edit #users-table .sf-quality-name span,.coaches.registrations #users-table .sf-quality-name span,.coaches.passwords #users-table .sf-quality-name span,.coaches.confirmations #users-table .sf-quality-name span,.coaches.registration_email_finishes #users-table .sf-quality-name span,.coaches.details #users-table .sf-quality-name span,.coaches.dashboards #users-table .sf-quality-name span,.coaches.worksheets #users-table .sf-quality-name span,.coaches.online_event_schedules #users-table .sf-quality-name span,.coaches.credit_cards #users-table .sf-quality-name span,.coaches.payments #users-table .sf-quality-name span,.coaches.coaching_sheets #users-table .sf-quality-name span,.coaches.preworks #users-table .sf-quality-name span{display:inline-block;width:22px;overflow:hidden;text-overflow:clip;white-space:nowrap}.coaches.sessions .user-status-table th,.coaches.index .user-status-table th,.coaches.edit .user-status-table th,.coaches.registrations .user-status-table th,.coaches.passwords .user-status-table th,.coaches.confirmations .user-status-table th,.coaches.registration_email_finishes .user-status-table th,.coaches.details .user-status-table th,.coaches.dashboards .user-status-table th,.coaches.worksheets .user-status-table th,.coaches.online_event_schedules .user-status-table th,.coaches.credit_cards .user-status-table th,.coaches.payments .user-status-table th,.coaches.coaching_sheets .user-status-table th,.coaches.preworks .user-status-table th{max-width:130px;width:130px}.coaches.sessions main,.coaches.index main,.coaches.edit main,.coaches.registrations main,.coaches.passwords main,.coaches.confirmations main,.coaches.registration_email_finishes main,.coaches.details main,.coaches.dashboards main,.coaches.worksheets main,.coaches.online_event_schedules main,.coaches.credit_cards main,.coaches.payments main,.coaches.coaching_sheets main,.coaches.preworks main{display:flex;align-items:center;justify-content:center}.coaches.sessions .section.login .card,.coaches.index .section.login .card,.coaches.edit .section.login .card,.coaches.registrations .section.login .card,.coaches.passwords .section.login .card,.coaches.confirmations .section.login .card,.coaches.registration_email_finishes .section.login .card,.coaches.details .section.login .card,.coaches.dashboards .section.login .card,.coaches.worksheets .section.login .card,.coaches.online_event_schedules .section.login .card,.coaches.credit_cards .section.login .card,.coaches.payments .section.login .card,.coaches.coaching_sheets .section.login .card,.coaches.preworks .section.login .card{min-width:368px}.coaches.sessions .section .title,.coaches.index .section .title,.coaches.edit .section .title,.coaches.registrations .section .title,.coaches.passwords .section .title,.coaches.confirmations .section .title,.coaches.registration_email_finishes .section .title,.coaches.details .section .title,.coaches.dashboards .section .title,.coaches.worksheets .section .title,.coaches.online_event_schedules .section .title,.coaches.credit_cards .section .title,.coaches.payments .section .title,.coaches.coaching_sheets .section .title,.coaches.preworks .section .title{margin:20px 0;text-align:center}.coaches.sessions .section label,.coaches.index .section label,.coaches.edit .section label,.coaches.registrations .section label,.coaches.passwords .section label,.coaches.confirmations .section label,.coaches.registration_email_finishes .section label,.coaches.details .section label,.coaches.dashboards .section label,.coaches.worksheets .section label,.coaches.online_event_schedules .section label,.coaches.credit_cards .section label,.coaches.payments .section label,.coaches.coaching_sheets .section label,.coaches.preworks .section label{font-size:0.9rem}.coaches.sessions .section .actions,.coaches.index .section .actions,.coaches.edit .section .actions,.coaches.registrations .section .actions,.coaches.passwords .section .actions,.coaches.confirmations .section .actions,.coaches.registration_email_finishes .section .actions,.coaches.details .section .actions,.coaches.dashboards .section .actions,.coaches.worksheets .section .actions,.coaches.online_event_schedules .section .actions,.coaches.credit_cards .section .actions,.coaches.payments .section .actions,.coaches.coaching_sheets .section .actions,.coaches.preworks .section .actions{margin:15px 0;text-align:center}.coaches.sessions .section .shared-links,.coaches.index .section .shared-links,.coaches.edit .section .shared-links,.coaches.registrations .section .shared-links,.coaches.passwords .section .shared-links,.coaches.confirmations .section .shared-links,.coaches.registration_email_finishes .section .shared-links,.coaches.details .section .shared-links,.coaches.dashboards .section .shared-links,.coaches.worksheets .section .shared-links,.coaches.online_event_schedules .section .shared-links,.coaches.credit_cards .section .shared-links,.coaches.payments .section .shared-links,.coaches.coaching_sheets .section .shared-links,.coaches.preworks .section .shared-links{margin:20px 0;font-size:0.8rem}.coaches.sessions .section .shared-links li,.coaches.index .section .shared-links li,.coaches.edit .section .shared-links li,.coaches.registrations .section .shared-links li,.coaches.passwords .section .shared-links li,.coaches.confirmations .section .shared-links li,.coaches.registration_email_finishes .section .shared-links li,.coaches.details .section .shared-links li,.coaches.dashboards .section .shared-links li,.coaches.worksheets .section .shared-links li,.coaches.online_event_schedules .section .shared-links li,.coaches.credit_cards .section .shared-links li,.coaches.payments .section .shared-links li,.coaches.coaching_sheets .section .shared-links li,.coaches.preworks .section .shared-links li{padding:3px 0}.coaches.sessions .section .message.is-danger .message-header,.coaches.index .section .message.is-danger .message-header,.coaches.edit .section .message.is-danger .message-header,.coaches.registrations .section .message.is-danger .message-header,.coaches.passwords .section .message.is-danger .message-header,.coaches.confirmations .section .message.is-danger .message-header,.coaches.registration_email_finishes .section .message.is-danger .message-header,.coaches.details .section .message.is-danger .message-header,.coaches.dashboards .section .message.is-danger .message-header,.coaches.worksheets .section .message.is-danger .message-header,.coaches.online_event_schedules .section .message.is-danger .message-header,.coaches.credit_cards .section .message.is-danger .message-header,.coaches.payments .section .message.is-danger .message-header,.coaches.coaching_sheets .section .message.is-danger .message-header,.coaches.preworks .section .message.is-danger .message-header{font-size:0.8rem}.coaches.sessions .section .message.is-danger .message-body,.coaches.index .section .message.is-danger .message-body,.coaches.edit .section .message.is-danger .message-body,.coaches.registrations .section .message.is-danger .message-body,.coaches.passwords .section .message.is-danger .message-body,.coaches.confirmations .section .message.is-danger .message-body,.coaches.registration_email_finishes .section .message.is-danger .message-body,.coaches.details .section .message.is-danger .message-body,.coaches.dashboards .section .message.is-danger .message-body,.coaches.worksheets .section .message.is-danger .message-body,.coaches.online_event_schedules .section .message.is-danger .message-body,.coaches.credit_cards .section .message.is-danger .message-body,.coaches.payments .section .message.is-danger .message-body,.coaches.coaching_sheets .section .message.is-danger .message-body,.coaches.preworks .section .message.is-danger .message-body{font-size:0.9rem}.coaches.sessions .section .message.is-danger .message-body ul,.coaches.index .section .message.is-danger .message-body ul,.coaches.edit .section .message.is-danger .message-body ul,.coaches.registrations .section .message.is-danger .message-body ul,.coaches.passwords .section .message.is-danger .message-body ul,.coaches.confirmations .section .message.is-danger .message-body ul,.coaches.registration_email_finishes .section .message.is-danger .message-body ul,.coaches.details .section .message.is-danger .message-body ul,.coaches.dashboards .section .message.is-danger .message-body ul,.coaches.worksheets .section .message.is-danger .message-body ul,.coaches.online_event_schedules .section .message.is-danger .message-body ul,.coaches.credit_cards .section .message.is-danger .message-body ul,.coaches.payments .section .message.is-danger .message-body ul,.coaches.coaching_sheets .section .message.is-danger .message-body ul,.coaches.preworks .section .message.is-danger .message-body ul{margin:0}.coaches.sessions .field_with_errors+br,.coaches.index .field_with_errors+br,.coaches.edit .field_with_errors+br,.coaches.registrations .field_with_errors+br,.coaches.passwords .field_with_errors+br,.coaches.confirmations .field_with_errors+br,.coaches.registration_email_finishes .field_with_errors+br,.coaches.details .field_with_errors+br,.coaches.dashboards .field_with_errors+br,.coaches.worksheets .field_with_errors+br,.coaches.online_event_schedules .field_with_errors+br,.coaches.credit_cards .field_with_errors+br,.coaches.payments .field_with_errors+br,.coaches.coaching_sheets .field_with_errors+br,.coaches.preworks .field_with_errors+br{display:none}.coaches.index .hero-body.wrap-contents,.coaches.edit .hero-body.wrap-contents,.coaches.create .hero-body.wrap-contents,.coaches.new .hero-body.wrap-contents{background-color:#fff;width:calc(100% - 48px);padding:24px 32px 50px}.coaches.index .hero-body.wrap-contents.no-padding,.coaches.edit .hero-body.wrap-contents.no-padding,.coaches.create .hero-body.wrap-contents.no-padding,.coaches.new .hero-body.wrap-contents.no-padding{padding:0}.coaches.index .hero-body.wrap-contents.full-width,.coaches.edit .hero-body.wrap-contents.full-width,.coaches.create .hero-body.wrap-contents.full-width,.coaches.new .hero-body.wrap-contents.full-width{width:100%}.coaches.edit .admins-coaches-edit{display:flex;flex-flow:column wrap;align-items:center}.coaches.edit .admins-coaches-edit .card{min-width:250px}.coaches.dashboards .hero-body.wrap-contents,.coaches.worksheets .hero-body.wrap-contents,.coaches.coaching_sheets .hero-body.wrap-contents,.coaches.steps .hero-body.wrap-contents{background-color:transparent}.coaches.dashboards .hero-body.wrap-contents>.container,.coaches.worksheets .hero-body.wrap-contents>.container,.coaches.coaching_sheets .hero-body.wrap-contents>.container,.coaches.steps .hero-body.wrap-contents>.container{padding:0}.coaches.users.user_surveys.edit .container,.coaches.users.user_questionnaires.edit .container,.coaches.users.user_interim_questionnaires.show .container,.coaches.coaching_sheets .container{max-width:100% !important}.coaches.users.user_questionnaires.edit .hero-body.wrap-contents,.coaches.users.user_interim_questionnaires.show .hero-body.wrap-contents{width:auto;margin-top:20px;background-color:transparent}.coaches.users.worksheets main,.coaches.users.coaching_sheets main,.coaches.coach_users.worksheets main,.coaches.coach_users.coaching_sheets main{align-items:stretch;justify-content:space-between}.coaches.edit .payments-history th,.coaches.edit .payments-history td,.coaches.credit_cards .payments-history th,.coaches.credit_cards .payments-history td{border:1px solid #eaebef;padding:8px}.coaches.edit .payments-history th,.coaches.credit_cards .payments-history th{border-right:1px solid #fff}.coaches.edit .payments-history th:last-child,.coaches.credit_cards .payments-history th:last-child{border-right:1px solid #eaebef}.coaches.edit .payments-history .th-action,.coaches.credit_cards .payments-history .th-action{width:120px}.admins-coaches-user-header{display:flex;justify-content:center}.admins-coaches-user-header .container{padding:16px 8px}.admins-coaches-user-header .is-flex{align-items:center}.not-selected-course-start-datetime-or-coach-users{line-height:1.2;font-size:10px}@media (min-width: 768px){.not-selected-course-start-datetime-or-coach-users{font-size:14px;line-height:1.6}}.coaches-free-counselings-wrap,.coaches-free-counselings-contents-wrap{flex-direction:column}@media (min-width: 768px){.coaches-free-counselings-wrap,.coaches-free-counselings-contents-wrap{flex-direction:row}}.coaches-free-counselings-sidebar{box-sizing:border-box;font-size:14px;font-weight:bold;padding:16px 8px 16px 24px;width:100%;overflow:auto;display:none}@media (min-width: 1024px){.coaches-free-counselings-sidebar{display:block;width:210px}}.coaches-free-counselings-sidebar+div{background-color:#f4f4f4;display:flex;flex-direction:column;padding:24px 32px 72px;width:100%}@media (min-width: 1024px){.coaches-free-counselings-sidebar+div{flex-direction:row;width:calc(100% - 210px)}}.coaches-free-counselings-sidebar+div .title{font-size:24px}.coaches-free-counselings-sidebar+#coaches-free-counselings-index{padding:0}.coaches-free-counselings-sidebar .menu-list a{background-repeat:no-repeat;background-position:center left;display:block;line-height:1;text-decoration:none;padding-top:13px;padding-bottom:13px}.coaches-free-counselings-sidebar .menu-list a:hover{background-color:transparent;color:#44475c}.coaches-free-counselings-sidebar .menu-list li ul{border:0;margin:0;padding:0}.coaches-free-counselings-sidebar .menu-list li ul li{position:relative;padding-left:30px}.coaches-free-counselings-sidebar .menu-list li ul li::before{position:absolute;left:28px;top:calc(50% - 2px);content:"";display:block;background-color:#44475c;border-radius:10px;width:4px;height:4px}.coaches-free-counselings-sidebar .menu-list li ul li a{padding-left:10px;padding-top:8px;padding-bottom:8px}.coaches-free-counselings-sidebar .icon-calendar{background-image:url(/assets/icon-calendar-3db917eb59ed72404306e2ceaff2de037ad116439f402b56dcf352c305afd10d.svg);background-size:21px 21px;padding-left:26px}.coaches-free-counselings-sidebar .icon-zoom{background-image:url(/assets/icon-zoom-bdda0f9fa51547c815d212e5d279bdfed666624fc7fd774cb6aae30b84106572.svg);background-size:20px 20px;padding-left:26px}.coaches-free-counselings-sidebar .icon-profile{background-image:url(/assets/icon-profile-5632b5dcb5ef6382aed3450c263da5549e3966919b432bf0ae0064c692ec5c20.svg);background-size:20px 20px;padding-left:26px}.coaches-free-counselings-sidebar .icon-payment{background-image:url(/assets/icon-payment-3c64260f685eec22a8d6e6adfd2eaa042194ec3d022628f8b5526fc71b32a52f.svg);background-size:20px 20px;padding-left:26px}.coaches-free-counselings-sidebar-sub{box-sizing:border-box;font-size:14px;font-weight:bold;padding:16px;overflow:auto;height:100px;display:none}@media (min-width: 768px){.coaches-free-counselings-sidebar-sub{padding:24px 16px 80px;max-width:320px;min-width:320px;height:100vh}}@media (min-width: 1024px){.coaches-free-counselings-sidebar-sub{display:block}}.coaches-free-counselings-sidebar-sub.is-warning{height:100px}@media (min-width: 768px){.coaches-free-counselings-sidebar-sub.is-warning{height:calc(100vh - 78px)}}.coaches-free-counselings-sidebar-sub .coaches-free-counselings-schadule-list{height:50vh;overflow:auto}.coaches-free-counselings-sidebar-sub .schedule-date-list+.schedule-date-list{margin-top:16px}.coaches-free-counselings-sidebar-sub .schedule-date-list ul{background-color:#fff;box-shadow:0 3px 8px rgba(68,71,92,0.1)}.coaches-free-counselings-sidebar-sub .schedule-date-list li{padding:0 10px}.coaches-free-counselings-sidebar-sub .schedule-date-list li:last-child a{border-bottom:0}.coaches-free-counselings-sidebar-sub .schedule-date-list a{position:relative;border-bottom:1px solid #eaebef;color:#44475c;display:block;line-height:1;text-decoration:none;padding:16px 16px 16px 0}.coaches-free-counselings-sidebar-sub .schedule-date-list a::after{position:absolute;top:calc(50% - 3px);right:0;content:"";display:block;border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(45deg);width:6px;height:6px}.coaches-free-counselings-sidebar-sub .schedule-date-list .time{position:relative;display:inline-block;padding-left:20px}.coaches-free-counselings-sidebar-sub .schedule-date-list .time::before{position:absolute;top:calc(50% - 6px);left:0;content:"";background-image:url(/assets/icon-clock-time-four-fill-58e9e275b1de775e36882216fdae5fadbb2efd41c7e1c020c6f40c6fb92d6a89.svg);background-size:12px;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:12px}.coaches-free-counselings-sidebar-sub .schedule-date-list .name{position:relative;display:inline-block;margin-left:16px;padding-left:15px}.coaches-free-counselings-sidebar-sub .schedule-date-list .name::before{position:absolute;top:calc(50% - 6px);left:0;content:"";background-image:url(/assets/icon-profile-fill-d97a6fd1cd99c168243386023dc0f5687ce2054e8782d90ddc4b5d709ba5af55.svg);background-size:12px;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:12px}.coaches-free-counselings-sidebar-sub summary::before,.coaches-free-counselings-sidebar-sub summary::after{background-color:#44475c}.coaches-free-counselings-sidebar-sub summary::before{width:2px;height:8px;transform:rotate(45deg);right:2px}.coaches-free-counselings-sidebar-sub summary::after{width:8px;height:2px;transform:rotate(-135deg)}.coaches-free-counselings-sidebar-sub summary .checkbox{font-size:14px}.coaches-free-counselings-sidebar-sub details .checkbox{font-size:14px}.coaches-free-counselings-sidebar-sub details[open] summary::before{display:block;transform:rotate(-45deg)}.coaches-free-counselings-sidebar-sub details[open] summary::after{transform:rotate(-45deg)}.coaches.free_counselings.index{height:100vh}@media (min-width: 768px){.coaches.free_counselings.index{overflow:hidden}}.coaches.free_counselings .container.vuecal-wrap{width:100vw;max-width:none !important}@media (min-width: 768px){.coaches.free_counselings .container.vuecal-wrap{width:calc(100vw - 210px - 320px)}}.coaches.free_counselings .container.vuecal-wrap.is-warning .vuecal__body{max-height:calc(100vh - 198px)}@media (min-width: 768px){.coaches.free_counselings .container.vuecal-wrap.is-warning .vuecal__body{max-height:calc(100vh - 233px)}}.coaches.free_counselings .vuecal__header{position:sticky;top:0}.coaches.free_counselings .vuecal__body{max-height:calc(100vh - 170px)}.coaches.free_counselings .vuecal__title-bar{background-color:#e4f5ef;height:0;min-height:auto}.coaches.free_counselings .vuecal__title{position:absolute;top:13px;font-size:18px}.coaches.free_counselings .vuecal__arrow.vuecal__arrow--prev{position:absolute;left:50px;top:10px}@media (min-width: 768px){.coaches.free_counselings .vuecal__arrow.vuecal__arrow--prev{left:70px}}.coaches.free_counselings .vuecal__arrow.vuecal__arrow--next{position:absolute;left:70px;top:10px}@media (min-width: 768px){.coaches.free_counselings .vuecal__arrow.vuecal__arrow--next{left:90px}}.coaches.free_counselings .vuecal__today-btn{position:absolute;left:10px;top:5px}.coaches.free_counselings .vuecal__menu,.coaches.free_counselings .vuecal__cell-events-count{background-color:#fff;color:#44475c}.coaches.free_counselings .vuecal__menu{height:49px}.coaches.free_counselings .vuecal__menu .vuecal__view-btn.vuecal__view-btn--active{display:none}.coaches.free_counselings .vuecal__weekdays-headings{border-top:1px solid #eaebef;border-bottom:1px solid #eaebef}.coaches.free_counselings .vuecal__flex.weekday-label{font-size:11px;flex-direction:column;line-height:1.2}@media (min-width: 768px){.coaches.free_counselings .vuecal__flex.weekday-label{font-size:15px}}.coaches.free_counselings .vuecal__cell--scheduled{background-color:rgba(244,244,244,0.7)}.coaches.free_counselings .vuecal__event{display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:12px}.coaches.free_counselings .vuecal__event .status{background-color:#fff;border-radius:2px;color:#646986;line-height:1;padding:4px}.coaches.free_counselings .vuecal__event .vuecal__event-content{color:#646986;background-color:#fff;padding:1px 5px;border-radius:3px;margin-top:2px;font-weight:bold}@media (min-width: 768px){.coaches.free_counselings .vuecal__event .vuecal__event-content{margin-top:5px}}.coaches.free_counselings .vuecal__event .vuecal__event-title{text-align:left}.coaches.free_counselings .vuecal__event .vuecal__event-title,.coaches.free_counselings .vuecal__event .vuecal__event-time,.coaches.free_counselings .vuecal__event .vuecal__event-content{font-size:10px}@media (min-width: 768px){.coaches.free_counselings .vuecal__event .vuecal__event-title,.coaches.free_counselings .vuecal__event .vuecal__event-time,.coaches.free_counselings .vuecal__event .vuecal__event-content{font-size:12px}}.coaches.free_counselings .vuecal__event.scheduled{background-color:rgba(244,244,244,0.7)}.coaches.free_counselings .vuecal__event.scheduled .vuecal__event-title,.coaches.free_counselings .vuecal__event.scheduled .vuecal__event-time{color:#999}.coaches.free_counselings .vuecal__event.candidate{background-color:rgba(221,245,235,0.7);cursor:pointer}.coaches.free_counselings .vuecal__event.candidate .vuecal__event-title,.coaches.free_counselings .vuecal__event.candidate .vuecal__event-time{color:#44475c}.coaches.free_counselings .vuecal__event.fixed,.coaches.free_counselings .vuecal__event.non-contracted{background-color:#646986;cursor:pointer;width:95% !important}.coaches.free_counselings .vuecal__event.fixed .vuecal__event-title,.coaches.free_counselings .vuecal__event.fixed .vuecal__event-time,.coaches.free_counselings .vuecal__event.non-contracted .vuecal__event-title,.coaches.free_counselings .vuecal__event.non-contracted .vuecal__event-time{color:#fff}.coaches.free_counselings .vuecal__event.pending{background-color:#fff;border:2px dotted #646986;cursor:pointer;width:95% !important}.coaches.free_counselings .vuecal__event.pending .vuecal__event-title,.coaches.free_counselings .vuecal__event.pending .vuecal__event-time{color:#44475c}.coaches.free_counselings .vuecal__event.pending .status{border:1px dotted #646986;border-radius:2px}.coaches.free_counselings .vuecal__event.completed{background-color:#16c5b0;cursor:pointer;width:95% !important}.coaches.free_counselings .vuecal__event.completed .vuecal__event-title,.coaches.free_counselings .vuecal__event.completed .vuecal__event-time{color:#fff}.coaches.free_counselings .vuecal__event.canceled{background-color:#989898;cursor:pointer;width:95% !important}.coaches.free_counselings .vuecal__event.canceled .vuecal__event-title,.coaches.free_counselings .vuecal__event.canceled .vuecal__event-time{color:#fff}.coaches.free_counselings .vuecal__event.google-calendar-event{background-color:#eee;justify-content:flex-start}.coaches.free_counselings .vuecal__time-cell-label{font-size:12px;font-weight:bold}.coaches.free_counselings .vuecal__cell--today,.coaches.free_counselings .vuecal__cell--current{background-color:rgba(240,240,255,0.4)}.coaches.free_counselings .vuecal:not(.vuecal--day-view) .vuecal__cell--selected{background-color:rgba(235,255,245,0.4)}.coaches.free_counselings .vuecal__cell--selected::before{border-color:rgba(66,185,131,0.5)}.coaches.free_counselings .vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.coaches.free_counselings .vuecal__cell-split--highlighted{background-color:rgba(195,255,225,0.5)}.coaches.free_counselings .vuecal__arrow.vuecal__arrow--highlighted,.coaches.free_counselings .vuecal__view-btn.vuecal__view-btn--highlighted{background-color:rgba(136,236,191,0.25)}.coaches.free_counselings .vuecal__no-event{font-size:12px}@media (min-width: 768px){.coaches.free_counselings .vuecal__no-event{font-size:16px}}.admins.sessions .navbar,.admins.index .navbar,.admins.edit .navbar,.admins.registrations .navbar,.admins.passwords .navbar,.admins.confirmations .navbar,.admins.registration_email_finishes .navbar,.admins.details .navbar,.admins.online_event_schedules .navbar,.admins.notifications .navbar,.admins.non_business_periods .navbar,.admins.coaches .navbar,.admins.worksheets .navbar,.admins.coaching_sheets .navbar{border-top:4px solid #44475c;background-color:#e6e7ec}.admins.sessions .navbar .label,.admins.index .navbar .label,.admins.edit .navbar .label,.admins.registrations .navbar .label,.admins.passwords .navbar .label,.admins.confirmations .navbar .label,.admins.registration_email_finishes .navbar .label,.admins.details .navbar .label,.admins.online_event_schedules .navbar .label,.admins.notifications .navbar .label,.admins.non_business_periods .navbar .label,.admins.coaches .navbar .label,.admins.worksheets .navbar .label,.admins.coaching_sheets .navbar .label{background-color:#44475c;border-radius:100px;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-left:16px;padding:8px 16px}.admins.sessions .notification,.admins.index .notification,.admins.edit .notification,.admins.registrations .notification,.admins.passwords .notification,.admins.confirmations .notification,.admins.registration_email_finishes .notification,.admins.details .notification,.admins.online_event_schedules .notification,.admins.notifications .notification,.admins.non_business_periods .notification,.admins.coaches .notification,.admins.worksheets .notification,.admins.coaching_sheets .notification{margin-top:24px;width:calc(100% - 48px)}.admins.sessions .user-status-table th,.admins.index .user-status-table th,.admins.edit .user-status-table th,.admins.registrations .user-status-table th,.admins.passwords .user-status-table th,.admins.confirmations .user-status-table th,.admins.registration_email_finishes .user-status-table th,.admins.details .user-status-table th,.admins.online_event_schedules .user-status-table th,.admins.notifications .user-status-table th,.admins.non_business_periods .user-status-table th,.admins.coaches .user-status-table th,.admins.worksheets .user-status-table th,.admins.coaching_sheets .user-status-table th{max-width:130px;width:130px}.admins.sessions main,.admins.index main,.admins.edit main,.admins.registrations main,.admins.passwords main,.admins.confirmations main,.admins.registration_email_finishes main,.admins.details main,.admins.online_event_schedules main,.admins.notifications main,.admins.non_business_periods main,.admins.coaches main,.admins.worksheets main,.admins.coaching_sheets main{display:flex;align-items:center;justify-content:center}.admins.sessions .section.login .card,.admins.index .section.login .card,.admins.edit .section.login .card,.admins.registrations .section.login .card,.admins.passwords .section.login .card,.admins.confirmations .section.login .card,.admins.registration_email_finishes .section.login .card,.admins.details .section.login .card,.admins.online_event_schedules .section.login .card,.admins.notifications .section.login .card,.admins.non_business_periods .section.login .card,.admins.coaches .section.login .card,.admins.worksheets .section.login .card,.admins.coaching_sheets .section.login .card{min-width:368px}.admins.sessions .section .title,.admins.index .section .title,.admins.edit .section .title,.admins.registrations .section .title,.admins.passwords .section .title,.admins.confirmations .section .title,.admins.registration_email_finishes .section .title,.admins.details .section .title,.admins.online_event_schedules .section .title,.admins.notifications .section .title,.admins.non_business_periods .section .title,.admins.coaches .section .title,.admins.worksheets .section .title,.admins.coaching_sheets .section .title{margin:20px 0;text-align:center}.admins.sessions .section label,.admins.index .section label,.admins.edit .section label,.admins.registrations .section label,.admins.passwords .section label,.admins.confirmations .section label,.admins.registration_email_finishes .section label,.admins.details .section label,.admins.online_event_schedules .section label,.admins.notifications .section label,.admins.non_business_periods .section label,.admins.coaches .section label,.admins.worksheets .section label,.admins.coaching_sheets .section label{font-size:0.9rem}.admins.sessions .section .actions,.admins.index .section .actions,.admins.edit .section .actions,.admins.registrations .section .actions,.admins.passwords .section .actions,.admins.confirmations .section .actions,.admins.registration_email_finishes .section .actions,.admins.details .section .actions,.admins.online_event_schedules .section .actions,.admins.notifications .section .actions,.admins.non_business_periods .section .actions,.admins.coaches .section .actions,.admins.worksheets .section .actions,.admins.coaching_sheets .section .actions{margin:15px 0;text-align:center}.admins.sessions .section .shared-links,.admins.index .section .shared-links,.admins.edit .section .shared-links,.admins.registrations .section .shared-links,.admins.passwords .section .shared-links,.admins.confirmations .section .shared-links,.admins.registration_email_finishes .section .shared-links,.admins.details .section .shared-links,.admins.online_event_schedules .section .shared-links,.admins.notifications .section .shared-links,.admins.non_business_periods .section .shared-links,.admins.coaches .section .shared-links,.admins.worksheets .section .shared-links,.admins.coaching_sheets .section .shared-links{margin:20px 0;font-size:0.8rem}.admins.sessions .section .shared-links li,.admins.index .section .shared-links li,.admins.edit .section .shared-links li,.admins.registrations .section .shared-links li,.admins.passwords .section .shared-links li,.admins.confirmations .section .shared-links li,.admins.registration_email_finishes .section .shared-links li,.admins.details .section .shared-links li,.admins.online_event_schedules .section .shared-links li,.admins.notifications .section .shared-links li,.admins.non_business_periods .section .shared-links li,.admins.coaches .section .shared-links li,.admins.worksheets .section .shared-links li,.admins.coaching_sheets .section .shared-links li{padding:3px 0}.admins.sessions .section .message.is-danger .message-header,.admins.index .section .message.is-danger .message-header,.admins.edit .section .message.is-danger .message-header,.admins.registrations .section .message.is-danger .message-header,.admins.passwords .section .message.is-danger .message-header,.admins.confirmations .section .message.is-danger .message-header,.admins.registration_email_finishes .section .message.is-danger .message-header,.admins.details .section .message.is-danger .message-header,.admins.online_event_schedules .section .message.is-danger .message-header,.admins.notifications .section .message.is-danger .message-header,.admins.non_business_periods .section .message.is-danger .message-header,.admins.coaches .section .message.is-danger .message-header,.admins.worksheets .section .message.is-danger .message-header,.admins.coaching_sheets .section .message.is-danger .message-header{font-size:0.8rem}.admins.sessions .section .message.is-danger .message-body,.admins.index .section .message.is-danger .message-body,.admins.edit .section .message.is-danger .message-body,.admins.registrations .section .message.is-danger .message-body,.admins.passwords .section .message.is-danger .message-body,.admins.confirmations .section .message.is-danger .message-body,.admins.registration_email_finishes .section .message.is-danger .message-body,.admins.details .section .message.is-danger .message-body,.admins.online_event_schedules .section .message.is-danger .message-body,.admins.notifications .section .message.is-danger .message-body,.admins.non_business_periods .section .message.is-danger .message-body,.admins.coaches .section .message.is-danger .message-body,.admins.worksheets .section .message.is-danger .message-body,.admins.coaching_sheets .section .message.is-danger .message-body{font-size:0.9rem}.admins.sessions .section .message.is-danger .message-body ul,.admins.index .section .message.is-danger .message-body ul,.admins.edit .section .message.is-danger .message-body ul,.admins.registrations .section .message.is-danger .message-body ul,.admins.passwords .section .message.is-danger .message-body ul,.admins.confirmations .section .message.is-danger .message-body ul,.admins.registration_email_finishes .section .message.is-danger .message-body ul,.admins.details .section .message.is-danger .message-body ul,.admins.online_event_schedules .section .message.is-danger .message-body ul,.admins.notifications .section .message.is-danger .message-body ul,.admins.non_business_periods .section .message.is-danger .message-body ul,.admins.coaches .section .message.is-danger .message-body ul,.admins.worksheets .section .message.is-danger .message-body ul,.admins.coaching_sheets .section .message.is-danger .message-body ul{margin:0}.admins.sessions .field_with_errors:first-child,.admins.index .field_with_errors:first-child,.admins.edit .field_with_errors:first-child,.admins.registrations .field_with_errors:first-child,.admins.passwords .field_with_errors:first-child,.admins.confirmations .field_with_errors:first-child,.admins.registration_email_finishes .field_with_errors:first-child,.admins.details .field_with_errors:first-child,.admins.online_event_schedules .field_with_errors:first-child,.admins.notifications .field_with_errors:first-child,.admins.non_business_periods .field_with_errors:first-child,.admins.coaches .field_with_errors:first-child,.admins.worksheets .field_with_errors:first-child,.admins.coaching_sheets .field_with_errors:first-child{display:inline-block}.admins.sessions .field_with_errors+br,.admins.index .field_with_errors+br,.admins.edit .field_with_errors+br,.admins.registrations .field_with_errors+br,.admins.passwords .field_with_errors+br,.admins.confirmations .field_with_errors+br,.admins.registration_email_finishes .field_with_errors+br,.admins.details .field_with_errors+br,.admins.online_event_schedules .field_with_errors+br,.admins.notifications .field_with_errors+br,.admins.non_business_periods .field_with_errors+br,.admins.coaches .field_with_errors+br,.admins.worksheets .field_with_errors+br,.admins.coaching_sheets .field_with_errors+br{display:none}.admins.index .hero-body.wrap-contents{background-color:#fff;width:calc(100% - 48px)}.admins.notifications .hero-body.wrap-contents{width:calc(100% - 48px)}@media (min-width: 1024px){.admins.notifications .hero-body.wrap-contents{width:calc(100% - 450px)}}.admins.edit .admins-admins-edit{display:flex;flex-flow:column wrap;align-items:center}.admins.steps .hero-body.wrap-contents,.admins.non_business_periods .hero-body.wrap-contents,.admins.online_event_schedules .hero-body.wrap-contents{background-color:transparent}.admins.steps .hero-body.wrap-contents>.container,.admins.non_business_periods .hero-body.wrap-contents>.container,.admins.online_event_schedules .hero-body.wrap-contents>.container{padding:0}.admins.coaching_sheets .container{max-width:100% !important}.admins.users.worksheets main,.admins.users.coaching_sheets main{align-items:stretch;justify-content:space-between}.admins-admins-user-header{display:flex;justify-content:center}.admins-admins-user-header .container{padding:16px 8px}.admins-admins-user-header .is-flex{align-items:center}.admins-users-questionnaires-index .admins-badge-danger{font-size:11px;font-weight:bold;background-color:#f00;color:white;margin-right:4px;padding:3px 4px}.admins-users-questionnaires-index table tbody tr.is-danger{background-color:#ffe8e3}div.dashboards{margin:0 auto;max-width:1200px}@media (min-width: 768px){div.dashboards.columns{display:flex}}div.dashboards .column{padding:8px}@media (min-width: 768px){div.dashboards .column{padding:12px}}.news-container{background-color:#fff;margin-bottom:16px;padding:16px}.news-container .click-item{cursor:pointer;color:#5968cc;text-decoration:underline}.news-container .click-item:hover{text-decoration:none}.dashboards-container{width:100%}@media (min-width: 1024px){.dashboards-container{width:calc(100% - 232px)}}.dashboards-contents{background-color:#fff;padding:16px 16px 4px;width:100%}@media (min-width: 768px){.dashboards-contents{padding:24px 24px 4px}}.dashboards-contents>.columns:not(.is-desktop){display:block}@media (min-width: 1024px){.dashboards-contents>.columns:not(.is-desktop){display:flex}}.dashboards-contents .ongoing-step-contents{flex-basis:508px}.dashboards-contents .user-course-progress-schedule{flex-basis:390px}.dashboards-contents table tr.is-going{background-color:#eaebef}.dashboards-contents table tr.is-going input[type="date"]{background-color:#eaebef}.dashboards-contents table tr.is-going .pass-image::before,.dashboards-contents table tr.is-going .pass-image::after{content:"";display:block;position:absolute}.dashboards-contents table tr.is-going .pass-image::before{background:#44475c;top:50%;left:calc(50% - 7px);width:12px;height:2px}.dashboards-contents table tr.is-going .pass-image::after{border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(45deg);top:calc(50% - 3px);left:calc(50% - 2px);width:8px;height:8px}.dashboards-contents table tr .pass-image{position:relative;width:32px;text-align:center}.dashboards-contents table tr .pass-image.is-pass{background-color:#44475c !important}.dashboards-contents table tr .pass-image.is-pass::before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px);width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}@media (min-width: 768px){.dashboards-contents table tr .pass-image.is-pass::before{top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:8px;border-left:3px solid #fff;border-bottom:3px solid #fff}}.dashboards-contents table tr .step-passed-on-form{height:30px}.dashboards-contents table th{background-color:#eaebef;border-color:#fff;font-size:0.75rem;padding-top:3px;padding-bottom:3px;white-space:nowrap}@media (min-width: 768px){.dashboards-contents table th{font-size:0.875rem}}.dashboards-contents table td{vertical-align:middle;height:30px;line-height:1;padding:4px}@media (min-width: 768px){.dashboards-contents table td{padding-left:8px;padding-right:8px}}.dashboards-contents .ongoing-step-title{color:#646986}.dashboards-contents .ongoing-step-title:not(:last-child){margin-bottom:16px}.dashboards-contents .step-passed-on-date{width:133px}.dashboards-contents .step-passed-on-date input[type="date"]{border-width:0;border-radius:0;cursor:pointer;font-size:0.75rem !important;width:100%}.dashboards-contents .step-passed-on-date input[type="date"]:disabled{background-color:#fff}.dashboards-contents .ongoing-step-wrapper{margin-top:16px;background-color:#44475c;color:#fff}.dashboards-contents .ongoing-step-wrapper .ongoing-step{padding:16px}@media (min-width: 768px){.dashboards-contents .ongoing-step-wrapper .ongoing-step{padding:22px 25px}}.dashboards-contents .ongoing-step-wrapper .ongoing-step .ongoing-step-id{background-color:#fff;color:#44475c;font-size:0.875rem;font-weight:bold;border-radius:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 10px;gap:10px}@media (min-width: 768px){.dashboards-contents .ongoing-step-wrapper .ongoing-step .ongoing-step-id{padding:4px 16px}}.dashboards-contents .ongoing-step-wrapper .ongoing-step .ongoing-step-name{display:flex;align-items:center;font-size:1rem;margin-left:16px}@media (min-width: 768px){.dashboards-contents .ongoing-step-wrapper .ongoing-step .ongoing-step-name{font-size:1.25rem;margin-left:18px}}.dashboards-contents .for-user-appeal{font-size:0.875rem;margin-top:15px}@media (min-width: 768px){.dashboards-contents .for-user-appeal{font-size:1rem}}.dashboards-contents .next-coaching-date-wrapper{margin-top:16px;background-color:#f4f4f4}.dashboards-contents .next-coaching-date-wrapper .next-coaching-date{padding:16px}@media (min-width: 768px){.dashboards-contents .next-coaching-date-wrapper .next-coaching-date{padding:22px 25px}}.dashboards-contents .next-coaching-date-wrapper .next-coaching-date .coaching-title{background-color:#44475c;color:#fff;font-size:0.75rem;font-weight:bold;padding:3px 8px}.dashboards-contents .next-coaching-date-wrapper .next-coaching-date .coaching-date{font-size:1rem;font-weight:bold;margin-left:16px}@media (min-width: 768px){.dashboards-contents .next-coaching-date-wrapper .next-coaching-date .coaching-date{margin-left:20px}}.dashboards-contents .coaching-sheet-link{font-size:0.75rem;margin-top:15px;text-align:right}.dashboards-contents .coaching-sheet-link a{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;color:#222;text-decoration:none}.dashboards-sidebar{box-sizing:content-box;font-weight:bold;width:100%;display:none}@media (min-width: 768px){.dashboards-sidebar{padding-left:32px;width:200px}}@media (min-width: 1024px){.dashboards-sidebar{display:block}}.dashboards-sidebar a{transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms;color:#222;font-size:16px;text-decoration:none}.dashboards-sidebar a:hover{color:#222}.dashboards-sidebar .sidebar-title{margin-bottom:8px}.dashboards-sidebar .sidebar-title:hover{color:#222}.dashboards-sidebar .sidebar-link{padding-bottom:8px}@media (min-width: 768px){.dashboards-sidebar .sidebar-link{padding-bottom:16px}}.dashboards-sidebar .sidebar-link:last-child{padding-bottom:0}.dashboards-sidebar .sidebar-link .caution{font-size:10px;line-height:1.4}.dashboards-sidebar .sidebar-list-contents{border-bottom:1px dotted rgba(68,71,92,0.5);color:#44475c;margin-bottom:12px;padding-bottom:12px}.dashboards-sidebar .sidebar-list-contents .tag{background-color:#44475c;border-radius:0;color:#fff;display:inline-block;font-size:0.75rem;height:auto;margin-bottom:4px}.dashboards-sidebar .sidebar-list-contents .theme,.dashboards-sidebar .sidebar-list-contents .coach,.dashboards-sidebar .sidebar-list-contents .date,.dashboards-sidebar .sidebar-list-contents .zoom-info{font-size:0.75rem}.dashboards-sidebar .sidebar-list-contents+.link-all{text-align:right;margin-top:-8px}.dashboards-sidebar .sidebar-list-contents+.link-all a{position:relative;font-size:0.75rem}.dashboards-sidebar .sidebar-list-contents+.link-all .icon-arrow.arrow-right-circle::after{width:4px;height:4px}#users-faq-show .faq-list-q,#users-faq-show .faq-list-a{position:relative;padding-left:46px}#users-faq-show .faq-list-q>div:nth-child(1),#users-faq-show .faq-list-a>div:nth-child(1){line-height:28px;width:44px;text-align:center;position:absolute;top:0;left:0;font-size:16px;font-weight:bold;letter-spacing:1px}#users-faq-show table th{width:50%}#users-faq-show table.faq-table{margin-top:16px}#users-faq-show table.faq-table th,#users-faq-show table.faq-table td{padding:4px 8px;font-size:13px}@media (min-width: 768px){#users-faq-show table.faq-table th,#users-faq-show table.faq-table td{font-size:14px}}@media (min-width: 1024px){#users-faq-show table.faq-table th,#users-faq-show table.faq-table td{font-size:16px}}#users-faq-show table.faq-table th{width:auto;color:#fff;background-color:#44475c;border:1px solid #eaebef;vertical-align:middle}#users-faq-show table.faq-table td{border:1px solid #eaebef;vertical-align:middle}#users-faq-show table.faq-table td.td-title{background-color:#f4f4f4;text-align:center;vertical-align:middle;writing-mode:vertical-lr}#users-faq-show table.faq-table td.td-cant{background-color:#f6f6f6}#users-faq-show .faq-list-q{margin-top:16px}@media (min-width: 768px){#users-faq-show .faq-list-q{margin-top:32px}}#users-faq-show .faq-list-a{border-bottom:2px dotted #c7c8ce;margin-top:8px;padding-bottom:16px}@media (min-width: 768px){#users-faq-show .faq-list-a{padding-bottom:32px}}#users-faq-show .faq-list-a:last-child{border-bottom:0;padding-bottom:0}#users-faq-show .faq-list-a-main{font-weight:bold}#users-faq-show .faq-list-a-sub{margin-top:8px}.online_event_schedules .vc-bordered,.online_event_schedules .vc-container.vc-is-expanded{min-width:none;width:100%}.online_event_schedules .vc-pane-container .vc-header{position:relative;background-color:#44475c;border-top-left-radius:6px;border-top-right-radius:6px;margin-top:0;padding:6px;height:auto}.online_event_schedules .vc-pane-container .vc-title{background-color:transparent;color:#fff;font-size:18px;pointer-events:none}.online_event_schedules .vc-pane-container .vc-arrow.is-disabled{opacity:0}.online_event_schedules .vc-pane-container .vc-weeks{padding:0}.online_event_schedules .vc-pane-container .vc-week:last-child .vc-day{border-bottom:0}.online_event_schedules .vc-pane-container .vc-weekday{background-color:#f4f4f4;border-top:1px solid #c7c8ce;border-bottom:1px solid #c7c8ce;border-left:1px solid #c7c8ce;color:#44475c;padding:6px 0}.online_event_schedules .vc-pane-container .vc-weekday:first-child{border-left:0}.online_event_schedules .vc-pane-container .vc-weekday+.vc-day{border-left:0}.online_event_schedules .vc-pane-container .vc-day{border-bottom:1px solid #c7c8ce;border-left:1px solid #c7c8ce;font-size:12px;padding:2px 6px;min-height:53px}@media (min-width: 768px){.online_event_schedules .vc-pane-container .vc-day{font-size:14px;min-height:60px}}@media (min-width: 1024px){.online_event_schedules .vc-pane-container .vc-day{font-size:16px;min-height:65px}}.online_event_schedules .vc-pane-container .vc-day:nth-child(1),.online_event_schedules .vc-pane-container .vc-day:nth-child(15),.online_event_schedules .vc-pane-container .vc-day:nth-child(22),.online_event_schedules .vc-pane-container .vc-day:nth-child(29),.online_event_schedules .vc-pane-container .vc-day:nth-child(36),.online_event_schedules .vc-pane-container .vc-day:nth-child(43),.online_event_schedules .vc-pane-container .vc-day:nth-child(50){border-left:0}.online_event_schedules .vc-pane-container .vc-day:nth-child(43),.online_event_schedules .vc-pane-container .vc-day:nth-child(44),.online_event_schedules .vc-pane-container .vc-day:nth-child(45),.online_event_schedules .vc-pane-container .vc-day:nth-child(46),.online_event_schedules .vc-pane-container .vc-day:nth-child(47),.online_event_schedules .vc-pane-container .vc-day:nth-child(48),.online_event_schedules .vc-pane-container .vc-day:nth-child(49){border-bottom:0}.online_event_schedules .vc-pane-container .day-label{font-size:12px}@media (min-width: 768px){.online_event_schedules .vc-pane-container .day-label{font-size:14px}}@media (min-width: 1024px){.online_event_schedules .vc-pane-container .day-label{font-size:16px}}.online_event_schedules .monthly-schedules-list li{border-top:1px dashed #c7c8ce;padding:16px}.online_event_schedules .monthly-schedules-list li:last-child{border-bottom:1px solid #c7c8ce}.course_preparations .subtitle-bg{background-color:#eaebef;color:#44475c;font-size:1rem;padding:4px 6px;text-align:center}.course_preparations .button.is-primary{font-size:0.875rem;padding:4px 16px;height:auto}.course_preparations .hero.is-small .hero-body.user-dayly-schedules{padding-left:0;padding-right:0}@media (min-width: 768px){.course_preparations .hero.is-small .hero-body.user-dayly-schedules{padding-left:1.5rem;padding-right:1.5rem}}.course_preparations .hero.is-small .hero-body.user-dayly-schedules+.user-dayly-schedules{padding-top:0}.course_preparations .user-dayly-schedules-input .columns{margin-top:-8px}.course_preparations .user-dayly-schedules-input .label{font-size:0.875rem}@media (min-width: 768px){.course_preparations .user-dayly-schedules-input .label{font-size:1rem}}.course_preparations .user-dayly-schedules-input .is-button{margin-top:-8px;margin-bottom:8px}@media (min-width: 768px){.course_preparations .user-dayly-schedules-input .is-button{margin-top:0;margin-bottom:0}}.course_preparations .table.schedule thead th{font-size:0.75rem;padding:4px 8px;white-space:nowrap}@media (min-width: 768px){.course_preparations .table.schedule thead th{font-size:0.875rem}}.course_preparations .table.schedule thead th.is-button{width:40px}.course_preparations .table.schedule thead th.is-delete{width:80px}.course_preparations .table.schedule thead th.is-time{width:100px}.course_preparations .table.schedule tbody th{background-color:#eaebef;font-size:0.75rem;padding:4px 8px;white-space:nowrap}@media (min-width: 768px){.course_preparations .table.schedule tbody th{font-size:0.875rem}}.course_preparations .table.schedule tbody td{font-size:0.6875rem;vertical-align:middle}@media (min-width: 768px){.course_preparations .table.schedule tbody td{font-size:0.875rem}}.course_preparations .table.schedule tbody td.is-start-time{position:relative;border-right:0}.course_preparations .table.schedule tbody td.is-start-time::after{content:"〜";position:absolute;right:-7px}.course_preparations .table.schedule tbody td.is-end-time{border-left:0}.course_preparations .table.schedule tbody td.is-contents{word-break:break-all;padding:4px 8px}.course_preparations .table.schedule .is-remain-time{font-size:0.75rem}@media (min-width: 768px){.course_preparations .table.schedule .is-remain-time{font-size:0.875rem}}.course_preparations .table.schedule .is-delete{width:16px;height:16px}.course_preparations details.example{margin-bottom:16px}@media (min-width: 1024px){.course_preparations details.example{margin-top:8px;margin-bottom:0}}.course_preparations details.example .example-summary{color:#44475c;font-size:14px;display:inline-block;padding:0 0 0 20px}.course_preparations details.example .example-summary::before{background-color:#44475c;border-radius:100px;margin:0;width:16px;height:16px;top:3px;left:0}.course_preparations details.example .example-summary::after{border-radius:0;margin:0;left:5px;top:7px;width:4px;height:4px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-225deg)}.course_preparations details.example[open] summary::before{display:block}.course_preparations details.example[open] summary::after{top:9px;transform:rotate(-45deg)}.course_preparations .example .table.schedule thead th{font-size:0.625rem}@media (min-width: 768px){.course_preparations .example .table.schedule thead th{font-size:0.75rem}}.course_preparations .example .table.schedule tbody th{font-size:0.625rem;padding:2px 8px}@media (min-width: 768px){.course_preparations .example .table.schedule tbody th{font-size:0.75rem}}.course_preparations .example .table.schedule tbody td{font-size:0.625rem;padding:2px 8px}@media (min-width: 768px){.course_preparations .example .table.schedule tbody td{font-size:0.75rem}}.course_preparations .example .table.schedule .is-remain-time{font-size:0.6875rem}@media (min-width: 768px){.course_preparations .example .table.schedule .is-remain-time{font-size:0.75rem}}.course_preparations .format{border:1px solid #c7c8ce}.course_preparations .format .column{padding:0 8px}.course_preparations .format .column:last-child{border-left:1px solid #c7c8ce}.course_preparations .format .panel-heading{border-radius:0;font-size:0.875rem;height:41px}.course_preparations .format .panel-heading .button{background-color:#44475c;border-radius:4px;height:auto;font-weight:bold;padding:0 10px}.course_preparations .format .panel-block{display:block}.course_preparations .format .panel-block span{color:#44475c}.course_preparations .format .panel-block:not(:last-child){border-bottom:1px dashed #c7c8ce}.course_preparations .start-manifesto-title{border-top:3px solid #eaebef;border-bottom:3px solid #eaebef;color:#44475c;font-weight:bold;font-size:1rem;margin:16px 0 10px;padding:10px 0}@media (min-width: 768px){.course_preparations .start-manifesto-title{font-size:1.25rem;margin:0 0 16px}}.course_preparations .start-manifesto-box{background-color:#f8f8f8;padding:16px}.course_preparations .start-manifesto-subtitle{color:#44475c;font-weight:bold;font-size:0.875rem;margin:0 0 8px}@media (min-width: 768px){.course_preparations .start-manifesto-subtitle{font-size:1rem}}.course_preparations .start-manifesto-list{font-size:0.875rem;list-style-type:disc;margin:0 0 0 24px}@media (min-width: 768px){.course_preparations .start-manifesto-list{font-size:1rem}}.course_preparations .start-manifesto-list li:not(:first-child){margin:4px 0 0}.course_preparations .start-manifesto-link-box{text-align:center}@media (min-width: 768px){.course_preparations .start-manifesto-link-box{text-align:left;padding-left:8px}}.motivation_graphs .arrow-wrap{width:100%;height:20px;display:flex;justify-content:center;align-items:center}@media (min-width: 1024px){.motivation_graphs .arrow-wrap{width:28px}}.motivation_graphs .arrow-wrap.mt-32{margin-top:0 !important}@media (min-width: 1024px){.motivation_graphs .arrow-wrap.mt-32{margin-top:32px !important}}.motivation_graphs .arrow-wrap .arrow{width:20px;background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:10px 15px;background-repeat:no-repeat;background-position:4px center;display:inline-block;height:100%}@media (min-width: 1024px){.motivation_graphs .arrow-wrap .arrow{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:15px 10px}}.motivation_graphs .arrow-wrap.in-td{display:table-cell;text-align:center;padding:0;width:0}.motivation_graphs form+form{margin-top:0}.motivation_graphs .table .th-width-fixed{width:0}.motivation_graphs div.example{border-bottom:2px dotted #c7c8ce}.motivation_graphs div.example .textarea-height{min-height:122px}.motivation_graphs .notification{font-size:14px;padding:16px}@media (min-width: 768px){.motivation_graphs .notification{font-size:16px;padding:24px}}.motivation_graphs .user-life-motivation-events{max-height:500px;overflow:hidden scroll}.motivation_graphs .user-life-motivation-events::-webkit-scrollbar{width:auto}.motivation_graphs .user-life-motivation-events::-webkit-scrollbar-track{background-color:#f8f8f8}.motivation_graphs .user-life-motivation-events::-webkit-scrollbar-thumb{background-color:#c7c8ce;background-clip:content-box;border:3px solid transparent;border-radius:100px}.motivation_graphs .user-life-motivation-events .question-sub-title{font-size:0.875rem}.motivation_graphs .user-life-motivation-events .textarea-height{min-height:122px}.motivation_graphs .sub-title{background-color:#eaebef;margin:0 -8px 8px;padding:4px 16px 8px}@media (min-width: 768px){.motivation_graphs .sub-title{padding-bottom:4px}}.motivation_graphs .sub-title .example{font-size:14px;margin-right:16px}@media (min-width: 768px){.motivation_graphs .sub-title .example{font-size:16px;margin-left:24px;margin-right:0}}.motivation_graphs .user-life-motivation-graph>div{height:400px}.motivation_graphs .user-life-motivation-events-input>.columns{padding:0 8px}@media (min-width: 768px){.motivation_graphs .user-life-motivation-events-input>.columns{padding:0 8px}}.motivation_graphs .user-life-motivation-events-input>.columns .column{padding-left:6px}@media (min-width: 768px){.motivation_graphs .user-life-motivation-events-input>.columns .column{padding-left:8px}}.motivation_graphs .user-life-motivation-events-input .columns:last-child,.motivation_graphs .user-life-motivation-events-input .columns:not(:last-child){margin:0 -8px}.motivation_graphs .user-life-motivation-events-input .columns.is-input-row{display:flex}.motivation_graphs .user-life-motivation-events-input .column.is-delete-button{padding-left:0;padding-right:0;width:20px}@media (min-width: 768px){.motivation_graphs .user-life-motivation-events-input .column.is-delete-button{padding-left:8px;padding-right:8px;width:30px}}.motivation_graphs .user-life-motivation-events-input .columns.is-input{width:calc(100% - 20px)}@media (min-width: 768px){.motivation_graphs .user-life-motivation-events-input .columns.is-input{width:calc(100% - 30px)}}.motivation_graphs .user-life-motivation-events-input .columns.is-input>.column{padding-top:0;padding-bottom:0}.motivation_graphs .user-life-motivation-events-input>div{border-bottom:1px dotted #c7c8ce}.motivation_graphs .user-life-motivation-events-input>div:nth-child(even){background-color:#f4f4f4}.motivation_graphs .user-life-motivation-events-input .age-year-motivation .is-one-third{display:block}@media (min-width: 769px){.motivation_graphs .user-life-motivation-events-input .age-year-motivation .is-one-third{display:inline-table}}.motivation_graphs .user-life-motivation-events-input .age-year-motivation input.input{min-width:80px}.motivation_graphs .step2-example .table-motivation_graph{height:auto;max-height:calc(100vh - 220px)}.motivation_graphs .step2-example .table-motivation_graph th{font-size:14px}.motivation_graphs .step2-example .table-motivation_graph td{min-width:200px;max-width:200px;font-size:12px}.motivation_graphs .step2-example .table-motivation_graph .tr-bar td{min-height:100px;position:relative;height:150px;margin:0 auto;background-size:10%;background-repeat:repeat}.motivation_graphs .step2-example .table-motivation_graph .tr-bar td::before{content:"";border-top:1px dashed #c7c8ce;width:100%;height:1px;position:absolute;top:50%;left:0}.motivation_graphs .step2-example .table-motivation_graph .line{position:absolute;display:block;width:100%;height:1px;border-top:1px dotted #ddd;top:0;left:0;z-index:1}.motivation_graphs .step2-example .table-motivation_graph .line-positive-20{top:calc(50% - 15px)}.motivation_graphs .step2-example .table-motivation_graph .line-positive-40{top:calc(50% - 30px)}.motivation_graphs .step2-example .table-motivation_graph .line-positive-60{top:calc(50% - 45px)}.motivation_graphs .step2-example .table-motivation_graph .line-positive-80{top:calc(50% - 60px)}.motivation_graphs .step2-example .table-motivation_graph .line-negative-20{top:calc(50% + 15px)}.motivation_graphs .step2-example .table-motivation_graph .line-negative-40{top:calc(50% + 30px)}.motivation_graphs .step2-example .table-motivation_graph .line-negative-60{top:calc(50% + 45px)}.motivation_graphs .step2-example .table-motivation_graph .line-negative-80{top:calc(50% + 60px)}.motivation_graphs .step2-example .table-motivation_graph .chart{position:absolute;bottom:0;z-index:1;width:60px;left:calc(50% - 30px);background-color:#44475c}.motivation_graphs .step2-example .table-motivation_graph .position-negative{top:50%}.motivation_graphs .step2-example .table-motivation_graph .position-positive{bottom:50%}.motivation_graphs .user-positive-and-negative-events{height:calc(100vh - 250px);min-height:200px}@media (min-width: 768px){.motivation_graphs .user-positive-and-negative-events{height:calc(100vh - 450px);min-height:400px}}@media (min-width: 1024px){.motivation_graphs .user-positive-and-negative-events{height:calc(100vh - 390px)}}.motivation_graphs .user-positive-and-negative-events tbody th{background-color:#f4f4f4;border-top-width:0;border-left-width:0;font-size:14px}@media (min-width: 768px){.motivation_graphs .user-positive-and-negative-events tbody th{font-size:16px}}@media (min-width: 1024px){.motivation_graphs .user-positive-and-negative-events tbody th{border-top-width:1px;border-left-width:1px}}.motivation_graphs .user-positive-and-negative-events tbody td:first-child{border-left-width:0}@media (min-width: 1024px){.motivation_graphs .user-positive-and-negative-events tbody td:first-child{border-left-width:1px}}.motivation_graphs .user-positive-and-negative-events tbody td.td-no{border-left-width:1px}.motivation_graphs .user-age{color:#646986;display:flex;justify-content:center;align-items:center;margin-top:18px}.motivation_graphs .age-input{width:60px}.motivation_graphs .sp-tb-border-top{border-top:#c7c8ce 2px dotted;margin-top:24px;padding-top:16px}@media (min-width: 1024px){.motivation_graphs .sp-tb-border-top{border-top:0;margin-top:0;padding-top:0}}.user_values form+form{margin-top:0}.user_values table.user-value .tooltip,.user_values table.user-job-purpose .tooltip{width:1rem;height:1rem;line-height:1rem;font-size:0.9rem}.user_values table.user-value th,.user_values table.user-job-purpose th{font-size:14px}.user_values table.user-value .td-heading,.user_values table.user-job-purpose .td-heading{font-size:14px;width:60px}.user_values table.user-value .td-bold,.user_values table.user-job-purpose .td-bold{font-size:14px;font-weight:bold}@media (min-width: 768px){.user_values table.user-value .td-bold,.user_values table.user-job-purpose .td-bold{font-size:16px}}@media (min-width: 768px){.user_values table.user-value .is-grabbable,.user_values table.user-job-purpose .is-grabbable{min-width:50px}}@media (min-width: 1024px){.user_values table.user-value .is-grabbable,.user_values table.user-job-purpose .is-grabbable{min-width:auto}}.user_values table.user-value .textarea.textarea_value,.user_values table.user-job-purpose .textarea.textarea_value{min-width:230px;height:112px}.user_values table.user-value .textarea.before,.user_values table.user-value .textarea.after,.user_values table.user-job-purpose .textarea.before,.user_values table.user-job-purpose .textarea.after{width:100%}@media (min-width: 768px){.user_values table.user-value .textarea.before,.user_values table.user-value .textarea.after,.user_values table.user-job-purpose .textarea.before,.user_values table.user-job-purpose .textarea.after{min-width:140px}}@media (min-width: 1024px){.user_values table.user-value .textarea.before,.user_values table.user-value .textarea.after,.user_values table.user-job-purpose .textarea.before,.user_values table.user-job-purpose .textarea.after{min-width:200px}}@media (min-width: 1024px) and (max-width: 1200px){.user_values table.user-value .textarea.before,.user_values table.user-value .textarea.after,.user_values table.user-job-purpose .textarea.before,.user_values table.user-job-purpose .textarea.after{min-width:130px}}.user_values table.user-value-sample{margin-bottom:24px}.user_values .tr-arrow{background-color:#f7f7f7}.user_values .arrow{background-size:10px 15px;background-repeat:no-repeat;background-position:center;background-image:url(/assets/icon-arrow-top-431b1b37b4ad8d8dbf81bdfe412e5d3f873d0b4c773e3ab44888dc254b99c690.svg)}.user_values .td-value{width:190px}.user_values .url.icon-blank{background-position:left 2px top 4px}.user_values .arrow-bottom{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:20px auto;background-repeat:no-repeat;background-position:top center;height:24px;margin-bottom:24px}@media (min-width: 768px){.user_values .arrow-bottom{margin-bottom:0}}.user_values .columns.user-value-wrap{display:block}@media (min-width: 1024px){.user_values .columns.user-value-wrap{display:flex}}.user_values .user-value-list{height:220px;overflow:hidden scroll;width:100%}@media (min-width: 768px){.user_values .user-value-list{height:312px}}@media (min-width: 1024px){.user_values .user-value-list{border-bottom:1px solid #eaebef;width:50%;height:612px}}@media (min-width: 768px){.user_values .user-value-list table{margin-left:9px;width:calc(100% - 9px)}}.user_values .user-value-list th{position:sticky;top:0;left:0;z-index:10;border-top:1px solid #eaebef;border-bottom:1px solid #eaebef;font-size:14px}@media (min-width: 768px){.user_values .user-value-list th{font-size:16px}}.user_values .user-value-list th::before{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;background-color:#eaebef}.user_values .user-value-list td{font-size:14px}@media (min-width: 768px){.user_values .user-value-list td{font-size:16px}}.user_values .user-value-list td:first-child{padding:8px 16px}.user_values .user-value-list-ranking{height:220px;overflow:hidden scroll}@media (min-width: 768px){.user_values .user-value-list-ranking{height:312px}}@media (min-width: 1024px){.user_values .user-value-list-ranking{border-bottom:1px solid #eaebef;height:auto;overflow-y:hidden}}.user_values .user-value-list-ranking th{position:sticky;top:0;left:0;z-index:10;border-top:1px solid #eaebef;border-bottom:1px solid #eaebef;font-size:14px}@media (min-width: 768px){.user_values .user-value-list-ranking th{font-size:16px}}.user_values .user-value-list-ranking th::before{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;background-color:#eaebef}.user_values .user-value-list-ranking .td-rank{width:30px;font-size:14px;padding:8px 4px}@media (min-width: 768px){.user_values .user-value-list-ranking .td-rank{width:40px;font-size:16px;padding:8px}}.user_values .user-value-list-ranking .select{font-size:12px;height:auto}@media (min-width: 768px){.user_values .user-value-list-ranking .select{font-size:16px}}.user_values .user-value-list-ranking .select select:not([multiple]){max-width:calc(100vw - 93px);width:100%;height:auto;white-space:normal}.user_values .user-interfering-experience{height:700px;overflow:scroll scroll;display:block}.user_values .user-interfering-experience::-webkit-scrollbar{width:auto}.user_values .user-interfering-experience::-webkit-scrollbar-track{background-color:#f8f8f8}.user_values .user-interfering-experience::-webkit-scrollbar-thumb{background-color:#c7c8ce;background-clip:content-box;border:3px solid transparent;border-radius:100px}@media (min-width: 768px){.user_values .user-interfering-experience{overflow-x:hidden}}@media (min-width: 1024px){.user_values .user-interfering-experience{display:flex}}.user_values .user-interfering-experience th{position:sticky;top:0;z-index:10;border-top:1px solid #eaebef;border-bottom:1px solid #eaebef}@media (min-width: 768px){.user_values .user-interfering-experience th{left:0}}.user_values .user-interfering-experience th::before{content:"";display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;background-color:#eaebef}.user_values .user-interfering-experiences{width:100%}@media (min-width: 1024px){.user_values .user-interfering-experiences{width:66.6667%}}.user_values .user-interfering-experience-common{width:100%}@media (min-width: 1024px){.user_values .user-interfering-experience-common{width:auto}}.user_values .th-priority{width:50px}.user_values .arrow-right{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:27px 21.6px;background-repeat:no-repeat;background-position:center;height:40px;margin:0 auto}@media (min-width: 1024px){.user_values .arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:37px 30px;max-width:60px}}.user_values .arrow-right.step3-5{background-size:20px auto;background-position:center}@media (min-width: 769px){.user_values .arrow-right.step3-5{background-size:30px auto;background-position:center 15px;position:sticky;top:-6px}}.user_values .copy-btn-wrap{background-color:#f4f4f4;display:flex}.user_values .copy-btn-wrap .copy-btn{padding:8px}.user_values .copy-btn-wrap .copy-btn .button{font-size:12px;height:20px;padding:2px 6px}.user_values .copy-btn-wrap .copy-text{font-size:12px;padding:8px 8px 8px 0;white-space:pre-wrap}.user_strengths_finders .sf-title{font-size:1.25rem;line-height:1.4}@media (min-width: 768px){.user_strengths_finders .sf-title{font-size:2rem}}.user_strengths_finders .sf-rank{width:30px}.user_strengths_finders .textarea_value{white-space:normal;text-align:justify;-moz-text-align-last:center;text-align-last:center}.user_strengths_finders .vertical-align-middle{vertical-align:middle}.user_strengths_finders .name-width{width:100px}.user_strengths_finders .select-width{width:200px}.user_strengths_finders .fit-window-height{height:calc(100vh - 290px)}.user_strengths_finders .user-strengths-finder-qualities .checkbox{padding:0 10px}.user_strengths_finders .user-strengths-finder-qualities .checkbox::before{top:-16px}.user_strengths_finders .user-strengths-finder-qualities .checkbox::after{top:-11px}.user_strength_and_weaknesses form+form{margin-top:8px}.user_strength_and_weaknesses form+form:last-child{margin-top:8px}.user_strength_and_weaknesses .my-sf-list{position:sticky;z-index:10;top:52px;background-color:#fff}@media (min-width: 1024px){.user_strength_and_weaknesses .my-sf-list{top:68px}}.user_strength_and_weaknesses .my-sf-list .button.is-small{font-size:11px;font-weight:bold}.user_strength_and_weaknesses .my-sf-list a{display:inline-block;margin-left:16px}.user_strength_and_weaknesses .my-sf-list-title{display:flex;align-items:center;font-size:0.6875rem}@media (min-width: 768px){.user_strength_and_weaknesses .my-sf-list-title{font-size:1rem}}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns .my-sf-list{position:relative;top:auto;z-index:auto}.user_strength_and_weaknesses .bg-button-user-strengths-and-weakness-patterns-open{background-image:url(/assets/bg-button-user-strengths-and-weakness-patterns-open-sp-9067836b4160c216caabb2cca8d7dda11833165d27325f3b499c6b1f49ea5cea.png);background-repeat:no-repeat;background-position:center;background-size:101%;display:flex;justify-content:center;align-items:center;overflow:hidden;height:200px;margin-bottom:16px;padding:0 16px}@media (min-width: 768px){.user_strength_and_weaknesses .bg-button-user-strengths-and-weakness-patterns-open{background-image:url(/assets/bg-button-user-strengths-and-weakness-patterns-open-f38fb7b3e50f8ca8ffeb3a8b759c35102b264f2c07e41804bf815e68b82a6a5e.png);background-size:cover;height:300px;margin-bottom:24px}}@media (min-width: 1024px){.user_strength_and_weaknesses .bg-button-user-strengths-and-weakness-patterns-open{height:300px}}.user_strength_and_weaknesses .button-user-strengths-and-weakness-patterns-open{box-shadow:0 4px 8px rgba(68,71,92,0.3);font-size:0.8125rem;padding:8px 0;width:100%;height:auto}@media (min-width: 768px){.user_strength_and_weaknesses .button-user-strengths-and-weakness-patterns-open{font-size:1.25rem;width:500px}}.user_strength_and_weaknesses .user-strengths-and-weakness-patterns{width:1250px}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weakness-patterns{width:1200px}}@media (min-width: 1024px){.user_strength_and_weaknesses .user-strengths-and-weakness-patterns{width:100%}}.user_strength_and_weaknesses .user-strengths-and-weakness-patterns:not(:last-child){margin-bottom:0}.user_strength_and_weaknesses .user-strengths-and-weakness-patterns th,.user_strength_and_weaknesses .user-strengths-and-weakness-patterns td{padding:3px 6px}.user_strength_and_weaknesses .user-strengths-finder-qualities{border-top:1px solid #eaebef;border-left:1px solid #eaebef;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;grid-row-gap:0;margin:8px -18px 0}@media (min-width: 375px){.user_strength_and_weaknesses .user-strengths-finder-qualities{margin:8px 0 0}}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-finder-qualities{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}}@media (min-width: 1024px){.user_strength_and_weaknesses .user-strengths-finder-qualities{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}}.user_strength_and_weaknesses .user-strengths-finder-qualities div{border-right:1px solid #eaebef;border-bottom:1px solid #eaebef;font-size:0.5625rem;padding:2px}@media (min-width: 375px){.user_strength_and_weaknesses .user-strengths-finder-qualities div{font-size:0.625rem;padding:2px}}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-finder-qualities div{font-size:0.875rem;padding:4px 6px}}.user_strength_and_weaknesses .user-strengths-finder-qualities.is-invisible{height:0}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail{display:block}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail{display:table}}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail.sp-only{display:block}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail.sp-only{display:none}}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail.tb-pc-only{display:none}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail.tb-pc-only{display:table}}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail th,.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail td{display:block}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail th,.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail td{display:table-cell}}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail th{padding:8px 4px 4px;width:100%}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail th{width:33.333%}}@media (min-width: 1024px){.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail th{width:33.333%}}.user_strength_and_weaknesses .user-strengths-and-weaknesses-pattern-detail td{padding:0 4px}.user_strength_and_weaknesses .arrow-right{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-repeat:no-repeat;background-size:auto 30px;background-position:center;padding:24px 0}@media (min-width: 1024px){.user_strength_and_weaknesses .arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:30px auto;background-position:8px center;height:auto;max-width:60px;padding:8px}}.user_strength_and_weaknesses .user-experience-pattern-findings{width:100%}@media (min-width: 1024px){.user_strength_and_weaknesses .user-experience-pattern-findings{flex:none;width:66.6667%}}.user_strength_and_weaknesses .user-experience-pattern-findings tr:first-child th{padding:0 4px}.user_strength_and_weaknesses .user-experience-pattern-findings th,.user_strength_and_weaknesses .user-experience-pattern-findings td{border:0}.user_strength_and_weaknesses .user-experience-pattern-findings th{vertical-align:middle;padding:8px 4px 0}@media (min-width: 768px){.user_strength_and_weaknesses .user-experience-pattern-findings th{width:33.333%}}@media (min-width: 1024px){.user_strength_and_weaknesses .user-experience-pattern-findings th{width:33.333%}}.user_strength_and_weaknesses .user-experience-pattern-findings+.arrow-right{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:30px auto;background-position:center top;height:50px;padding:8px}@media (min-width: 769px){.user_strength_and_weaknesses .user-experience-pattern-findings+.arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:30px auto;background-position:8px center;height:auto;max-width:60px;padding:8px}}.user_strength_and_weaknesses .user-experience-pattern-findings-inputs{width:100%}@media (min-width: 768px){.user_strength_and_weaknesses .user-experience-pattern-findings-inputs{width:auto}}.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .is-title{font-size:1.125rem}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .is-title{font-size:1.5rem}}.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .separate{margin-bottom:32px}.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns form:last-child .separate{margin-bottom:0}.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .table thead th{padding:4px 8px}@media (min-width: 768px){.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .arrow-right{background-position:center;max-width:40px;padding:0}}@media (min-width: 769px){.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:30px auto;background-position:8px center;height:auto}}.user_strength_and_weaknesses .user-strengths-finder-contradiction-qualities-patterns .textarea{max-height:349px}.user_strength_and_weaknesses .user-weakness-pattern-approaches{height:calc(100vh - 260px)}.user_strength_and_weaknesses .user-weakness-pattern-approaches th{font-size:0.75rem}@media (min-width: 768px){.user_strength_and_weaknesses .user-weakness-pattern-approaches th{font-size:0.875rem}}@media (min-width: 1024px){.user_strength_and_weaknesses .user-weakness-pattern-approaches th{font-size:1rem}}.user_strength_and_weaknesses .sticky .caution{font-size:11px}@media (min-width: 768px){.user_strength_and_weaknesses .sticky .caution{font-size:13px}}.user_strength_and_weaknesses .sticky .question-title{position:relative}.user_strength_and_weaknesses .sticky .button-create{font-size:14px;width:200px}@media (min-width: 768px){.user_strength_and_weaknesses .sticky .button-create{font-size:15px;width:250px}}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns td .textarea{border-color:transparent;cursor:pointer;padding:0;height:20px !important;min-height:auto;overflow:hidden;resize:none}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns td .textarea:focus{box-shadow:none;outline:0}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns td .textarea.is-editing{border:1px solid #5968cc;outline:1px solid #9cd8dd}.user_strength_and_weaknesses .bg-editable{position:fixed;top:0;left:0;z-index:15;width:100vw;height:100vh}.user_strength_and_weaknesses .bg-editable.is-visible{display:block}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns .textarea.is-editable{position:fixed;top:auto;bottom:50px;left:calc(50% - 45%);z-index:50;min-width:90%;padding:8px;width:90% !important;height:100px !important;max-height:none;background-color:#fff;border:2px solid #5968cc;outline:2px solid #9cd8dd}.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns .textarea.is-editable.is-visible{display:block}@media (min-width: 768px){.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns .textarea.is-editable{bottom:auto;left:calc(50% - 250px);top:calc(50% - 150px);min-width:500px !important;width:500px !important;height:300px !important}}@media (min-width: 1024px){.user_strength_and_weaknesses .modal-user-strengths-and-weakness-patterns .textarea.is-editable{left:calc(50% - 250px);top:calc(50% - 150px);width:500px !important;height:300px !important}}.user_favorite_things .favorite-things-list th{width:56px}.user_favorite_things .table-sticky{height:calc(100vh - 100px)}.user_favorite_things .table-sticky.user-favorite-things-list-of-table{height:calc(100vh - 200px)}@media (min-width: 1024px){.user_favorite_things .table-sticky.user-favorite-things-list-of-table{height:calc(100vh - 100px)}}.user_favorite_things .table-sticky.user-favorite-things-list-of-table table{width:1000px}@media (min-width: 1024px){.user_favorite_things .table-sticky.user-favorite-things-list-of-table table{width:100%}}.user_favorite_things .table-sticky.user-favorite-things-list-of-table th,.user_favorite_things .table-sticky.user-favorite-things-list-of-table .td-text{font-size:13px}@media (min-width: 1024px){.user_favorite_things .table-sticky.user-favorite-things-list-of-table th,.user_favorite_things .table-sticky.user-favorite-things-list-of-table .td-text{font-size:16px}}.user_favorite_things .table-sticky.user-favorite-things-list-of-table th.solution-skill{font-size:13px}@media (min-width: 1024px){.user_favorite_things .table-sticky.user-favorite-things-list-of-table th.solution-skill{font-size:14px}}.user_favorite_things .table-sticky.user-favorite-things-list-of-table .select::after{z-index:2}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications{height:calc(100vh - 230px);min-height:300px}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications::-webkit-scrollbar{width:auto}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications::-webkit-scrollbar-track{background-color:#f8f8f8}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications::-webkit-scrollbar-thumb{background-color:#c7c8ce;background-clip:content-box;border:3px solid transparent;border-radius:100px}@media (min-width: 1024px) and (min-height: 1180px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications{height:calc(100vh - 250px)}}@media (max-width: 768px) and (min-height: 1180px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications{height:calc(100vh - 230px)}}@media (max-width: 990px) and (min-height: 500px) and (max-height: 551px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications{height:calc(100vh - 150px)}}@media (max-width: 390px) and (min-height: 500px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications{height:calc(100vh - 230px)}}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications table{width:1000px}@media (min-width: 768px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications table{width:1200px}}@media (min-width: 1024px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications table{width:100%}}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications th{z-index:5;padding:3px 5px;white-space:nowrap}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .th-row-1{left:auto}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .th-row-2{top:26px;left:auto;border-top:0}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications td{padding:4px}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications td .textarea{font-size:11px;min-height:30px}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .method-of-verification{display:flex;align-items:center;border-bottom:1px dotted #c7c8ce}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .method-of-verification:last-child{border-bottom:0}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .method-of-verification .method-of-verification-title{white-space:nowrap;min-width:55px}.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .method-of-verification .textarea{width:100px;height:auto !important;min-height:29px}@media (min-width: 1024px){.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .select{font-size:14px}}.user_favorite_things .user-favorite-things-results-title{font-size:18px}@media (min-width: 768px){.user_favorite_things .user-favorite-things-results-title{font-size:20px}}@media (min-width: 1024px){.user_favorite_things .user-favorite-things-results-title{font-size:24px}}.user_favorite_things .user-favorite-things-results-table th,.user_favorite_things .user-favorite-things-results-table .td-left{font-size:13px}@media (min-width: 1024px){.user_favorite_things .user-favorite-things-results-table th,.user_favorite_things .user-favorite-things-results-table .td-left{font-size:16px}}.user_favorite_things .table-user-favorite-things.table-sticky{height:calc(100vh - 300px)}@media (min-width: 1024px){.user_favorite_things .table-user-favorite-things.table-sticky{height:calc(100vh - 250px)}}.user_favorite_things .table-user-favorite-things.table-sticky th{font-size:13px}@media (min-width: 1024px){.user_favorite_things .table-user-favorite-things.table-sticky th{font-size:16px}}.user_favorite_things .table-user-favorite-things.table-sticky th:first-child{z-index:auto}.user_favorite_things .table-user-favorite-things.table-sticky .th-row-2{top:37px;left:auto}@media (min-width: 1024px){.user_favorite_things .table-user-favorite-things.table-sticky .th-row-2{top:42px}}.user_favorite_things .table-user-favorite-things table{width:800px}@media (min-width: 768px){.user_favorite_things .table-user-favorite-things table{width:100%}}.user_favorite_things .table-user-favorite-things .checkbox{padding:0 10px}.user_favorite_things .table-user-favorite-things .checkbox::before{top:-16px}.user_favorite_things .table-user-favorite-things .checkbox::after{top:-11px}.user_favorite_things .modal-user-favorite-thing-verifications .caution{font-size:11px}@media (min-width: 768px){.user_favorite_things .modal-user-favorite-thing-verifications .caution{font-size:13px}}.user_favorite_things .modal-user-favorite-thing-verifications td{height:50px}.user_favorite_things .modal-user-favorite-thing-verifications td .textarea{border-color:transparent;box-shadow:none;cursor:pointer;padding:0;height:100% !important;overflow:hidden;resize:none}.user_favorite_things .modal-user-favorite-thing-verifications td .textarea:focus{box-shadow:none;outline:0}.user_favorite_things .modal-user-favorite-thing-verifications td .textarea:disabled{overflow:auto}.user_favorite_things .modal-user-favorite-thing-verifications td .textarea.is-editing{border:1px solid #5968cc;outline:1px solid #9cd8dd}.user_favorite_things .bg-editable{position:fixed;top:0;left:0;z-index:15;width:100vw;height:100vh}.user_favorite_things .bg-editable.is-visible{display:block}.user_favorite_things .modal-user-favorite-thing-verifications .textarea.is-editable{position:fixed;top:auto;bottom:50px;left:calc(50% - 45%);z-index:50;min-width:90%;padding:8px;width:90% !important;height:100px !important;max-height:none;background-color:#fff;border:2px solid #5968cc;outline:2px solid #9cd8dd}.user_favorite_things .modal-user-favorite-thing-verifications .textarea.is-editable.is-visible{display:block}@media (min-width: 768px){.user_favorite_things .modal-user-favorite-thing-verifications .textarea.is-editable{bottom:auto;left:calc(50% - 250px);top:calc(50% - 150px);min-width:500px !important;width:500px !important;height:300px !important}}@media (min-width: 1024px){.user_favorite_things .modal-user-favorite-thing-verifications .textarea.is-editable{left:calc(50% - 250px);top:calc(50% - 150px);width:500px !important;height:300px !important}}.user_favorite_things .bg-button-user-favorite-thing-verifications-open{background-image:url(/assets/bg-user-favorite-thing-verifications-200bc0efb8f86e02f8784bfe72f58de0219ca1f731fc7e46770f91afaf4e7660.png);background-repeat:no-repeat;background-position:top left;background-size:101%;display:flex;justify-content:center;align-items:center;overflow:hidden;height:200px;margin-bottom:16px;padding:0 16px}@media (min-width: 768px){.user_favorite_things .bg-button-user-favorite-thing-verifications-open{background-size:cover;height:300px;margin-bottom:24px}}@media (min-width: 1024px){.user_favorite_things .bg-button-user-favorite-thing-verifications-open{height:300px}}.user_favorite_things .button-user-favorite-thing-verifications-open{box-shadow:0 4px 8px rgba(68,71,92,0.3);font-size:0.8125rem;padding:8px 16px;width:100%;height:auto;white-space:normal}@media (min-width: 768px){.user_favorite_things .button-user-favorite-thing-verifications-open{font-size:1.125rem;width:700px}}@media (min-width: 1024px){.user_favorite_things .button-user-favorite-thing-verifications-open{font-size:1.25rem}}@media (min-width: 768px){.user_favorite_things .delete{position:absolute;right:16px;top:16px}.user_favorite_things .delete::before,.user_favorite_things .delete::after{background-color:#44475c}}.really_want_to_do_things .user-job-favorite-things-table .th-line-01,.really_want_to_do_things .user-job-favorite-things-table .th-line-02{position:sticky;z-index:3}@media (min-width: 768px){.really_want_to_do_things .user-job-favorite-things-table .th-line-01,.really_want_to_do_things .user-job-favorite-things-table .th-line-02{position:unset}}.really_want_to_do_things .user-job-favorite-things-table .th-line-01{top:52px}.really_want_to_do_things .user-job-favorite-things-table .th-line-02{top:88px}.really_want_to_do_things .title-with-button{display:flex;flex-direction:column;gap:8px;font-weight:bold;font-size:16px}@media (min-width: 768px){.really_want_to_do_things .title-with-button{flex-direction:row;align-items:center;gap:20px;font-size:18px}}.really_want_to_do_things .title-with-button button{font-size:13px;padding:16px 24px}@media (min-width: 768px){.really_want_to_do_things .title-with-button button{font-size:15px}}.really_want_to_do_things .before-output{display:flex;align-items:center}.really_want_to_do_things .output-weaknesses-and-strengths{background-color:#f8f8f8;font-size:14px;margin-top:1rem;margin-bottom:32px;padding:16px 24px;max-height:24rem;overflow-y:scroll}@media (min-width: 768px){.really_want_to_do_things .output-weaknesses-and-strengths{font-size:15px}}.really_want_to_do_things .output-weaknesses-and-strengths .before-output{color:#646986;display:flex;align-items:center}.user_confidences .table{table-layout:fixed}.user_confidences .table:not(:last-child){margin-bottom:19px}.user_confidences .table th,.user_confidences .table td{width:50%}.user_confidences .table thead th{background-color:transparent}.user_confidences .table .th-label{background-color:#eaebef;padding:4px 0}.user_realization_methods .table-goal-list th{width:50px}.user_realization_methods .table-user-realization-methods-list{height:calc(100vh - 290px);max-height:800px}.user_realization_methods .table-user-realization-methods-list td:nth-child(3){width:100%}.user_realization_methods .table-user-realization-methods-list .textarea{height:72px}@media (min-width: 1024px){.user_realization_methods .table-user-realization-methods-list .textarea{height:auto}}.user_realization_methods .table-user-important-projects-documents{background-color:#f4f4f4}.user_realization_methods .table-user-important-projects-documents td{border-color:#dbdbdb}.user_realization_methods .table-user-projects-wrap{height:calc(100vh - 330px)}.user_realization_methods .table-user-important-project-inter-relationships .th-project-name{max-width:200px;word-break:break-all}.user_realization_methods .table-user-important-project-inter-relationships tbody td{padding-left:5px;padding-right:5px}.user_realization_methods .table-user-important-project-inter-relationships .sticky-left{background-color:#fff;position:sticky;left:38px;z-index:6}.user_realization_methods .table-user-important-project-inter-relationships .sticky-left.th{background-color:#eaebef;left:0}.user_realization_methods .table-user-important-project-inter-relationships .sticky-left.num{left:0}.user_realization_methods .table-user-projects .project-number{width:50px}.user_realization_methods .separate.monthly-cost{border-bottom:0;margin:0}.user_realization_methods .separate.monthly-cost .tooltip{margin-left:0}.user_realization_methods .user-monthly-cost{background-color:#fff;border:4px solid #f4f4f4;padding:10px}@media (min-width: 768px){.user_realization_methods .user-monthly-cost{border-width:8px;padding:16px}}.user_realization_methods .hero.is-small .hero-body{padding:16px 2px 24px}@media (min-width: 768px){.user_realization_methods .hero.is-small .hero-body{padding:24px 24px 56px}}.user_realization_methods .ideas-for-means-of-realization h3{display:flex;flex-direction:column;gap:8px;font-weight:bold;font-size:16px}@media (min-width: 768px){.user_realization_methods .ideas-for-means-of-realization h3{flex-direction:row;align-items:center;gap:20px;font-size:18px}}.user_realization_methods .ideas-for-means-of-realization h3 button{font-size:14px}.user_realization_methods .ideas-for-means-of-realization .ideas-for-means-of-realization-lead{font-size:14px;margin:16px 0}@media (min-width: 768px){.user_realization_methods .ideas-for-means-of-realization .ideas-for-means-of-realization-lead{font-size:16px}}.user_realization_methods .ideas-for-means-of-realization .ideas-for-means-of-realization-output{background-color:#f8f8f8;font-size:14px;margin-bottom:32px;padding:16px 24px}@media (min-width: 768px){.user_realization_methods .ideas-for-means-of-realization .ideas-for-means-of-realization-output{font-size:15px}}.user_realization_methods .ideas-for-means-of-realization .ideas-for-means-of-realization-output .before-output{color:#646986;display:flex;align-items:center}.users_summary{background-color:#fff;margin:0 auto;padding:16px;max-width:1200px}@media (min-width: 768px){.users_summary{padding:24px}}@media (min-width: 1024px){.users_summary{padding:47px 56px}}.users_summary .summary-title-wrap{display:none}.users_summary .summary-title-wrap:first-child{align-items:center;display:flex;flex-direction:row;margin-bottom:23px}.users_summary .summary-title{padding:7px 13px 7px 15px;background-color:#44475c;width:124px;height:30px}.users_summary .summary-title p{color:#fff;font-style:normal;font-weight:700;font-size:16px;line-height:100%;display:flex;align-items:center;width:96px;height:16px}.users_summary .usersーsummary-logo{display:none;width:263px;height:auto}.users_summary .user-summary-step-wrap{display:block}@media (min-width: 1024px){.users_summary .user-summary-step-wrap{display:flex}}.users_summary .user-really-want-to-do-thing,.users_summary .user-realization-method,.users_summary .final-goal,.users_summary .vision{margin-bottom:8px;width:100%}@media (min-width: 1024px){.users_summary .user-really-want-to-do-thing,.users_summary .user-realization-method,.users_summary .final-goal,.users_summary .vision{margin-bottom:24px;width:214px}}.users_summary .user-really-want-to-do-thing textarea,.users_summary .user-realization-method textarea,.users_summary .final-goal textarea,.users_summary .vision textarea{background-color:#fff;border:none;color:#222}.users_summary .user-really-want-to-do-thing .input-area,.users_summary .user-realization-method .input-area,.users_summary .final-goal .input-area,.users_summary .vision .input-area{height:154px;background-color:#fff;vertical-align:middle}.users_summary .user-really-want-to-do-thing .input-area textarea,.users_summary .user-realization-method .input-area textarea,.users_summary .final-goal .input-area textarea,.users_summary .vision .input-area textarea{font-size:16px;height:100px;width:100%}.users_summary .user-really-want-to-do-thing .user-realization-method-input-area,.users_summary .user-realization-method .user-realization-method-input-area,.users_summary .final-goal .user-realization-method-input-area,.users_summary .vision .user-realization-method-input-area{height:77px;vertical-align:middle;background-color:#fff}.users_summary .user-really-want-to-do-thing .user-realization-method-input-area textarea,.users_summary .user-realization-method .user-realization-method-input-area textarea,.users_summary .final-goal .user-realization-method-input-area textarea,.users_summary .vision .user-realization-method-input-area textarea{font-size:14px;height:40px;width:100%}.users_summary .user-really-want-to-do-thing .user-really-want-to-do-thing-title,.users_summary .user-realization-method .user-really-want-to-do-thing-title,.users_summary .final-goal .user-really-want-to-do-thing-title,.users_summary .vision .user-really-want-to-do-thing-title{background-color:#44475c;border-color:#44475c;display:flex;justify-content:flex-start;align-items:center}@media (min-width: 1024px){.users_summary .user-really-want-to-do-thing .user-really-want-to-do-thing-title,.users_summary .user-realization-method .user-really-want-to-do-thing-title,.users_summary .final-goal .user-really-want-to-do-thing-title,.users_summary .vision .user-really-want-to-do-thing-title{justify-content:center}}.users_summary .user-really-want-to-do-thing .user-really-want-to-do-thing-title p,.users_summary .user-realization-method .user-really-want-to-do-thing-title p,.users_summary .final-goal .user-really-want-to-do-thing-title p,.users_summary .vision .user-really-want-to-do-thing-title p{color:#fff}.users_summary .user-really-want-to-do-thing .user-realization-method-title,.users_summary .user-realization-method .user-realization-method-title,.users_summary .final-goal .user-realization-method-title,.users_summary .vision .user-realization-method-title{background-color:#999;border-color:#999;color:#fff}.users_summary .user-really-want-to-do-thing .user-realization-method-first-last,.users_summary .user-realization-method .user-realization-method-first-last,.users_summary .final-goal .user-realization-method-first-last,.users_summary .vision .user-realization-method-first-last{width:36px;background-color:#f4f4f4;font-size:14px;border:1px solid #eaebef;padding:16px 10px}.users_summary .user-really-want-to-do-thing .user-vision-title,.users_summary .user-realization-method .user-vision-title,.users_summary .final-goal .user-vision-title,.users_summary .vision .user-vision-title{background-color:#5968cc;border-color:#5968cc;color:#fff}.users_summary .arrow-wrap{width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 1024px){.users_summary .arrow-wrap{width:77px}}.users_summary .arrow-wrap .arrow{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:27px 21.6px;background-repeat:no-repeat;background-position:4px center;display:inline-block;margin-bottom:8px;width:30px;height:30px}@media (min-width: 1024px){.users_summary .arrow-wrap .arrow{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-position:4px center;margin-bottom:0;height:100%}}.users_summary .jikorikai-images{display:flex;justify-content:center;align-items:center;margin-top:16px;height:292px}@media (min-width: 1024px){.users_summary .jikorikai-images{margin-top:0;margin-bottom:24px;height:292px}}.users_summary .jikorikai-images .pic-want-to-do{width:308px;margin-right:32px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-image:url(/assets/pic-want-to-do@2x-b545d414e38701741a1453052b94652b4a0eb5a14cfd62d396e59d885da710ce.png);height:293px}@media (min-width: 1024px){.users_summary .jikorikai-images .pic-want-to-do{height:293px}}.users_summary .jikorikai-images .pic-step-up{width:527px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-image:url(/assets/pic-step-up-c8aedb31a571b473ba9e95a582b950c9921053a87c18f623b33c968e95e00f14.png);height:293px}@media (min-width: 1024px){.users_summary .jikorikai-images .pic-step-up{height:292px}}.users_summary .table-column-title{width:50px;background-color:#f4f4f4;vertical-align:middle}@media (min-width: 1024px){.users_summary .table-column-title{width:154px}}.users_summary .table-column-title p{text-align:center;font-size:14px;line-height:160%}.users_summary .purpose-favorite-pattern{display:block;margin-bottom:40px}@media (min-width: 1024px){.users_summary .purpose-favorite-pattern{display:flex;justify-content:space-between}}.users_summary .purpose-favorite-pattern textarea,.users_summary .purpose-favorite-pattern input{background-color:#fff;border:none;color:#222}.users_summary .purpose-favorite-pattern .user-job-purpose{width:100%;margin-bottom:8px}@media (min-width: 768px){.users_summary .purpose-favorite-pattern .user-job-purpose{margin-bottom:16px}}@media (min-width: 1024px){.users_summary .purpose-favorite-pattern .user-job-purpose{margin-bottom:0;width:350px}}.users_summary .purpose-favorite-pattern .user-job-purpose .user-job-purpose-title{background-color:#1dbf7c;border-color:#1dbf7c;color:#fff}.users_summary .purpose-favorite-pattern .user-job-purpose .user-job-purpose-content{width:84px;vertical-align:middle;text-align:center}.users_summary .purpose-favorite-pattern .user-job-purpose .user-job-purpose-content textarea{width:60px;font-size:16px;text-align-last:center;height:25px}.users_summary .purpose-favorite-pattern .user-job-purpose .user-job-purpose-abstract-concrete-title{width:71px;height:64px;vertical-align:middle;text-align:center;font-size:14px;padding:0}.users_summary .purpose-favorite-pattern .user-job-purpose .definition-textarea{height:40px;font-size:14px}.users_summary .purpose-favorite-pattern .user-job-favorite-things{width:100%;margin-bottom:8px}@media (min-width: 768px){.users_summary .purpose-favorite-pattern .user-job-favorite-things{margin-bottom:16px}}@media (min-width: 1024px){.users_summary .purpose-favorite-pattern .user-job-favorite-things{margin-bottom:0;width:270px}}.users_summary .purpose-favorite-pattern .user-job-favorite-things .user-job-favorite-things-title{background-color:#ff8095;border-color:#ff8095;color:#fff}.users_summary .purpose-favorite-pattern .user-job-favorite-things .column-index{min-width:40px;min-height:50px;padding:8px 0}.users_summary .purpose-favorite-pattern .user-job-favorite-things .user-job-favorite-things-textarea{width:113px;text-align:center;vertical-align:middle}.users_summary .purpose-favorite-pattern .user-job-favorite-things .user-job-favorite-things-textarea textarea{width:89px;font-size:16px;text-align-last:center;height:25px;vertical-align:middle}.users_summary .purpose-favorite-pattern .user-strength-patterns{width:100%;margin-bottom:8px}@media (min-width: 768px){.users_summary .purpose-favorite-pattern .user-strength-patterns{margin-bottom:16px}}@media (min-width: 1024px){.users_summary .purpose-favorite-pattern .user-strength-patterns{margin-bottom:0;width:431px}}.users_summary .purpose-favorite-pattern .user-strength-patterns .user-strength-patterns-title{background-color:#f0c907;border-color:#f0c907;color:#fff}.users_summary .purpose-favorite-pattern .user-strength-patterns .column-index{width:36px;height:52px;padding:0}.users_summary .purpose-favorite-pattern .user-strength-patterns .user-strength-patterns-textarea{padding:0 8px;vertical-align:middle}.users_summary .purpose-favorite-pattern .user-strength-patterns .user-strength-patterns-textarea textarea{height:40px;width:100%}.users_summary .purpose-favorite-pattern .user-strength-patterns .user-strength-patterns-input{vertical-align:middle;width:100px}.users_summary .purpose-favorite-pattern .user-strength-patterns .user-strength-patterns-input input{width:89px;font-size:16px;height:25px;vertical-align:middle}.users_summary .user-goal-settings .vision-title{font-size:20px;color:#44475c;margin-bottom:15px;font-weight:700}.users_summary .user-goal-settings .columns{display:block}@media (min-width: 1024px){.users_summary .user-goal-settings .columns{display:flex}}.users_summary .user-goal-settings .user-goal-setting{width:100%}@media (min-width: 1024px){.users_summary .user-goal-settings .user-goal-setting{width:auto}}.users_summary .user-goal-settings .user-goal-setting .user-coal-setting-title{background-color:#646986;border-color:#646986;color:#fff;font-size:16px}.users_summary .user-goal-settings .user-goal-setting .column-index{width:36px}.users_summary .user-goal-settings .user-goal-setting textarea{background-color:#fff;border:none;color:#222}.users_summary .break-before-page{break-before:page}.admins-movie-content,.users-movie-content{margin:0 auto;max-width:1200px;background-color:#fff;padding:24px}@media (min-width: 768px){.admins-movie-content,.users-movie-content{padding:32px}}@media (min-width: 1024px){.admins-movie-content,.users-movie-content{padding:47px 56px}}.admins-movie-content h1,.users-movie-content h1{font-weight:bold;font-size:2em}.admins-movie-content h2,.users-movie-content h2{font-weight:bold;font-size:1.8em;margin:20px 0 10px}.admins-movie-content h3,.users-movie-content h3{font-weight:bold;font-size:1.6em;margin:20px 0 10px}.admins-movie-content h4,.users-movie-content h4{font-weight:bold;font-size:1.4em;margin:20px 0 10px}.admins-movie-content h5,.users-movie-content h5{font-weight:bold;font-size:1.2em;margin-bottom:10px}.admins-movie-content .step-info,.users-movie-content .step-info{display:flex;row-gap:16px;justify-content:space-between;color:#44475c;align-items:center;margin-bottom:24px}.admins-movie-content .step-info .step-id-and-icon,.users-movie-content .step-info .step-id-and-icon{display:flex;align-items:center;font-size:0.75rem}@media (min-width: 768px){.admins-movie-content .step-info .step-id-and-icon,.users-movie-content .step-info .step-id-and-icon{font-size:1.125rem}}@media (min-width: 1024px){.admins-movie-content .step-info .step-id-and-icon,.users-movie-content .step-info .step-id-and-icon{font-size:1rem}}.admins-movie-content .step-info .step-id-and-icon .step-id,.users-movie-content .step-info .step-id-and-icon .step-id{background-color:#44475c;color:#fff;font-weight:bold;text-align:center;vertical-align:middle;line-height:100%;margin-right:8px;padding:6px 12px}.admins-movie-content .step-info .last-updated-at,.users-movie-content .step-info .last-updated-at{color:#999;display:block;font-size:0.6875rem;line-height:100%}@media (min-width: 768px){.admins-movie-content .step-info .last-updated-at,.users-movie-content .step-info .last-updated-at{font-size:1rem}}@media (min-width: 1024px){.admins-movie-content .step-info .last-updated-at,.users-movie-content .step-info .last-updated-at{font-size:0.875rem}}.admins-movie-content .step-info .last-updated-at span,.users-movie-content .step-info .last-updated-at span{margin-right:4px}.admins-movie-content .movie-content-title,.users-movie-content .movie-content-title{font-size:1.5rem;line-height:1.125;color:#222;margin-bottom:24px}@media (min-width: 768px){.admins-movie-content .movie-content-title,.users-movie-content .movie-content-title{font-size:2rem}}@media (min-width: 1024px){.admins-movie-content .movie-content-title,.users-movie-content .movie-content-title{padding-right:24px}}.admins-movie-content .twitter-share-button-pc,.users-movie-content .twitter-share-button-pc{display:none}@media (min-width: 1024px){.admins-movie-content .twitter-share-button-pc,.users-movie-content .twitter-share-button-pc{display:block}}.admins-movie-content .twitter-share-button-sp,.users-movie-content .twitter-share-button-sp{display:block}@media (min-width: 1024px){.admins-movie-content .twitter-share-button-sp,.users-movie-content .twitter-share-button-sp{display:none}}.admins-movie-content .twitter-share-button,.users-movie-content .twitter-share-button{background-color:#222;border-radius:5px;color:#fff;transition-timing-function:cubic-bezier(0.22, 0.11, 0.22, 1);transition-duration:350ms}.admins-movie-content .twitter-share-button:hover,.users-movie-content .twitter-share-button:hover{background-color:#333}.admins-movie-content .twitter-share-button:hover a,.users-movie-content .twitter-share-button:hover a{opacity:1}.admins-movie-content .twitter-share-button .twitter-share-link,.users-movie-content .twitter-share-button .twitter-share-link{color:#fff;display:inline-block;text-decoration:none;padding:6px 9px;white-space:nowrap}.admins-movie-content .twitter-share-button .svg-inline--fa.fa-x-twitter,.users-movie-content .twitter-share-button .svg-inline--fa.fa-x-twitter{height:1em;vertical-align:-0.125em}.admins-movie-content .twitter-share-button.position-worksheet-top,.admins-movie-content .twitter-share-button.position-worksheet-bottom,.users-movie-content .twitter-share-button.position-worksheet-top,.users-movie-content .twitter-share-button.position-worksheet-bottom{position:absolute;right:24px;z-index:1}@media (min-width: 768px){.admins-movie-content .twitter-share-button.position-worksheet-top,.admins-movie-content .twitter-share-button.position-worksheet-bottom,.users-movie-content .twitter-share-button.position-worksheet-top,.users-movie-content .twitter-share-button.position-worksheet-bottom{right:28px}}@media (min-width: 1024px){.admins-movie-content .twitter-share-button.position-worksheet-top,.admins-movie-content .twitter-share-button.position-worksheet-bottom,.users-movie-content .twitter-share-button.position-worksheet-top,.users-movie-content .twitter-share-button.position-worksheet-bottom{right:56px}}.admins-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.admins-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link{font-size:11px;padding:4px 8px}@media (min-width: 768px){.admins-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.admins-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link{font-size:14px}}@media (min-width: 1024px){.admins-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.admins-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-top .twitter-share-link,.users-movie-content .twitter-share-button.position-worksheet-bottom .twitter-share-link{font-size:16px}}.admins-movie-content .movie-content-movie,.users-movie-content .movie-content-movie{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:32px;aspect-ratio:16 / 9;width:100%}@media (min-width: 1024px){.admins-movie-content .movie-content-movie,.users-movie-content .movie-content-movie{height:500px}}.admins-movie-content .movie-content-movie #movie-content-iframe,.users-movie-content .movie-content-movie #movie-content-iframe{width:100%;height:100%}.admins-movie-content .movie-content-content,.users-movie-content .movie-content-content{overflow-y:scroll;height:auto;max-height:1000px;background-color:#f4f4f4;padding:24px}.admins-movie-content .movie-content-content .container,.users-movie-content .movie-content-content .container{padding:32px}.admins-notification,.users-notification{margin:0 auto;max-width:1200px;background-color:#fff;padding:24px}@media (min-width: 768px){.admins-notification,.users-notification{padding:32px}}@media (min-width: 1024px){.admins-notification,.users-notification{padding:47px 56px}}.notification-list .notification-list-item{display:flex;align-items:center;padding:16px 10px;border-top:2px solid #eaebef}.notification-list .notification-list-item:last-child{border-bottom:2px solid #eaebef}.notification-list .notification-list-item .thumbnail{border:1px solid #eaebef;width:100px;height:100%;object-fit:cover;margin-right:16px}.notification-list .notification-list-item .content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:0}.notification-list .notification-list-item .content .date{margin:0;font-size:14px}@media (min-width: 768px){.notification-list .notification-list-item .content .date{font-size:14px}}.notification-list .notification-list-item .content .title{border-left:0;font-size:14px;line-height:1.4;margin:4px 0 0;padding-left:0}@media (min-width: 768px){.notification-list .notification-list-item .content .title{font-size:16px}}.notification-list .notification-list-item .arrow-container{display:flex;justify-content:center;align-items:center;width:50px;height:50px}.notification-list .notification-list-item .arrow-container .arrow{position:relative}.notification-list .notification-list-item .arrow-container .arrow::before,.notification-list .notification-list-item .arrow-container .arrow::after{content:"";position:absolute;inset:0;margin:auto}.notification-list .notification-list-item .arrow-container .arrow::before{background-color:#44475c;border-radius:50%;width:20px;height:20px}.notification-list .notification-list-item .arrow-container .arrow::after{left:6px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.notification-header .notification-date{font-size:0.75rem;font-weight:bold}@media (min-width: 768px){.notification-header .notification-date{font-size:1rem}}.notification-header .notification-title{border-left:0;font-size:1.25rem;font-weight:bold;margin-top:0;margin-bottom:16px;padding-left:0}@media (min-width: 768px){.notification-header .notification-title{font-size:2rem;margin-bottom:24px}}.notification-header .notification-title.detail{font-size:1.125rem;margin-top:8px}@media (min-width: 768px){.notification-header .notification-title.detail{font-size:1.75rem;margin-top:16px}}.notification-body{line-height:1.8;word-wrap:break-word}.notification-body h1,.notification-body h2,.notification-body h3,.notification-body h4,.notification-body h5{border-left:0 !important;margin-bottom:8px !important;padding:0 !important}@media (min-width: 768px){.notification-body h1,.notification-body h2,.notification-body h3,.notification-body h4,.notification-body h5{margin-bottom:16px !important}}.notification-body h1{font-size:1.125rem;font-weight:bold}@media (min-width: 768px){.notification-body h1{font-size:1.625rem}}.notification-body h2{font-size:1rem;font-weight:bold}@media (min-width: 768px){.notification-body h2{font-size:1.5rem}}.notification-body h3{font-size:0.875rem;font-weight:bold}@media (min-width: 768px){.notification-body h3{font-size:1.25rem}}.notification-body h4{font-size:0.75rem;font-weight:bold}@media (min-width: 768px){.notification-body h4{font-size:1.125rem}}.notification-body h5{font-size:0.75rem;font-weight:bold}@media (min-width: 768px){.notification-body h5{font-size:1rem}}.notification-body .iframe-wrapper{position:relative;overflow:hidden;width:100%;height:auto}.notification-body .iframe-wrapper.ProseMirror-selectednode{outline:3px solid #68CEF8}.notification-footer{display:flex;align-items:center;justify-content:center;margin-top:24px}@media (min-width: 768px){.notification-footer{margin-top:32px}}.notification-footer .pagination .button{border-color:#44475c}.notification-footer .pagination .pagination-truncated+.pagination-truncated{display:none}.notification-nodata{background-color:#f8f8f8;font-weight:bold;text-align:center;margin-top:16px;padding:40px}.single_page h2{border-left:6px solid #eaebef;font-size:1.4rem;font-weight:bold;line-height:1.4;margin:32px 0 16px;padding-left:16px}.single_page h3{font-size:1.25rem;font-weight:bold;margin:32px 0 16px;padding-bottom:10px}.single_page h4{font-size:1.25rem;font-weight:bold;margin:32px 0 16px}.single_page h5{color:#646986;font-size:18px;font-weight:bold;margin-top:24px}.single_page .title-line-bottom{border-bottom:2px solid #eaebef;font-weight:bold;font-size:1.25rem;margin:24px 0 10px;padding-bottom:10px}@media (min-width: 768px){.single_page .title-line-bottom{font-size:1.5rem;margin:32px 0 16px}}.single_page p+img,.single_page img+p,.single_page p+p{margin-top:16px}.single_page .pic-pending,.single_page .pic-refund,.single_page .pic-recess{max-width:160px;margin-top:32px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.single_page .pic-pending,.single_page .pic-refund,.single_page .pic-recess{margin-top:40px}}@media (min-width: 1024px){.single_page .pic-pending,.single_page .pic-refund,.single_page .pic-recess{margin-top:48px}}.single_page .pic-refund{max-width:340px;margin-top:0}.single_page .pic-recess{max-width:230px;margin-top:0}@media (min-width: 768px){.single_page.pending{padding-top:48px;padding-bottom:48px}}@media (min-width: 1024px){.single_page.pending{padding-top:72px;padding-bottom:72px}}.single_page.pending .page-title{text-align:center;font-size:24px}@media (min-width: 768px){.single_page.pending .page-title{font-size:32px}}@media (min-width: 1024px){.single_page.pending .page-title{font-size:40px}}.single_page table th{width:50%}.single_page table.single-page-table{margin-top:16px}.single_page table.single-page-table th,.single_page table.single-page-table td{padding:4px 8px;font-size:13px}@media (min-width: 768px){.single_page table.single-page-table th,.single_page table.single-page-table td{font-size:14px}}@media (min-width: 1024px){.single_page table.single-page-table th,.single_page table.single-page-table td{font-size:16px}}.single_page table.single-page-table th{width:auto;color:#fff;background-color:#44475c;border:1px solid #eaebef;vertical-align:middle}.single_page table.single-page-table td{border:1px solid #eaebef;vertical-align:middle}.single_page table.single-page-table td.td-title{background-color:#f4f4f4;border-bottom-color:#dbdbdb;vertical-align:middle}.single_page table.single-page-table td.td-cant{background-color:#f6f6f6}.single_page table.single-page-table .radio.field{box-sizing:border-box;padding:0;width:20px;height:20px}.single_page table.is-width-100-percent{width:100%}.single_page .iframe-content{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:32px;aspect-ratio:16 / 9;width:100%}@media (min-width: 1024px){.single_page .iframe-content{height:570px}}.single_page .iframe-content .demo-movie{width:100%;height:100%}.payments .wrap-contents,.mypages .wrap-contents{padding-bottom:100px}.payments .qrcode,.mypages .qrcode{max-width:120px}.payments .referrer-url,.mypages .referrer-url{width:100%;max-width:400px}#users-payments a.button,#users-mypage a.button,#coach-credit-card-form a.button{border-color:#44475c;min-width:178px}#users-payments a.button:hover,#users-mypage a.button:hover,#coach-credit-card-form a.button:hover{opacity:1}#users-payments a.button.is-back:hover,#users-mypage a.button.is-back:hover,#coach-credit-card-form a.button.is-back:hover{border-color:rgba(68,71,92,0.8)}#users-payments a.button.is-disabled,#users-mypage a.button.is-disabled,#coach-credit-card-form a.button.is-disabled{pointer-events:none;background-color:#999 !important;border-color:#999}#users-payments p,#users-mypage p,#coach-credit-card-form p{line-height:1.6}#users-payments p+p,#users-mypage p+p,#coach-credit-card-form p+p{margin-top:24px}@media (min-width: 768px){#users-payments p+p,#users-mypage p+p,#coach-credit-card-form p+p{margin-top:32px}}#users-payments table th,#users-payments table td,#users-mypage table th,#users-mypage table td,#coach-credit-card-form table th,#coach-credit-card-form table td{padding:4px 0;vertical-align:middle}#users-payments table th,#users-mypage table th,#coach-credit-card-form table th{color:#646986;font-size:14px;font-weight:bold;padding-right:16px}#users-payments table td,#users-mypage table td,#coach-credit-card-form table td{padding-left:16px}#users-payments .price,#users-mypage .price,#coach-credit-card-form .price{font-size:20px}#users-payments .price-detail,#users-mypage .price-detail,#coach-credit-card-form .price-detail{margin-top:4px}#users-payments .price-detail span:first-child,#users-mypage .price-detail span:first-child,#coach-credit-card-form .price-detail span:first-child{color:#646986;display:inline-block;margin-right:8px}#users-payments .card-element,#users-mypage .card-element,#coach-credit-card-form .card-element{border:1px solid #c7c8ce;border-radius:4px;margin-top:4px;padding:12px 8px 12px 16px}#users-payments .payments-history th,#users-payments .payments-history td,#users-mypage .payments-history th,#users-mypage .payments-history td,#coach-credit-card-form .payments-history th,#coach-credit-card-form .payments-history td{padding:8px}#users-payments .payments-history .th-number-of-payments,#users-mypage .payments-history .th-number-of-payments,#coach-credit-card-form .payments-history .th-number-of-payments{width:120px}#users-payments .payments-history .th-amount,#users-mypage .payments-history .th-amount,#coach-credit-card-form .payments-history .th-amount{width:200px}#users-payments .payments-history .th-action,#users-mypage .payments-history .th-action,#coach-credit-card-form .payments-history .th-action{width:120px}#users-payments .payments-history-sp tbody,#users-mypage .payments-history-sp tbody,#coach-credit-card-form .payments-history-sp tbody{display:block;border-top:1px solid #eaebef;margin-top:10px;padding-top:8px}#users-payments .payments-history-sp tbody:first-child,#users-mypage .payments-history-sp tbody:first-child,#coach-credit-card-form .payments-history-sp tbody:first-child{border-top:none;margin-top:0;padding-top:0}#users-payments .container{max-width:700px !important}#coach-credit-card-form .card-element{min-width:400px}.coaching_sheets .hero-body.wrap-contents{padding-bottom:58px}@media (min-width: 768px){.coaching_sheets .hero-body.wrap-contents{padding-bottom:50px}}.coaching_sheets .container{max-width:95% !important;padding:16px}.coaching_sheets .textarea-width{min-width:180px;height:300px}@media (min-width: 768px){.coaching_sheets .textarea-width{min-width:400px;height:auto}}.coaching_sheets .title-width{min-width:80px;z-index:3}@media (min-width: 768px){.coaching_sheets .title-width{min-width:170px}}.coaching_sheets .table-sticky{border-collapse:separate;height:calc(100vh - 240px);table-layout:fixed;font-size:12px}@media (min-width: 768px){.coaching_sheets .table-sticky{font-size:16px}}.coaching_sheets input[type="datetime-local"]{width:180px}@media (min-width: 768px){.coaching_sheets input[type="datetime-local"]{width:auto}}.coaching_sheets .twitter-share-link{font-size:14px;padding:4px 8px !important}.admins.free_counselings.searches,.coaches.free_counselings.searches,.coaches.coaches.edit.searches,.users.free_counselings.searches,.free_counseling_cautions.searches{overflow:auto}.admins.free_counselings .container,.coaches.free_counselings .container,.coaches.coaches.edit .container,.users.free_counselings .container,.free_counseling_cautions .container{position:unset;padding-bottom:60px}@media (min-width: 768px){.admins.free_counselings .container,.coaches.free_counselings .container,.coaches.coaches.edit .container,.users.free_counselings .container,.free_counseling_cautions .container{padding:24px 28px}}@media (min-width: 1024px){.admins.free_counselings .container,.coaches.free_counselings .container,.coaches.coaches.edit .container,.users.free_counselings .container,.free_counseling_cautions .container{padding:40px;max-width:800px !important}}.admins.free_counselings .title .back,.coaches.free_counselings .title .back,.coaches.coaches.edit .title .back,.users.free_counselings .title .back,.free_counseling_cautions .title .back{position:relative;color:#44475c;text-decoration:none;display:inline-block;padding-left:18px}.admins.free_counselings .title .back::after,.coaches.free_counselings .title .back::after,.coaches.coaches.edit .title .back::after,.users.free_counselings .title .back::after,.free_counseling_cautions .title .back::after{position:absolute;top:calc(50% - 3px);left:0;content:"";display:block;border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(225deg);width:8px;height:8px}.admins.free_counselings .button,.coaches.free_counselings .button,.coaches.coaches.edit .button,.users.free_counselings .button,.free_counseling_cautions .button{box-shadow:0 1px 4px rgba(68,71,92,0.3),0 0 8px rgba(128,128,128,0.3);transition:all .3s}.admins.free_counselings .button:hover,.coaches.free_counselings .button:hover,.coaches.coaches.edit .button:hover,.users.free_counselings .button:hover,.free_counseling_cautions .button:hover{box-shadow:0 1px 8px rgba(68,71,92,0.5),0 0 16px rgba(128,128,128,0.2)}.admins.free_counselings .button-wrap,.coaches.free_counselings .button-wrap,.coaches.coaches.edit .button-wrap,.users.free_counselings .button-wrap,.free_counseling_cautions .button-wrap{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;column-gap:24px;padding:16px;width:100%}@media (min-width: 768px){.admins.free_counselings .button-wrap,.coaches.free_counselings .button-wrap,.coaches.coaches.edit .button-wrap,.users.free_counselings .button-wrap,.free_counseling_cautions .button-wrap{padding:24px}}.admins.free_counselings .button-wrap .button,.coaches.free_counselings .button-wrap .button,.coaches.coaches.edit .button-wrap .button,.users.free_counselings .button-wrap .button,.free_counseling_cautions .button-wrap .button{font-size:12px}@media (min-width: 768px){.admins.free_counselings .button-wrap .button,.coaches.free_counselings .button-wrap .button,.coaches.coaches.edit .button-wrap .button,.users.free_counselings .button-wrap .button,.free_counseling_cautions .button-wrap .button{font-size:16px;padding:8px 24px}}.admins.free_counselings .footer-jikorikai,.coaches.free_counselings .footer-jikorikai,.coaches.coaches.edit .footer-jikorikai,.users.free_counselings .footer-jikorikai,.free_counseling_cautions .footer-jikorikai{display:none}.admins.free_counselings .checkbox-wrap+.checkbox-wrap,.coaches.free_counselings .checkbox-wrap+.checkbox-wrap,.coaches.coaches.edit .checkbox-wrap+.checkbox-wrap,.users.free_counselings .checkbox-wrap+.checkbox-wrap,.free_counseling_cautions .checkbox-wrap+.checkbox-wrap{margin-top:6px}.admins.free_counselings .example,.coaches.free_counselings .example,.coaches.coaches.edit .example,.users.free_counselings .example,.free_counseling_cautions .example{background:#f8f8f8;font-size:0.875rem;padding:16px}.admins.free_counselings .single_page .title-line-bottom,.coaches.free_counselings .single_page .title-line-bottom,.coaches.coaches.edit .single_page .title-line-bottom,.users.free_counselings .single_page .title-line-bottom,.free_counseling_cautions .single_page .title-line-bottom{border-left:0;font-size:0.75rem;padding-left:0}@media (min-width: 768px){.admins.free_counselings .single_page .title-line-bottom,.coaches.free_counselings .single_page .title-line-bottom,.coaches.coaches.edit .single_page .title-line-bottom,.users.free_counselings .single_page .title-line-bottom,.free_counseling_cautions .single_page .title-line-bottom{font-size:1.25rem}}.admins.free_counselings .single_page .title-line-bottom:first-child,.coaches.free_counselings .single_page .title-line-bottom:first-child,.coaches.coaches.edit .single_page .title-line-bottom:first-child,.users.free_counselings .single_page .title-line-bottom:first-child,.free_counseling_cautions .single_page .title-line-bottom:first-child{margin-top:0}.admins.free_counselings .first-time,.admins.free_counselings .second-use,.coaches.free_counselings .first-time,.coaches.free_counselings .second-use,.coaches.coaches.edit .first-time,.coaches.coaches.edit .second-use,.users.free_counselings .first-time,.users.free_counselings .second-use,.free_counseling_cautions .first-time,.free_counseling_cautions .second-use{display:none;margin-top:24px}@media (min-width: 768px){.admins.free_counselings .first-time,.admins.free_counselings .second-use,.coaches.free_counselings .first-time,.coaches.free_counselings .second-use,.coaches.coaches.edit .first-time,.coaches.coaches.edit .second-use,.users.free_counselings .first-time,.users.free_counselings .second-use,.free_counseling_cautions .first-time,.free_counseling_cautions .second-use{margin-top:32px}}.admins.free_counselings .first-time.selected,.admins.free_counselings .second-use.selected,.coaches.free_counselings .first-time.selected,.coaches.free_counselings .second-use.selected,.coaches.coaches.edit .first-time.selected,.coaches.coaches.edit .second-use.selected,.users.free_counselings .first-time.selected,.users.free_counselings .second-use.selected,.free_counseling_cautions .first-time.selected,.free_counseling_cautions .second-use.selected{display:block}.admins.free_counselings .first-time,.coaches.free_counselings .first-time,.coaches.coaches.edit .first-time,.users.free_counselings .first-time,.free_counseling_cautions .first-time{margin-top:0}.admins.free_counselings .first-time .lead,.coaches.free_counselings .first-time .lead,.coaches.coaches.edit .first-time .lead,.users.free_counselings .first-time .lead,.free_counseling_cautions .first-time .lead{font-size:0.875rem;margin-bottom:8px}@media (min-width: 768px){.admins.free_counselings .first-time .lead,.coaches.free_counselings .first-time .lead,.coaches.coaches.edit .first-time .lead,.users.free_counselings .first-time .lead,.free_counseling_cautions .first-time .lead{font-size:1rem}}.admins.free_counselings .second-use,.coaches.free_counselings .second-use,.coaches.coaches.edit .second-use,.users.free_counselings .second-use,.free_counseling_cautions .second-use{background-color:#f4f4f4;text-align:center;padding:16px}@media (min-width: 768px){.admins.free_counselings .second-use,.coaches.free_counselings .second-use,.coaches.coaches.edit .second-use,.users.free_counselings .second-use,.free_counseling_cautions .second-use{padding:24px}}.admins.free_counselings .second-use .button,.coaches.free_counselings .second-use .button,.coaches.coaches.edit .second-use .button,.users.free_counselings .second-use .button,.free_counseling_cautions .second-use .button{margin-top:16px}.admins.free_counselings .date-select-wrap,.coaches.free_counselings .date-select-wrap,.coaches.coaches.edit .date-select-wrap,.users.free_counselings .date-select-wrap,.free_counseling_cautions .date-select-wrap{max-height:calc(100vh - 400px);overflow:auto}@media (min-width: 768px){.admins.free_counselings .date-select-wrap,.coaches.free_counselings .date-select-wrap,.coaches.coaches.edit .date-select-wrap,.users.free_counselings .date-select-wrap,.free_counseling_cautions .date-select-wrap{max-height:calc(100vh - 440px)}}@media (min-width: 1024px){.admins.free_counselings .date-select-wrap,.coaches.free_counselings .date-select-wrap,.coaches.coaches.edit .date-select-wrap,.users.free_counselings .date-select-wrap,.free_counseling_cautions .date-select-wrap{max-height:calc(100vh - 490px)}}.admins.free_counselings .date-select-accordion .toggle,.coaches.free_counselings .date-select-accordion .toggle,.coaches.coaches.edit .date-select-accordion .toggle,.users.free_counselings .date-select-accordion .toggle,.free_counseling_cautions .date-select-accordion .toggle{display:none}.admins.free_counselings .date-select-accordion .label-date,.coaches.free_counselings .date-select-accordion .label-date,.coaches.coaches.edit .date-select-accordion .label-date,.users.free_counselings .date-select-accordion .label-date,.free_counseling_cautions .date-select-accordion .label-date{position:sticky;top:-1px;z-index:10;background-color:#f8f8f8;border-bottom:3px solid #fff;cursor:pointer;display:block;font-size:0.875rem;font-weight:bold;padding:10px 0 10px 10px}.admins.free_counselings .date-select-accordion .label-date:last-child,.coaches.free_counselings .date-select-accordion .label-date:last-child,.coaches.coaches.edit .date-select-accordion .label-date:last-child,.users.free_counselings .date-select-accordion .label-date:last-child,.free_counseling_cautions .date-select-accordion .label-date:last-child{border-bottom:0}.admins.free_counselings .date-select-accordion .label-date:not(:last-child),.coaches.free_counselings .date-select-accordion .label-date:not(:last-child),.coaches.coaches.edit .date-select-accordion .label-date:not(:last-child),.users.free_counselings .date-select-accordion .label-date:not(:last-child),.free_counseling_cautions .date-select-accordion .label-date:not(:last-child){margin:0}.admins.free_counselings .date-select-accordion .label-date::before,.coaches.free_counselings .date-select-accordion .label-date::before,.coaches.coaches.edit .date-select-accordion .label-date::before,.users.free_counselings .date-select-accordion .label-date::before,.free_counseling_cautions .date-select-accordion .label-date::before{content:"";width:8px;height:8px;border-top:2px solid #44475c;border-right:2px solid #44475c;position:absolute;top:calc(50% - 7px);left:144px;transform:rotate(135deg)}.admins.free_counselings .date-select-accordion .label-date,.admins.free_counselings .date-select-accordion .content,.coaches.free_counselings .date-select-accordion .label-date,.coaches.free_counselings .date-select-accordion .content,.coaches.coaches.edit .date-select-accordion .label-date,.coaches.coaches.edit .date-select-accordion .content,.users.free_counselings .date-select-accordion .label-date,.users.free_counselings .date-select-accordion .content,.free_counseling_cautions .date-select-accordion .label-date,.free_counseling_cautions .date-select-accordion .content{backface-visibility:hidden;transform:translateZ(0)}.admins.free_counselings .date-select-accordion .content,.coaches.free_counselings .date-select-accordion .content,.coaches.coaches.edit .date-select-accordion .content,.users.free_counselings .date-select-accordion .content,.free_counseling_cautions .date-select-accordion .content{height:0;margin:0;padding:0;overflow:hidden;transition:all 0.3s}.admins.free_counselings .date-select-accordion .toggle:checked+.label-date,.coaches.free_counselings .date-select-accordion .toggle:checked+.label-date,.coaches.coaches.edit .date-select-accordion .toggle:checked+.label-date,.users.free_counselings .date-select-accordion .toggle:checked+.label-date,.free_counseling_cautions .date-select-accordion .toggle:checked+.label-date{border-bottom:0}.admins.free_counselings .date-select-accordion .toggle:checked+.label-date+.content,.coaches.free_counselings .date-select-accordion .toggle:checked+.label-date+.content,.coaches.coaches.edit .date-select-accordion .toggle:checked+.label-date+.content,.users.free_counselings .date-select-accordion .toggle:checked+.label-date+.content,.free_counseling_cautions .date-select-accordion .toggle:checked+.label-date+.content{height:auto;padding:0;transition:all .3s}.admins.free_counselings .date-select-accordion .toggle:checked+.label-date::before,.coaches.free_counselings .date-select-accordion .toggle:checked+.label-date::before,.coaches.coaches.edit .date-select-accordion .toggle:checked+.label-date::before,.users.free_counselings .date-select-accordion .toggle:checked+.label-date::before,.free_counseling_cautions .date-select-accordion .toggle:checked+.label-date::before{transform:rotate(-45deg) !important;top:calc(50% - 1px)}.admins.free_counselings .date-select-accordion ul,.coaches.free_counselings .date-select-accordion ul,.coaches.coaches.edit .date-select-accordion ul,.users.free_counselings .date-select-accordion ul,.free_counseling_cautions .date-select-accordion ul{list-style-type:none;margin:0}.admins.free_counselings .date-select-accordion li,.coaches.free_counselings .date-select-accordion li,.coaches.coaches.edit .date-select-accordion li,.users.free_counselings .date-select-accordion li,.free_counseling_cautions .date-select-accordion li{position:relative;margin:0}.admins.free_counselings .date-select-accordion li .button,.coaches.free_counselings .date-select-accordion li .button,.coaches.coaches.edit .date-select-accordion li .button,.users.free_counselings .date-select-accordion li .button,.free_counseling_cautions .date-select-accordion li .button{position:absolute;right:8px;top:calc(50% - 14px);font-size:0.75rem;padding:2px 10px;height:26px}.admins.free_counselings .date-select-accordion li .label,.coaches.free_counselings .date-select-accordion li .label,.coaches.coaches.edit .date-select-accordion li .label,.users.free_counselings .date-select-accordion li .label,.free_counseling_cautions .date-select-accordion li .label{border:1px solid #eaebef;background-color:#fff;cursor:pointer;font-size:0.8125rem;padding:6px 16px;transition:all 0s}@media (min-width: 768px){.admins.free_counselings .date-select-accordion li .label,.coaches.free_counselings .date-select-accordion li .label,.coaches.coaches.edit .date-select-accordion li .label,.users.free_counselings .date-select-accordion li .label,.free_counseling_cautions .date-select-accordion li .label{font-size:0.875rem;padding:8px 16px}}.admins.free_counselings .date-select-accordion li .label:hover,.coaches.free_counselings .date-select-accordion li .label:hover,.coaches.coaches.edit .date-select-accordion li .label:hover,.users.free_counselings .date-select-accordion li .label:hover,.free_counseling_cautions .date-select-accordion li .label:hover{background-color:rgba(240,201,7,0.1)}.admins.free_counselings .date-select-accordion li .label::before,.coaches.free_counselings .date-select-accordion li .label::before,.coaches.coaches.edit .date-select-accordion li .label::before,.users.free_counselings .date-select-accordion li .label::before,.free_counseling_cautions .date-select-accordion li .label::before{display:none}.admins.free_counselings .date-select-accordion li .toggle-time,.coaches.free_counselings .date-select-accordion li .toggle-time,.coaches.coaches.edit .date-select-accordion li .toggle-time,.users.free_counselings .date-select-accordion li .toggle-time,.free_counseling_cautions .date-select-accordion li .toggle-time{display:none}.admins.free_counselings .date-select-accordion li .toggle-time:checked+.label,.coaches.free_counselings .date-select-accordion li .toggle-time:checked+.label,.coaches.coaches.edit .date-select-accordion li .toggle-time:checked+.label,.users.free_counselings .date-select-accordion li .toggle-time:checked+.label,.free_counseling_cautions .date-select-accordion li .toggle-time:checked+.label{background-color:rgba(240,201,7,0.1);border-color:#f0c907;border-left-width:4px}.admins.free_counselings .date-select-accordion li .toggle-time:checked+.label .button,.coaches.free_counselings .date-select-accordion li .toggle-time:checked+.label .button,.coaches.coaches.edit .date-select-accordion li .toggle-time:checked+.label .button,.users.free_counselings .date-select-accordion li .toggle-time:checked+.label .button,.free_counseling_cautions .date-select-accordion li .toggle-time:checked+.label .button{opacity:0.5}.admins.free_counselings .coaches-select-area,.coaches.free_counselings .coaches-select-area,.coaches.coaches.edit .coaches-select-area,.users.free_counselings .coaches-select-area,.free_counseling_cautions .coaches-select-area{padding:32px 0 16px;display:none}@media (min-width: 768px){.admins.free_counselings .coaches-select-area,.coaches.free_counselings .coaches-select-area,.coaches.coaches.edit .coaches-select-area,.users.free_counselings .coaches-select-area,.free_counseling_cautions .coaches-select-area{padding:40px 0 24px}}.admins.free_counselings .coaches-select-area.date-selected,.coaches.free_counselings .coaches-select-area.date-selected,.coaches.coaches.edit .coaches-select-area.date-selected,.users.free_counselings .coaches-select-area.date-selected,.free_counseling_cautions .coaches-select-area.date-selected{display:block}.admins.free_counselings .selected-date,.coaches.free_counselings .selected-date,.coaches.coaches.edit .selected-date,.users.free_counselings .selected-date,.free_counseling_cautions .selected-date{border-bottom:1px dotted #44475c;font-size:0.875rem;font-weight:bold;margin-top:16px;margin-bottom:16px;padding-bottom:16px}@media (min-width: 768px){.admins.free_counselings .selected-date,.coaches.free_counselings .selected-date,.coaches.coaches.edit .selected-date,.users.free_counselings .selected-date,.free_counseling_cautions .selected-date{font-size:1rem;margin-top:4px}}.admins.free_counselings .select-a-coach,.coaches.free_counselings .select-a-coach,.coaches.coaches.edit .select-a-coach,.users.free_counselings .select-a-coach,.free_counseling_cautions .select-a-coach{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:16px}.admins.free_counselings .random-select,.coaches.free_counselings .random-select,.coaches.coaches.edit .random-select,.users.free_counselings .random-select,.free_counseling_cautions .random-select{display:flex;flex-wrap:wrap;align-items:center;gap:0 0}.admins.free_counselings .random-select .toggle,.coaches.free_counselings .random-select .toggle,.coaches.coaches.edit .random-select .toggle,.users.free_counselings .random-select .toggle,.free_counseling_cautions .random-select .toggle{display:none}.admins.free_counselings .random-select .toggle:checked+.label,.coaches.free_counselings .random-select .toggle:checked+.label,.coaches.coaches.edit .random-select .toggle:checked+.label,.users.free_counselings .random-select .toggle:checked+.label,.free_counseling_cautions .random-select .toggle:checked+.label{border-color:#f0c907}.admins.free_counselings .random-select .caution,.coaches.free_counselings .random-select .caution,.coaches.coaches.edit .random-select .caution,.users.free_counselings .random-select .caution,.free_counseling_cautions .random-select .caution{font-size:0.75rem}@media (min-width: 768px){.admins.free_counselings .random-select .caution,.coaches.free_counselings .random-select .caution,.coaches.coaches.edit .random-select .caution,.users.free_counselings .random-select .caution,.free_counseling_cautions .random-select .caution{font-size:0.875rem}}.admins.free_counselings #free-counselings-coaches-list,.coaches.free_counselings #free-counselings-coaches-list,.coaches.coaches.edit #free-counselings-coaches-list,.users.free_counselings #free-counselings-coaches-list,.free_counseling_cautions #free-counselings-coaches-list{display:none}.admins.free_counselings #free-counselings-coaches-list.show,.coaches.free_counselings #free-counselings-coaches-list.show,.coaches.coaches.edit #free-counselings-coaches-list.show,.users.free_counselings #free-counselings-coaches-list.show,.free_counseling_cautions #free-counselings-coaches-list.show{display:flex}.admins.free_counselings .coaches-list,.coaches.free_counselings .coaches-list,.coaches.coaches.edit .coaches-list,.users.free_counselings .coaches-list,.free_counseling_cautions .coaches-list{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media (min-width: 768px){.admins.free_counselings .coaches-list,.coaches.free_counselings .coaches-list,.coaches.coaches.edit .coaches-list,.users.free_counselings .coaches-list,.free_counseling_cautions .coaches-list{gap:13px}}@media (min-width: 1024px){.admins.free_counselings .coaches-list,.coaches.free_counselings .coaches-list,.coaches.coaches.edit .coaches-list,.users.free_counselings .coaches-list,.free_counseling_cautions .coaches-list{gap:14px}}.admins.free_counselings .coaches-list li,.coaches.free_counselings .coaches-list li,.coaches.coaches.edit .coaches-list li,.users.free_counselings .coaches-list li,.free_counseling_cautions .coaches-list li{width:100%}@media (min-width: 768px){.admins.free_counselings .coaches-list li,.coaches.free_counselings .coaches-list li,.coaches.coaches.edit .coaches-list li,.users.free_counselings .coaches-list li,.free_counseling_cautions .coaches-list li{width:32%}}.admins.free_counselings .coaches-list .label,.coaches.free_counselings .coaches-list .label,.coaches.coaches.edit .coaches-list .label,.users.free_counselings .coaches-list .label,.free_counseling_cautions .coaches-list .label{cursor:pointer;border:4px solid transparent;border-radius:0;padding:0}.admins.free_counselings .coaches-list .label:hover,.coaches.free_counselings .coaches-list .label:hover,.coaches.coaches.edit .coaches-list .label:hover,.users.free_counselings .coaches-list .label:hover,.free_counseling_cautions .coaches-list .label:hover{border:4px solid rgba(240,201,7,0.5)}.admins.free_counselings .coaches-list .toggle,.coaches.free_counselings .coaches-list .toggle,.coaches.coaches.edit .coaches-list .toggle,.users.free_counselings .coaches-list .toggle,.free_counseling_cautions .coaches-list .toggle{display:none}.admins.free_counselings .coaches-list .toggle:checked+.label,.coaches.free_counselings .coaches-list .toggle:checked+.label,.coaches.coaches.edit .coaches-list .toggle:checked+.label,.users.free_counselings .coaches-list .toggle:checked+.label,.free_counseling_cautions .coaches-list .toggle:checked+.label{border-color:#f0c907;position:relative}.admins.free_counselings .coaches-list .toggle:checked+.label::before,.coaches.free_counselings .coaches-list .toggle:checked+.label::before,.coaches.coaches.edit .coaches-list .toggle:checked+.label::before,.users.free_counselings .coaches-list .toggle:checked+.label::before,.free_counseling_cautions .coaches-list .toggle:checked+.label::before{position:absolute;top:0;right:0;z-index:1;content:"選択中";background-color:#f0c907;display:block;font-size:12px;font-weight:bold;padding:2px 2px 4px 4px;line-height:1}.admins.free_counselings .coache-photo-and-text,.coaches.free_counselings .coache-photo-and-text,.coaches.coaches.edit .coache-photo-and-text,.users.free_counselings .coache-photo-and-text,.free_counseling_cautions .coache-photo-and-text{display:flex;flex-direction:row}@media (min-width: 768px){.admins.free_counselings .coache-photo-and-text,.coaches.free_counselings .coache-photo-and-text,.coaches.coaches.edit .coache-photo-and-text,.users.free_counselings .coache-photo-and-text,.free_counseling_cautions .coache-photo-and-text{flex-direction:column}}.admins.free_counselings .photo,.coaches.free_counselings .photo,.coaches.coaches.edit .photo,.users.free_counselings .photo,.free_counseling_cautions .photo{position:relative;overflow:hidden;width:52%}@media (min-width: 768px){.admins.free_counselings .photo,.coaches.free_counselings .photo,.coaches.coaches.edit .photo,.users.free_counselings .photo,.free_counseling_cautions .photo{margin-top:-4px;padding-top:100%;width:auto;height:280px}}@media (min-width: 1024px){.admins.free_counselings .photo,.coaches.free_counselings .photo,.coaches.coaches.edit .photo,.users.free_counselings .photo,.free_counseling_cautions .photo{margin-top:0}}.admins.free_counselings .photo img,.coaches.free_counselings .photo img,.coaches.coaches.edit .photo img,.users.free_counselings .photo img,.free_counseling_cautions .photo img{vertical-align:bottom}@media (min-width: 768px){.admins.free_counselings .photo img,.coaches.free_counselings .photo img,.coaches.coaches.edit .photo img,.users.free_counselings .photo img,.free_counseling_cautions .photo img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto}}.admins.free_counselings .photo.confirm,.coaches.free_counselings .photo.confirm,.coaches.coaches.edit .photo.confirm,.users.free_counselings .photo.confirm,.free_counseling_cautions .photo.confirm{padding-top:0}.admins.free_counselings .photo.confirm img,.coaches.free_counselings .photo.confirm img,.coaches.coaches.edit .photo.confirm img,.users.free_counselings .photo.confirm img,.free_counseling_cautions .photo.confirm img{position:relative;top:0;left:0;transform:none}.admins.free_counselings .coache-profile,.coaches.free_counselings .coache-profile,.coaches.coaches.edit .coache-profile,.users.free_counselings .coache-profile,.free_counseling_cautions .coache-profile{display:flex;column-gap:8px;align-items:center;flex-wrap:wrap;font-weight:bold;padding:5px 8px 0}@media (min-width: 768px){.admins.free_counselings .coache-profile,.coaches.free_counselings .coache-profile,.coaches.coaches.edit .coache-profile,.users.free_counselings .coache-profile,.free_counseling_cautions .coache-profile{padding-top:10px}}.admins.free_counselings .coache-profile .name,.coaches.free_counselings .coache-profile .name,.coaches.coaches.edit .coache-profile .name,.users.free_counselings .coache-profile .name,.free_counseling_cautions .coache-profile .name{font-size:1.125rem}.admins.free_counselings .coache-profile .age,.admins.free_counselings .coache-profile .sex,.coaches.free_counselings .coache-profile .age,.coaches.free_counselings .coache-profile .sex,.coaches.coaches.edit .coache-profile .age,.coaches.coaches.edit .coache-profile .sex,.users.free_counselings .coache-profile .age,.users.free_counselings .coache-profile .sex,.free_counseling_cautions .coache-profile .age,.free_counseling_cautions .coache-profile .sex{color:#44475c;font-size:0.75rem}.admins.free_counselings .coache-profile .link-profile,.coaches.free_counselings .coache-profile .link-profile,.coaches.coaches.edit .coache-profile .link-profile,.users.free_counselings .coache-profile .link-profile,.free_counseling_cautions .coache-profile .link-profile{background-image:url(/assets/icon-profile-5632b5dcb5ef6382aed3450c263da5549e3966919b432bf0ae0064c692ec5c20.svg);background-size:14px;background-repeat:no-repeat;color:#44475c;height:14px;font-size:11px;padding-left:18px}.admins.free_counselings .coaches-availablhours,.coaches.free_counselings .coaches-availablhours,.coaches.coaches.edit .coaches-availablhours,.users.free_counselings .coaches-availablhours,.free_counseling_cautions .coaches-availablhours{padding:8px 8px 0}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours,.coaches.free_counselings .coaches-availablhours,.coaches.coaches.edit .coaches-availablhours,.users.free_counselings .coaches-availablhours,.free_counseling_cautions .coaches-availablhours{padding-bottom:8px}}.admins.free_counselings .coaches-availablhours table th,.coaches.free_counselings .coaches-availablhours table th,.coaches.coaches.edit .coaches-availablhours table th,.users.free_counselings .coaches-availablhours table th,.free_counseling_cautions .coaches-availablhours table th{font-size:12px;text-align:center;white-space:nowrap;width:80px}.admins.free_counselings .coaches-availablhours table th.th-week,.coaches.free_counselings .coaches-availablhours table th.th-week,.coaches.coaches.edit .coaches-availablhours table th.th-week,.users.free_counselings .coaches-availablhours table th.th-week,.free_counseling_cautions .coaches-availablhours table th.th-week{width:67px}.admins.free_counselings .coaches-availablhours table td,.coaches.free_counselings .coaches-availablhours table td,.coaches.coaches.edit .coaches-availablhours table td,.users.free_counselings .coaches-availablhours table td,.free_counseling_cautions .coaches-availablhours table td{background-color:#f4f4f4;border-bottom:2px solid #fff;font-size:12px;text-align:center;padding:4px 0;vertical-align:middle}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td,.coaches.free_counselings .coaches-availablhours table td,.coaches.coaches.edit .coaches-availablhours table td,.users.free_counselings .coaches-availablhours table td,.free_counseling_cautions .coaches-availablhours table td{font-size:14px;padding:8px 0}}.admins.free_counselings .coaches-availablhours table td span,.coaches.free_counselings .coaches-availablhours table td span,.coaches.coaches.edit .coaches-availablhours table td span,.users.free_counselings .coaches-availablhours table td span,.free_counseling_cautions .coaches-availablhours table td span{display:inline-block;vertical-align:bottom}.admins.free_counselings .coaches-availablhours table td span.available,.coaches.free_counselings .coaches-availablhours table td span.available,.coaches.coaches.edit .coaches-availablhours table td span.available,.users.free_counselings .coaches-availablhours table td span.available,.free_counseling_cautions .coaches-availablhours table td span.available{border:3px solid #44475c;border-radius:100px;width:20px;height:20px}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td span.available,.coaches.free_counselings .coaches-availablhours table td span.available,.coaches.coaches.edit .coaches-availablhours table td span.available,.users.free_counselings .coaches-availablhours table td span.available,.free_counseling_cautions .coaches-availablhours table td span.available{width:24px;height:24px}}.admins.free_counselings .coaches-availablhours table td span.unavailable,.coaches.free_counselings .coaches-availablhours table td span.unavailable,.coaches.coaches.edit .coaches-availablhours table td span.unavailable,.users.free_counselings .coaches-availablhours table td span.unavailable,.free_counseling_cautions .coaches-availablhours table td span.unavailable{position:relative;width:20px;height:16px}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td span.unavailable,.coaches.free_counselings .coaches-availablhours table td span.unavailable,.coaches.coaches.edit .coaches-availablhours table td span.unavailable,.users.free_counselings .coaches-availablhours table td span.unavailable,.free_counseling_cautions .coaches-availablhours table td span.unavailable{width:24px;height:20px}}.admins.free_counselings .coaches-availablhours table td span.unavailable::before,.admins.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.free_counselings .coaches-availablhours table td span.unavailable::before,.coaches.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.coaches.edit .coaches-availablhours table td span.unavailable::before,.coaches.coaches.edit .coaches-availablhours table td span.unavailable::after,.users.free_counselings .coaches-availablhours table td span.unavailable::before,.users.free_counselings .coaches-availablhours table td span.unavailable::after,.free_counseling_cautions .coaches-availablhours table td span.unavailable::before,.free_counseling_cautions .coaches-availablhours table td span.unavailable::after{content:"";display:inline-block;width:100%;height:3px;background:#999;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:0;left:14%}.admins.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.coaches.edit .coaches-availablhours table td span.unavailable::after,.users.free_counselings .coaches-availablhours table td span.unavailable::after,.free_counseling_cautions .coaches-availablhours table td span.unavailable::after{transform:rotate(-45deg);top:14px}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.free_counselings .coaches-availablhours table td span.unavailable::after,.coaches.coaches.edit .coaches-availablhours table td span.unavailable::after,.users.free_counselings .coaches-availablhours table td span.unavailable::after,.free_counseling_cautions .coaches-availablhours table td span.unavailable::after{top:17px}}.admins.free_counselings .coaches-availablhours table td span.none,.coaches.free_counselings .coaches-availablhours table td span.none,.coaches.coaches.edit .coaches-availablhours table td span.none,.users.free_counselings .coaches-availablhours table td span.none,.free_counseling_cautions .coaches-availablhours table td span.none{position:relative;width:0;height:0;border-style:solid;border-width:0 11px 20px;border-color:transparent transparent #44475c transparent;margin:0 auto}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td span.none,.coaches.free_counselings .coaches-availablhours table td span.none,.coaches.coaches.edit .coaches-availablhours table td span.none,.users.free_counselings .coaches-availablhours table td span.none,.free_counseling_cautions .coaches-availablhours table td span.none{border-width:0 13px 22px}}.admins.free_counselings .coaches-availablhours table td span.none::before,.coaches.free_counselings .coaches-availablhours table td span.none::before,.coaches.coaches.edit .coaches-availablhours table td span.none::before,.users.free_counselings .coaches-availablhours table td span.none::before,.free_counseling_cautions .coaches-availablhours table td span.none::before{content:"";position:absolute;top:6px;left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 11px;border-color:transparent transparent #f4f4f4 transparent}@media (min-width: 768px){.admins.free_counselings .coaches-availablhours table td span.none::before,.coaches.free_counselings .coaches-availablhours table td span.none::before,.coaches.coaches.edit .coaches-availablhours table td span.none::before,.users.free_counselings .coaches-availablhours table td span.none::before,.free_counseling_cautions .coaches-availablhours table td span.none::before{top:6px;left:-8px;border-width:0 8px 13px}}.admins.free_counselings .coaches-catchcopy,.coaches.free_counselings .coaches-catchcopy,.coaches.coaches.edit .coaches-catchcopy,.users.free_counselings .coaches-catchcopy,.free_counseling_cautions .coaches-catchcopy{text-align:center;padding:8px}.admins.free_counselings .coaches-catchcopy .tag,.coaches.free_counselings .coaches-catchcopy .tag,.coaches.coaches.edit .coaches-catchcopy .tag,.users.free_counselings .coaches-catchcopy .tag,.free_counseling_cautions .coaches-catchcopy .tag{background-color:#fff;border:1px solid #44475c;border-radius:0;color:#44475c;display:block;font-size:0.75rem;font-weight:bold;padding:2px}.admins.free_counselings #users-free-counselings-confirmation .selected-coache,.admins.free_counselings #free-counselings-show .selected-coache,.admins.free_counselings #free-counselings-mypage .selected-coache,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache,.coaches.free_counselings #free-counselings-show .selected-coache,.coaches.free_counselings #free-counselings-mypage .selected-coache,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache,.coaches.coaches.edit #free-counselings-show .selected-coache,.coaches.coaches.edit #free-counselings-mypage .selected-coache,.users.free_counselings #users-free-counselings-confirmation .selected-coache,.users.free_counselings #free-counselings-show .selected-coache,.users.free_counselings #free-counselings-mypage .selected-coache,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache,.free_counseling_cautions #free-counselings-show .selected-coache,.free_counseling_cautions #free-counselings-mypage .selected-coache{display:flex}.admins.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.admins.free_counselings #free-counselings-show .selected-coache .photo,.admins.free_counselings #free-counselings-mypage .selected-coache .photo,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.coaches.free_counselings #free-counselings-show .selected-coache .photo,.coaches.free_counselings #free-counselings-mypage .selected-coache .photo,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .photo,.coaches.coaches.edit #free-counselings-show .selected-coache .photo,.coaches.coaches.edit #free-counselings-mypage .selected-coache .photo,.users.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.users.free_counselings #free-counselings-show .selected-coache .photo,.users.free_counselings #free-counselings-mypage .selected-coache .photo,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .photo,.free_counseling_cautions #free-counselings-show .selected-coache .photo,.free_counseling_cautions #free-counselings-mypage .selected-coache .photo{padding-top:0}@media (min-width: 768px){.admins.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.admins.free_counselings #free-counselings-show .selected-coache .photo,.admins.free_counselings #free-counselings-mypage .selected-coache .photo,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.coaches.free_counselings #free-counselings-show .selected-coache .photo,.coaches.free_counselings #free-counselings-mypage .selected-coache .photo,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .photo,.coaches.coaches.edit #free-counselings-show .selected-coache .photo,.coaches.coaches.edit #free-counselings-mypage .selected-coache .photo,.users.free_counselings #users-free-counselings-confirmation .selected-coache .photo,.users.free_counselings #free-counselings-show .selected-coache .photo,.users.free_counselings #free-counselings-mypage .selected-coache .photo,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .photo,.free_counseling_cautions #free-counselings-show .selected-coache .photo,.free_counseling_cautions #free-counselings-mypage .selected-coache .photo{width:180px}}@media (min-width: 768px){.admins.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile,.admins.free_counselings #free-counselings-show .selected-coache .coache-profile,.admins.free_counselings #free-counselings-mypage .selected-coache .coache-profile,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile,.coaches.free_counselings #free-counselings-show .selected-coache .coache-profile,.coaches.free_counselings #free-counselings-mypage .selected-coache .coache-profile,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .coache-profile,.coaches.coaches.edit #free-counselings-show .selected-coache .coache-profile,.coaches.coaches.edit #free-counselings-mypage .selected-coache .coache-profile,.users.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile,.users.free_counselings #free-counselings-show .selected-coache .coache-profile,.users.free_counselings #free-counselings-mypage .selected-coache .coache-profile,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .coache-profile,.free_counseling_cautions #free-counselings-show .selected-coache .coache-profile,.free_counseling_cautions #free-counselings-mypage .selected-coache .coache-profile{padding:0 0 0 20px}}.admins.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile .name,.admins.free_counselings #free-counselings-show .selected-coache .coache-profile .name,.admins.free_counselings #free-counselings-mypage .selected-coache .coache-profile .name,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile .name,.coaches.free_counselings #free-counselings-show .selected-coache .coache-profile .name,.coaches.free_counselings #free-counselings-mypage .selected-coache .coache-profile .name,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .coache-profile .name,.coaches.coaches.edit #free-counselings-show .selected-coache .coache-profile .name,.coaches.coaches.edit #free-counselings-mypage .selected-coache .coache-profile .name,.users.free_counselings #users-free-counselings-confirmation .selected-coache .coache-profile .name,.users.free_counselings #free-counselings-show .selected-coache .coache-profile .name,.users.free_counselings #free-counselings-mypage .selected-coache .coache-profile .name,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .coache-profile .name,.free_counseling_cautions #free-counselings-show .selected-coache .coache-profile .name,.free_counseling_cautions #free-counselings-mypage .selected-coache .coache-profile .name{font-size:1.375rem}@media (min-width: 768px){.admins.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-catchcopy,.admins.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-availablhours,.admins.free_counselings #free-counselings-show .selected-coache .coaches-catchcopy,.admins.free_counselings #free-counselings-show .selected-coache .coaches-availablhours,.admins.free_counselings #free-counselings-mypage .selected-coache .coaches-catchcopy,.admins.free_counselings #free-counselings-mypage .selected-coache .coaches-availablhours,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-catchcopy,.coaches.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-availablhours,.coaches.free_counselings #free-counselings-show .selected-coache .coaches-catchcopy,.coaches.free_counselings #free-counselings-show .selected-coache .coaches-availablhours,.coaches.free_counselings #free-counselings-mypage .selected-coache .coaches-catchcopy,.coaches.free_counselings #free-counselings-mypage .selected-coache .coaches-availablhours,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .coaches-catchcopy,.coaches.coaches.edit #users-free-counselings-confirmation .selected-coache .coaches-availablhours,.coaches.coaches.edit #free-counselings-show .selected-coache .coaches-catchcopy,.coaches.coaches.edit #free-counselings-show .selected-coache .coaches-availablhours,.coaches.coaches.edit #free-counselings-mypage .selected-coache .coaches-catchcopy,.coaches.coaches.edit #free-counselings-mypage .selected-coache .coaches-availablhours,.users.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-catchcopy,.users.free_counselings #users-free-counselings-confirmation .selected-coache .coaches-availablhours,.users.free_counselings #free-counselings-show .selected-coache .coaches-catchcopy,.users.free_counselings #free-counselings-show .selected-coache .coaches-availablhours,.users.free_counselings #free-counselings-mypage .selected-coache .coaches-catchcopy,.users.free_counselings #free-counselings-mypage .selected-coache .coaches-availablhours,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .coaches-catchcopy,.free_counseling_cautions #users-free-counselings-confirmation .selected-coache .coaches-availablhours,.free_counseling_cautions #free-counselings-show .selected-coache .coaches-catchcopy,.free_counseling_cautions #free-counselings-show .selected-coache .coaches-availablhours,.free_counseling_cautions #free-counselings-mypage .selected-coache .coaches-catchcopy,.free_counseling_cautions #free-counselings-mypage .selected-coache .coaches-availablhours{padding:8px 0 0 20px}}.admins.free_counselings #users-free-counselings-confirmation .list-dot li,.admins.free_counselings #free-counselings-show .list-dot li,.admins.free_counselings #free-counselings-mypage .list-dot li,.coaches.free_counselings #users-free-counselings-confirmation .list-dot li,.coaches.free_counselings #free-counselings-show .list-dot li,.coaches.free_counselings #free-counselings-mypage .list-dot li,.coaches.coaches.edit #users-free-counselings-confirmation .list-dot li,.coaches.coaches.edit #free-counselings-show .list-dot li,.coaches.coaches.edit #free-counselings-mypage .list-dot li,.users.free_counselings #users-free-counselings-confirmation .list-dot li,.users.free_counselings #free-counselings-show .list-dot li,.users.free_counselings #free-counselings-mypage .list-dot li,.free_counseling_cautions #users-free-counselings-confirmation .list-dot li,.free_counseling_cautions #free-counselings-show .list-dot li,.free_counseling_cautions #free-counselings-mypage .list-dot li{margin-bottom:6px}.admins.free_counselings #users-free-counselings-confirmation .list-dot li:last-child,.admins.free_counselings #free-counselings-show .list-dot li:last-child,.admins.free_counselings #free-counselings-mypage .list-dot li:last-child,.coaches.free_counselings #users-free-counselings-confirmation .list-dot li:last-child,.coaches.free_counselings #free-counselings-show .list-dot li:last-child,.coaches.free_counselings #free-counselings-mypage .list-dot li:last-child,.coaches.coaches.edit #users-free-counselings-confirmation .list-dot li:last-child,.coaches.coaches.edit #free-counselings-show .list-dot li:last-child,.coaches.coaches.edit #free-counselings-mypage .list-dot li:last-child,.users.free_counselings #users-free-counselings-confirmation .list-dot li:last-child,.users.free_counselings #free-counselings-show .list-dot li:last-child,.users.free_counselings #free-counselings-mypage .list-dot li:last-child,.free_counseling_cautions #users-free-counselings-confirmation .list-dot li:last-child,.free_counseling_cautions #free-counselings-show .list-dot li:last-child,.free_counseling_cautions #free-counselings-mypage .list-dot li:last-child{margin-bottom:0}.admins.free_counselings .pass-criteria-checklist,.coaches.free_counselings .pass-criteria-checklist,.coaches.coaches.edit .pass-criteria-checklist,.users.free_counselings .pass-criteria-checklist,.free_counseling_cautions .pass-criteria-checklist{padding:16px}.admins.free_counselings .pass-criteria-checklist .title:not(:last-child),.coaches.free_counselings .pass-criteria-checklist .title:not(:last-child),.coaches.coaches.edit .pass-criteria-checklist .title:not(:last-child),.users.free_counselings .pass-criteria-checklist .title:not(:last-child),.free_counseling_cautions .pass-criteria-checklist .title:not(:last-child){margin-top:0;margin-bottom:0;padding-left:0}.admins.free_counselings .pass-criteria-checklist .title:not(:last-child)::before,.coaches.free_counselings .pass-criteria-checklist .title:not(:last-child)::before,.coaches.coaches.edit .pass-criteria-checklist .title:not(:last-child)::before,.users.free_counselings .pass-criteria-checklist .title:not(:last-child)::before,.free_counseling_cautions .pass-criteria-checklist .title:not(:last-child)::before{display:none}.admins.free_counselings .checklists,.coaches.free_counselings .checklists,.coaches.coaches.edit .checklists,.users.free_counselings .checklists,.free_counseling_cautions .checklists{padding:16px}.admins.free_counselings #users-free-counselings-complate .page-title,.coaches.free_counselings #users-free-counselings-complate .page-title,.coaches.coaches.edit #users-free-counselings-complate .page-title,.users.free_counselings #users-free-counselings-complate .page-title,.free_counseling_cautions #users-free-counselings-complate .page-title{margin-bottom:32px}.admins.free_counselings #users-free-counselings-complate p,.coaches.free_counselings #users-free-counselings-complate p,.coaches.coaches.edit #users-free-counselings-complate p,.users.free_counselings #users-free-counselings-complate p,.free_counseling_cautions #users-free-counselings-complate p{margin-bottom:24px}.admins.free_counselings #users-free-counselings-complate p:last-child,.coaches.free_counselings #users-free-counselings-complate p:last-child,.coaches.coaches.edit #users-free-counselings-complate p:last-child,.users.free_counselings #users-free-counselings-complate p:last-child,.free_counseling_cautions #users-free-counselings-complate p:last-child{margin-bottom:0}.admins.free_counselings .free-counselings-information,.coaches.free_counselings .free-counselings-information,.coaches.coaches.edit .free-counselings-information,.users.free_counselings .free-counselings-information,.free_counseling_cautions .free-counselings-information{background-color:#f4f4f4;display:flex;justify-content:space-between;padding:8px}.admins.free_counselings .free-counselings-information .schedule-date-list ul,.coaches.free_counselings .free-counselings-information .schedule-date-list ul,.coaches.coaches.edit .free-counselings-information .schedule-date-list ul,.users.free_counselings .free-counselings-information .schedule-date-list ul,.free_counseling_cautions .free-counselings-information .schedule-date-list ul{background-color:#fff;box-shadow:0 3px 8px rgba(68,71,92,0.1)}.admins.free_counselings .free-counselings-information .schedule-date-list li,.coaches.free_counselings .free-counselings-information .schedule-date-list li,.coaches.coaches.edit .free-counselings-information .schedule-date-list li,.users.free_counselings .free-counselings-information .schedule-date-list li,.free_counseling_cautions .free-counselings-information .schedule-date-list li{padding:0 10px}.admins.free_counselings .free-counselings-information .schedule-date-list li:last-child a,.coaches.free_counselings .free-counselings-information .schedule-date-list li:last-child a,.coaches.coaches.edit .free-counselings-information .schedule-date-list li:last-child a,.users.free_counselings .free-counselings-information .schedule-date-list li:last-child a,.free_counseling_cautions .free-counselings-information .schedule-date-list li:last-child a{border-bottom:0}.admins.free_counselings .free-counselings-information .schedule-date-list .time,.coaches.free_counselings .free-counselings-information .schedule-date-list .time,.coaches.coaches.edit .free-counselings-information .schedule-date-list .time,.users.free_counselings .free-counselings-information .schedule-date-list .time,.free_counseling_cautions .free-counselings-information .schedule-date-list .time{position:relative;display:inline-block;padding-left:20px;font-size:12px}@media (min-width: 768px){.admins.free_counselings .free-counselings-information .schedule-date-list .time,.coaches.free_counselings .free-counselings-information .schedule-date-list .time,.coaches.coaches.edit .free-counselings-information .schedule-date-list .time,.users.free_counselings .free-counselings-information .schedule-date-list .time,.free_counseling_cautions .free-counselings-information .schedule-date-list .time{font-size:16px}}.admins.free_counselings .free-counselings-information .schedule-date-list .time::before,.coaches.free_counselings .free-counselings-information .schedule-date-list .time::before,.coaches.coaches.edit .free-counselings-information .schedule-date-list .time::before,.users.free_counselings .free-counselings-information .schedule-date-list .time::before,.free_counseling_cautions .free-counselings-information .schedule-date-list .time::before{position:absolute;top:calc(50% - 6px);left:0;content:"";background-image:url(/assets/icon-clock-time-four-fill-58e9e275b1de775e36882216fdae5fadbb2efd41c7e1c020c6f40c6fb92d6a89.svg);background-size:12px;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:12px}.admins.free_counselings .free-counselings-information .schedule-date-list .name,.coaches.free_counselings .free-counselings-information .schedule-date-list .name,.coaches.coaches.edit .free-counselings-information .schedule-date-list .name,.users.free_counselings .free-counselings-information .schedule-date-list .name,.free_counseling_cautions .free-counselings-information .schedule-date-list .name{position:relative;display:inline-block;margin-left:16px;padding-left:15px;color:#f00;font-size:14px}@media (min-width: 768px){.admins.free_counselings .free-counselings-information .schedule-date-list .name,.coaches.free_counselings .free-counselings-information .schedule-date-list .name,.coaches.coaches.edit .free-counselings-information .schedule-date-list .name,.users.free_counselings .free-counselings-information .schedule-date-list .name,.free_counseling_cautions .free-counselings-information .schedule-date-list .name{font-size:20px}}.admins.free_counselings .free-counselings-information .schedule-date-list .name::before,.coaches.free_counselings .free-counselings-information .schedule-date-list .name::before,.coaches.coaches.edit .free-counselings-information .schedule-date-list .name::before,.users.free_counselings .free-counselings-information .schedule-date-list .name::before,.free_counseling_cautions .free-counselings-information .schedule-date-list .name::before{position:absolute;top:calc(50% - 6px);left:0;content:"";background-image:url(/assets/icon-profile-fill-d97a6fd1cd99c168243386023dc0f5687ce2054e8782d90ddc4b5d709ba5af55.svg);background-size:12px;background-repeat:no-repeat;background-position:center;display:block;width:12px;height:12px}.admins.free_counselings .free-counselings-information a,.coaches.free_counselings .free-counselings-information a,.coaches.coaches.edit .free-counselings-information a,.users.free_counselings .free-counselings-information a,.free_counseling_cautions .free-counselings-information a{position:relative;border-bottom:1px solid #eaebef;color:#44475c;display:flex;align-items:center;line-height:1;text-decoration:none;padding:0 16px 0 0;font-size:12px}@media (min-width: 768px){.admins.free_counselings .free-counselings-information a,.coaches.free_counselings .free-counselings-information a,.coaches.coaches.edit .free-counselings-information a,.users.free_counselings .free-counselings-information a,.free_counseling_cautions .free-counselings-information a{font-size:16px}}.admins.free_counselings .free-counselings-information a::after,.coaches.free_counselings .free-counselings-information a::after,.coaches.coaches.edit .free-counselings-information a::after,.users.free_counselings .free-counselings-information a::after,.free_counseling_cautions .free-counselings-information a::after{position:absolute;top:calc(50% - 3px);right:4px;content:"";display:block;border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(45deg);width:6px;height:6px}.admins.free_counselings .modal-card-title,.admins.free_counselings .title-line-bottom,.coaches.free_counselings .modal-card-title,.coaches.free_counselings .title-line-bottom,.coaches.coaches.edit .modal-card-title,.coaches.coaches.edit .title-line-bottom,.users.free_counselings .modal-card-title,.users.free_counselings .title-line-bottom,.free_counseling_cautions .modal-card-title,.free_counseling_cautions .title-line-bottom{font-size:12px}@media (min-width: 768px){.admins.free_counselings .modal-card-title,.admins.free_counselings .title-line-bottom,.coaches.free_counselings .modal-card-title,.coaches.free_counselings .title-line-bottom,.coaches.coaches.edit .modal-card-title,.coaches.coaches.edit .title-line-bottom,.users.free_counselings .modal-card-title,.users.free_counselings .title-line-bottom,.free_counseling_cautions .modal-card-title,.free_counseling_cautions .title-line-bottom{font-size:16px}}.admins.free_counselings .radio,.coaches.free_counselings .radio,.coaches.coaches.edit .radio,.users.free_counselings .radio,.free_counseling_cautions .radio{font-size:12px}@media (min-width: 768px){.admins.free_counselings .radio,.coaches.free_counselings .radio,.coaches.coaches.edit .radio,.users.free_counselings .radio,.free_counseling_cautions .radio{font-size:16px}}.admins.free_counselings .modal-confirmation-of-linked-calendars,.coaches.free_counselings .modal-confirmation-of-linked-calendars,.coaches.coaches.edit .modal-confirmation-of-linked-calendars,.users.free_counselings .modal-confirmation-of-linked-calendars,.free_counseling_cautions .modal-confirmation-of-linked-calendars{background-color:#f4f4f4;padding:16px;text-align:center}.free_counseling_cautions .container{position:unset;padding-bottom:60px}@media (min-width: 768px){.free_counseling_cautions .container{padding:24px 28px}}@media (min-width: 1024px){.free_counseling_cautions .container{padding:40px;max-width:1152px !important}}.admins.user_questionnaires .container,.coaches.user_questionnaires .container,.coaches.coaches.edit .container,.coaches.user_interim_questionnaires .container,.users.user_questionnaires .container,.users.user_interim_questionnaires .container{position:unset;padding-bottom:60px}@media (min-width: 768px){.admins.user_questionnaires .container,.coaches.user_questionnaires .container,.coaches.coaches.edit .container,.coaches.user_interim_questionnaires .container,.users.user_questionnaires .container,.users.user_interim_questionnaires .container{padding:24px 28px}}@media (min-width: 1024px){.admins.user_questionnaires .container,.coaches.user_questionnaires .container,.coaches.coaches.edit .container,.coaches.user_interim_questionnaires .container,.users.user_questionnaires .container,.users.user_interim_questionnaires .container{padding:40px;max-width:800px !important}}.admins.user_questionnaires .title .back,.coaches.user_questionnaires .title .back,.coaches.coaches.edit .title .back,.coaches.user_interim_questionnaires .title .back,.users.user_questionnaires .title .back,.users.user_interim_questionnaires .title .back{position:relative;color:#44475c;text-decoration:none;display:inline-block;padding-left:18px}.admins.user_questionnaires .title .back::after,.coaches.user_questionnaires .title .back::after,.coaches.coaches.edit .title .back::after,.coaches.user_interim_questionnaires .title .back::after,.users.user_questionnaires .title .back::after,.users.user_interim_questionnaires .title .back::after{position:absolute;top:calc(50% - 3px);left:0;content:"";display:block;border-top:2px solid #44475c;border-right:2px solid #44475c;transform:rotate(225deg);width:8px;height:8px}.admins.user_questionnaires .button-wrap,.coaches.user_questionnaires .button-wrap,.coaches.coaches.edit .button-wrap,.coaches.user_interim_questionnaires .button-wrap,.users.user_questionnaires .button-wrap,.users.user_interim_questionnaires .button-wrap{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;column-gap:24px;padding:16px;width:100%}@media (min-width: 768px){.admins.user_questionnaires .button-wrap,.coaches.user_questionnaires .button-wrap,.coaches.coaches.edit .button-wrap,.coaches.user_interim_questionnaires .button-wrap,.users.user_questionnaires .button-wrap,.users.user_interim_questionnaires .button-wrap{padding:24px}}.admins.user_questionnaires .button-wrap .button,.coaches.user_questionnaires .button-wrap .button,.coaches.coaches.edit .button-wrap .button,.coaches.user_interim_questionnaires .button-wrap .button,.users.user_questionnaires .button-wrap .button,.users.user_interim_questionnaires .button-wrap .button{font-size:12px}@media (min-width: 768px){.admins.user_questionnaires .button-wrap .button,.coaches.user_questionnaires .button-wrap .button,.coaches.coaches.edit .button-wrap .button,.coaches.user_interim_questionnaires .button-wrap .button,.users.user_questionnaires .button-wrap .button,.users.user_interim_questionnaires .button-wrap .button{font-size:16px;padding:8px 24px}}.admins.user_questionnaires .footer-jikorikai,.coaches.user_questionnaires .footer-jikorikai,.coaches.coaches.edit .footer-jikorikai,.coaches.user_interim_questionnaires .footer-jikorikai,.users.user_questionnaires .footer-jikorikai,.users.user_interim_questionnaires .footer-jikorikai{display:none}.admins.user_questionnaires .checkbox-wrap+.checkbox-wrap,.coaches.user_questionnaires .checkbox-wrap+.checkbox-wrap,.coaches.coaches.edit .checkbox-wrap+.checkbox-wrap,.coaches.user_interim_questionnaires .checkbox-wrap+.checkbox-wrap,.users.user_questionnaires .checkbox-wrap+.checkbox-wrap,.users.user_interim_questionnaires .checkbox-wrap+.checkbox-wrap{margin-top:6px}.admins.user_questionnaires .single_page .title-line-bottom,.coaches.user_questionnaires .single_page .title-line-bottom,.coaches.coaches.edit .single_page .title-line-bottom,.coaches.user_interim_questionnaires .single_page .title-line-bottom,.users.user_questionnaires .single_page .title-line-bottom,.users.user_interim_questionnaires .single_page .title-line-bottom{border-left:0;font-size:1rem;padding-left:0}@media (min-width: 768px){.admins.user_questionnaires .single_page .title-line-bottom,.coaches.user_questionnaires .single_page .title-line-bottom,.coaches.coaches.edit .single_page .title-line-bottom,.coaches.user_interim_questionnaires .single_page .title-line-bottom,.users.user_questionnaires .single_page .title-line-bottom,.users.user_interim_questionnaires .single_page .title-line-bottom{font-size:1.25rem}}.admins.user_questionnaires .single_page .title-line-bottom:first-child,.coaches.user_questionnaires .single_page .title-line-bottom:first-child,.coaches.coaches.edit .single_page .title-line-bottom:first-child,.coaches.user_interim_questionnaires .single_page .title-line-bottom:first-child,.users.user_questionnaires .single_page .title-line-bottom:first-child,.users.user_interim_questionnaires .single_page .title-line-bottom:first-child{margin-top:0}.admins.user_questionnaires .questionnaires-numbers,.coaches.user_questionnaires .questionnaires-numbers,.coaches.coaches.edit .questionnaires-numbers,.coaches.user_interim_questionnaires .questionnaires-numbers,.users.user_questionnaires .questionnaires-numbers,.users.user_interim_questionnaires .questionnaires-numbers{font-size:14px;margin-top:4px;margin-bottom:6px}.admins.user_questionnaires .questionnaires-numbers ul,.coaches.user_questionnaires .questionnaires-numbers ul,.coaches.coaches.edit .questionnaires-numbers ul,.coaches.user_interim_questionnaires .questionnaires-numbers ul,.users.user_questionnaires .questionnaires-numbers ul,.users.user_interim_questionnaires .questionnaires-numbers ul{display:flex;align-items:center;justify-content:center;gap:20px}.admins.user_questionnaires .questionnaires-numbers li,.coaches.user_questionnaires .questionnaires-numbers li,.coaches.coaches.edit .questionnaires-numbers li,.coaches.user_interim_questionnaires .questionnaires-numbers li,.users.user_questionnaires .questionnaires-numbers li,.users.user_interim_questionnaires .questionnaires-numbers li{width:20px;height:17px;text-align:center}.admins.user_questionnaires .radio-cols,.coaches.user_questionnaires .radio-cols,.coaches.coaches.edit .radio-cols,.coaches.user_interim_questionnaires .radio-cols,.users.user_questionnaires .radio-cols,.users.user_interim_questionnaires .radio-cols{background-color:#f4f4f4;padding:10px;display:flex;justify-content:center;gap:10px;line-height:1}.admins.user_questionnaires .radio-cols ul,.coaches.user_questionnaires .radio-cols ul,.coaches.coaches.edit .radio-cols ul,.coaches.user_interim_questionnaires .radio-cols ul,.users.user_questionnaires .radio-cols ul,.users.user_interim_questionnaires .radio-cols ul{display:flex;align-items:center;justify-content:center;gap:20px}.admins.user_questionnaires .radio-cols li,.coaches.user_questionnaires .radio-cols li,.coaches.coaches.edit .radio-cols li,.coaches.user_interim_questionnaires .radio-cols li,.users.user_questionnaires .radio-cols li,.users.user_interim_questionnaires .radio-cols li{width:20px}.admins.user_questionnaires .radio-cols .radio,.coaches.user_questionnaires .radio-cols .radio,.coaches.coaches.edit .radio-cols .radio,.coaches.user_interim_questionnaires .radio-cols .radio,.users.user_questionnaires .radio-cols .radio,.users.user_interim_questionnaires .radio-cols .radio{height:14px;padding:0}.admins.user_questionnaires .radio-cols span,.coaches.user_questionnaires .radio-cols span,.coaches.coaches.edit .radio-cols span,.coaches.user_interim_questionnaires .radio-cols span,.users.user_questionnaires .radio-cols span,.users.user_interim_questionnaires .radio-cols span{font-size:14px;padding-top:4px;min-width:110px}.admins.user_questionnaires .radio-cols span:first-child,.coaches.user_questionnaires .radio-cols span:first-child,.coaches.coaches.edit .radio-cols span:first-child,.coaches.user_interim_questionnaires .radio-cols span:first-child,.users.user_questionnaires .radio-cols span:first-child,.users.user_interim_questionnaires .radio-cols span:first-child{text-align:right}.coaches.user_interim_questionnaires #single_page.container{padding-bottom:60px}@media (min-width: 1024px){.coaches.user_interim_questionnaires #single_page.container{padding:40px;max-width:800px !important}}.preworks .footer-jikorikai{display:none}.preworks .movie-content-movie{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-bottom:32px;aspect-ratio:16 / 9;width:100%}@media (min-width: 1024px){.preworks .movie-content-movie{height:500px}}.preworks .movie-content-movie iframe{width:100%;height:100%}.preworks .question-title{font-size:24px}.preworks .question-title.daiji{color:#1dbf7c}.preworks .question-title.tokui{color:#f0c907}.preworks .question-title.suki{color:#ff8095}.preworks .panel .panel-block:first-child .title-q{border-top-width:0}.preworks .button-wrap{position:fixed;bottom:0;left:0;background-color:rgba(255,255,255,0.7);display:flex;justify-content:center;column-gap:24px;padding:16px;width:100%;z-index:10}@media (min-width: 768px){.preworks .button-wrap{padding:24px}}.preworks .button-wrap .button{font-size:12px}@media (min-width: 768px){.preworks .button-wrap .button{font-size:16px;padding:8px 24px}}.coaches.preworks textarea.example{display:none}.is-print-display-inline-block,.is-print-display-block{display:none}tr.is-screen{display:table-row}tr.is-print{display:none}@media print{body{background-color:#fff}main.hero{padding-top:0 !important}.hero-body{padding-left:0 !important;padding-right:0 !important}.hero-body.wrap-contents{padding:0}.users_summary{padding:16px}.users_summary .summary-title-wrap{align-items:center;display:flex;flex-direction:row;margin-bottom:23px}.is-print-display-inline-block{display:inline-block !important}.is-print-display-block{display:block !important}.is-print-pre-wrap{white-space:pre-wrap;word-break:break-all}.save-notification,.is-print-display-none{display:none !important}.is-page-break-before{page-break-before:always}.container{padding:16px !important}.page-title{font-size:1.25rem;margin-bottom:0}.question-title{font-size:1rem}body,.page-title-meta .step-name,.purposes-and-procedures,.purposes-and-procedures .control,.control,.label,.input,.is-medium.input,.textarea,.is-medium.textarea,.course_preparations .subtitle-bg,th,td{font-size:0.75rem !important}.question-sub-title{font-size:0.875rem !important}.textarea{height:auto !important;max-height:fit-content !important}.columns,.column,.table-sticky,table,tr,td,th,tbody,thead,tfoot{page-break-before:avoid !important;page-break-after:avoid !important;page-break-inside:avoid !important}tr.is-screen{display:none}tr.is-print{display:table-row}.table tr .is-print{background-color:transparent !important;border-color:transparent !important;padding:0 !important}.table tr:first-child .is-print{border-top-color:#eaebef !important}.table tr th.is-print:last-child,.table tr td.is-print:last-child{border-right-color:#eaebef !important}.table-sticky,.table-sticky .table,.table.table-sticky{position:relative;border-collapse:collapse;display:table;width:100%;break-inside:avoid-page !important;break-before:avoid-page !important}.table-sticky thead th,.table.table-sticky thead th{position:relative}.table-sticky tbody td,.table.table-sticky tbody td{border-color:#eaebef !important}.select:not(.is-multiple,.is-loading)::after,.user_favorite_things .table-sticky.user-favorite-things-list-of-table .select::after{display:none !important}.user_favorite_things .table-user-favorite-things.table-sticky .th-row-2,.user_favorite_things .table-sticky.table-user-favorite-thing-verifications .th-row-2{top:0}.user-weakness-pattern-approaches tbody.table,.user_favorite_things .table-sticky.table-user-favorite-thing-verifications tbody.table{display:contents;margin-bottom:0;width:100vw}.writing-mode-vertical{min-height:auto !important}.motivation_graphs .user-life-motivation-events,.motivation_graphs .user-positive-and-negative-events,.user-strengths-and-weaknesses-pattern-table,.want-to-do-thing-check-table,.user_realization_methods .table-user-projects-wrap,.user_realization_methods .table-sticky,.overflow-x-scroll{overflow:auto !important;height:auto !important;max-height:none !important}.my-sf-list{position:relative !important;top:auto !important}.panel .panel-block summary.title-q,.panel details summary.title-q{position:relative !important;top:auto !important;font-size:0.875rem !important;padding-left:0 !important}.panel .panel-block .hero-body h4,.panel details .hero-body h4{font-size:12px}.panel .panel-block .hero-body>div .columns,.panel .panel-block .hero-body>form,.panel details .hero-body>div .columns,.panel details .hero-body>form{border-bottom:1px solid #f4f4f4;padding:8px 0 0}.panel .panel-block .hero-body>div:last-child .columns,.panel .panel-block .hero-body>form:last-child,.panel details .hero-body>div:last-child .columns,.panel details .hero-body>form:last-child{border-bottom:0}.user_realization_methods .hero.is-small .hero-body{padding-bottom:0}.user_values .arrow-right{background-image:url(/assets/icon-arrow-bottom-dd3c0faba49ed08d3b99667c6274bc226e6d8636c50d9091b1e935cf0f0e401d.svg);background-size:27px 21.6px;background-repeat:no-repeat;background-position:center;margin:0 auto}.user_values .user-value-list,.user_values .user-value-list-ranking,.user_values .user-interfering-experience{height:auto;overflow:hidden}.user_values .user-value-list th,.user_values .user-value-list-ranking th,.user_values .user-interfering-experience th{position:relative;top:auto}.user_values .user-interfering-experience .arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:30px auto;background-position:center 15px;position:relative;top:auto;max-width:60px}.user_strength_and_weaknesses .arrow-right{background-image:url(/assets/icon-arrow-right-0fbac5bcb85d37c37a5872af0bda2040bc249aff59e735cd07aefa07e4c5db26.svg);background-size:30px auto;background-position:center 15px;position:relative;top:auto;max-width:60px}.want-to-do-thing-check-table th{position:relative}.user_realization_methods .table-user-projects-wrap{padding-bottom:16px}.user_realization_methods .table-user-projects-wrap .table-user-projects{margin-bottom:0}.user_realization_methods .tr-total{position:relative}.modal-user-strengths-and-weakness-patterns{position:relative !important;height:auto !important;overflow:hidden auto !important}.modal-user-strengths-and-weakness-patterns .modal-card{height:auto !important;max-height:none !important;overflow:hidden auto !important}.modal-user-strengths-and-weakness-patterns .modal-card-body{padding:0 !important}.modal-user-strengths-and-weakness-patterns .table-sticky{overflow:auto;height:auto}.modal-user-strengths-and-weakness-patterns .th-sticky-no,.modal-user-strengths-and-weakness-patterns .td-sticky-no{position:relative !important;left:0 !important}}
