html,body{background-color:#fff;color:#282828;font-family:"BIZ UDPGothic",sans-serif;font-size:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-all;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-top:110px}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1200px){html,body{scroll-padding-top:110px}}@media screen and (max-width: 768px){html,body{scroll-padding-top:162px}}@property --gradationDirection{syntax:"<angle>";inherits:false;initial-value:102deg}@property --gradationFirstPercentage{syntax:"<percentage>";inherits:false;initial-value:-4.54%}@property --gradationSecondPercentage{syntax:"<percentage>";inherits:false;initial-value:49.36%}@property --gradationThirdPercentage{syntax:"<percentage>";inherits:false;initial-value:101.16%}@-webkit-keyframes gradationShakeRotate{0%{--gradationDirection: 102deg}25%{--gradationDirection: 172deg}50%{--gradationDirection: 102deg}75%{--gradationDirection: 0deg}100%{--gradationDirection: 102deg}}@keyframes gradationShakeRotate{0%{--gradationDirection: 102deg}25%{--gradationDirection: 172deg}50%{--gradationDirection: 102deg}75%{--gradationDirection: 0deg}100%{--gradationDirection: 102deg}}@-webkit-keyframes gradationShakePercentage{0%{--gradationFirstPercentage: -4.54%;--gradationSecondePercentage: 120.36%}100%{--gradationFirstPercentage: 28.54%;--gradationSecondePercentage: 180.36%}}@keyframes gradationShakePercentage{0%{--gradationFirstPercentage: -4.54%;--gradationSecondePercentage: 120.36%}100%{--gradationFirstPercentage: 28.54%;--gradationSecondePercentage: 180.36%}}@-webkit-keyframes gradationRotation{0%{--gradationDirection: 102deg}100%{--gradationDirection: 462deg}}@keyframes gradationRotation{0%{--gradationDirection: 102deg}100%{--gradationDirection: 462deg}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.l-footer{position:absolute;bottom:0;left:0;width:100%;padding-block:10px;text-align:center}.l-footer__nav{margin-bottom:16px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 768px){.l-footer__nav{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-bottom:8px}}.l-footer__link{color:#77787e;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;text-decoration:none}@media screen and (max-width: 768px){.l-footer__link{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.l-footer__link--white{color:#fff}.l-footer__copyright{color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;width:100%}.l-footer__copyright--white{color:#fff}.l-header{position:fixed;top:0;left:0;width:100dvw;height:100px;z-index:100;background-color:#fff;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);padding-left:310px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px}@media screen and (max-width: 1200px){.l-header::after{content:"";position:absolute;display:block;width:80px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));top:0;left:100%;transform:translateX(-100%)}}@media screen and (max-width: 1200px){.l-header{padding-left:19.6px;height:100px}.l-header::before{content:"";display:block;width:84px;height:20px;position:fixed;left:0;top:100px;z-index:90;background-color:#fff}}@media screen and (max-width: 768px){.l-header{padding-left:0px;height:62px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0px}.l-header::before,.l-header::after{content:"";display:none}}.l-header--unauthorized{padding-left:40px}.l-header--unauthorized::after{content:"";position:absolute;top:0;right:0;display:block;width:80px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255))}@media screen and (max-width: 1200px){.l-header--unauthorized::before{content:"";display:none}}@media screen and (max-width: 768px){.l-header--unauthorized{padding-left:0px}}.l-header__logoContainer{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:24px 49px;display:none}@media screen and (max-width: 1200px){.l-header__logoContainer{display:block;padding-block:23px}}@media screen and (max-width: 768px){.l-header__logoContainer{width:100%;padding-block:12px;padding-inline:10px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:30px}}.l-header__logoContainer--unauthorized{padding-block:0px;display:block;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 768px){.l-header__logoContainer--unauthorized{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px}}.l-header__logoInner{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.l-header__container{position:absolute;top:50%;transform:translateY(-50%);width:100%;overflow:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:30px}.l-header__container::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 768px){.l-header__container{overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:16px 0px 12px 20px;position:relative}}.l-header__title{padding-left:32px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}@media screen and (max-width: 768px){.l-header__title{padding-left:0px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:4px}.l-header__title::-webkit-scrollbar{display:none;-webkit-appearance:none}}.l-header__buttonContainer{display:none}@media screen and (max-width: 768px){.l-header__buttonContainer{position:fixed;top:0;right:0;display:block;height:62px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:10px;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:20px;z-index:300}}.l-header__button{display:none}@media screen and (max-width: 768px){.l-header__button{display:block;width:38px;height:38px}}.l-header__breadcrumb{width:100%;position:fixed;top:0;z-index:100;left:310px;height:100px}@media screen and (max-width: 1200px){.l-header__breadcrumb{left:180px;width:calc(100% - 180px);height:100px}.l-header__breadcrumb::after{content:"";position:absolute;display:block;width:80px;height:calc(100% - 20px);background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));top:15px;right:0}}@media screen and (max-width: 768px){.l-header__breadcrumb{width:100%;top:62px;background-color:#fff;left:0;height:90px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);z-index:80}}.l-header__logo--unauthorized{width:228px}@media screen and (max-width: 768px){.l-header__logo--unauthorized{width:150px}}.l-main{display:block;min-height:100dvh;background-color:#f5f5f5;padding-top:100px;padding-left:310px}@media screen and (max-width: 1200px){.l-main{padding-top:100px;padding-left:84px}}@media screen and (max-width: 768px){.l-main{padding-top:152px;padding-left:0px}}.l-main--unauthorized{padding-left:0px;overflow-x:hidden}@media screen and (max-width: 1200px){.l-main--unauthorized{padding-left:0px}}@media screen and (max-width: 768px){.l-main--unauthorized{padding-top:62px;padding-left:0px}}.l-main__inner{position:relative;width:100%;min-height:calc(100dvh - 100px)}@media screen and (max-width: 1200px){.l-main__inner{min-height:calc(100dvh - 100px)}}@media screen and (max-width: 768px){.l-main__inner{min-height:calc(100dvh - 62px - 90px)}}@media screen and (max-width: 768px){.l-main__inner--unauthorized{min-height:calc(100dvh - 62px)}}.l-main--fullGradation{position:relative;display:block;height:auto;min-height:100dvh;background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));-webkit-animation:gradationShakeRotate 11s ease-in-out infinite normal forwards,gradationShakePercentage 2s ease-in-out infinite alternate forwards;animation:gradationShakeRotate 11s ease-in-out infinite normal forwards,gradationShakePercentage 2s ease-in-out infinite alternate forwards;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:0px;padding-block:100px}.l-main--monotone{position:relative;display:block;height:auto;min-height:100dvh;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:0px;padding-block:100px}.l-sidebar{display:block;width:310px;position:fixed;left:0;top:0;min-height:100dvh;z-index:150;background-color:#fff;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}@media screen and (max-width: 1200px){.l-sidebar{width:84px;z-index:90}}@media screen and (max-width: 768px){.l-sidebar{width:100dvw;z-index:150;background-color:#f5f5f5;transform:translateY(-100%);opacity:0;transition:all .4s ease-in-out;height:100dvh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:100px}.l-sidebar::-webkit-scrollbar{display:none;-webkit-appearance:none}.l-sidebar.is-open{transform:translateY(0);opacity:1}}.l-sidebar__logoContainer{width:100%;padding-block:32px}@media screen and (max-width: 1200px){.l-sidebar__logoContainer{display:none}}.l-sidebar__userMenu{position:fixed;bottom:0;left:0;height:72px;width:310px;padding:18px 20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background-color:#fff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:14px}.l-sidebar__userMenu::after{content:"";display:block;width:14px;height:7px;background-image:url("../font/arrow/sideMenu.svg")}.l-sidebar__userMenu:hover{cursor:pointer}.l-sidebar__userMenu.is-open::after{transform:rotate(180deg)}@media screen and (max-width: 1200px){.l-sidebar__userMenu{height:70px;width:84px;padding:11px 18px;border-top:none;border-bottom:none;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.l-sidebar__userMenu::after{content:"";display:none}}@media screen and (max-width: 768px){.l-sidebar__userMenu{position:static;background-color:inherit;margin:50px auto 30px auto;padding:0}}.l-wysiwyg{word-break:break-all}.l-wysiwyg div{font-size:1em;margin:0;padding:0}.l-wysiwyg p{font-size:1em;margin-bottom:20px;color:unset}.l-wysiwyg strong{font-weight:bolder;color:unset}.l-wysiwyg u{text-decoration:underline;color:unset}.l-wysiwyg del{text-decoration:line-through;color:unset}.l-wysiwyg sub{bottom:-0.25em}.l-wysiwyg sup{top:-0.5em;color:unset}.l-wysiwyg code{font-family:monospace;color:#666;background-color:rgba(27,31,35,.05);border-radius:6px;padding:.2em .4em}.l-wysiwyg pre{display:block;color:#666;background-color:#f9f9f9;padding:8px;border:1px solid #e1e1e1;border-radius:2px;font-family:monospace;max-height:400px;overflow:auto;scrollbar-width:thin;margin:1em 0;white-space:pre-wrap;word-wrap:break-word}.l-wysiwyg hr{margin-top:20px;margin-bottom:20px}.l-wysiwyg hr.__se__solid{border-style:solid none none}.l-wysiwyg hr.__se__dashed{border-style:dashed none none}.l-wysiwyg hr.__se__dotted{border-style:dotted none none}.l-wysiwyg h1,.l-wysiwyg h2,.l-wysiwyg h3,.l-wysiwyg h4,.l-wysiwyg h5,.l-wysiwyg h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.l-wysiwyg h1{font-size:2em;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em}.l-wysiwyg h2{font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;border-bottom:1px solid #eee;padding:5px 0 10px}.l-wysiwyg h3{font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.l-wysiwyg h4{font-size:1em;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em}.l-wysiwyg h5{font-size:.83em;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em}.l-wysiwyg h6{font-size:.67em;-webkit-margin-before:2.33em;margin-block-start:2.33em;-webkit-margin-after:2.33em;margin-block-end:2.33em}.l-wysiwyg blockquote{display:block;font-family:inherit;font-size:inherit;color:#999;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;padding:0 5px 0 20px;border:solid #b1b1b1;border-width:0 0 0 5px}.l-wysiwyg img{width:100%;max-width:620px}.l-wysiwyg iframe{width:100%;max-width:620px;aspect-ratio:16/9}.l-wysiwyg a{text-decoration:none;color:#004ccf}.l-wysiwyg a:hover{cursor:pointer;color:#0093ff;text-decoration:underline}.l-wysiwyg ol{list-style-position:outside;list-style-type:decimal;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.l-wysiwyg ol ol{list-style-type:lower-alpha}.l-wysiwyg ol ol ol{list-style-type:upper-roman}.l-wysiwyg ol ol ul{list-style-type:square}.l-wysiwyg ol ul{list-style-type:circle}.l-wysiwyg ol ul ul{list-style-type:square}.l-wysiwyg ul{list-style-type:disc;list-style-position:outside;display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.l-wysiwyg ul ol{list-style-type:lower-alpha}.l-wysiwyg ul ol ol{list-style-type:upper-roman}.l-wysiwyg ul ul{list-style-type:circle}.l-wysiwyg ul ul ul{list-style-type:square}.l-wysiwyg li{display:list-item;text-align:-webkit-match-parent;margin-bottom:5px;list-style:inherit}.l-wysiwyg table{display:table;border:1px solid #ccc;width:100%;max-width:100%;margin:0 0 10px;background-color:rgba(0,0,0,0);border-spacing:0;border-collapse:collapse;clear:both;text-indent:initial}.l-wysiwyg table td,.l-wysiwyg table th{border:1px solid #e1e1e1;padding:.4em;background-clip:padding-box;display:table-cell;text-align:initial;width:auto}.l-wysiwyg table th{background-color:#f3f3f3}.l-wysiwyg table tr{display:table-row;border:1px solid #efefef}.l-wysiwyg table thead{border-bottom:2px solid #333}.l-wysiwyg table.se-table-layout-auto{table-layout:auto !important}.l-wysiwyg table.se-table-layout-fixed{table-layout:fixed !important}.l-wysiwyg table.se-table-size-auto{width:auto !important}.l-notice{width:570px;background-color:#fff;height:100px;flex-shrink:0;position:fixed;top:0;right:0;z-index:110;transition:transform 1s ease-in-out;transform:translate(100%, 0px)}@media screen and (max-width: 1200px){.l-notice{height:100px}}@media screen and (max-width: 1000px){.l-notice{top:100%;right:50%;transform:translate(50%, 0px);z-index:80;background-color:rgba(0,0,0,0);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media screen and (max-width: 768px){.l-notice{width:90%}}.l-notice::before{content:"";position:absolute;display:block;width:80px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));top:0;left:0;transform:translateX(-100%)}@media screen and (max-width: 1000px){.l-notice::before{display:none}}.l-notice.is-slideIn{transform:translate(0px, 0px)}@media screen and (max-width: 1000px){.l-notice.is-slideIn{transform:translate(50%, calc(-100% - 10px))}}.l-sideMenu__wrapper{overflow-y:scroll;height:calc(100dvh - 100px);padding:0px 20px;-ms-overflow-style:none;scrollbar-width:none}.l-sideMenu__wrapper::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1200px){.l-sideMenu__wrapper{height:100dvh;padding:116px 8px 48px 8px}.l-sideMenu__wrapper:has(.is-open){overflow-y:visible}}@media screen and (max-width: 768px){.l-sideMenu__wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0px}.l-sideMenu__wrapper:has(.is-open){overflow-y:scroll}}.l-sideMenu__list{margin-bottom:72px;list-style:none;width:100%;display:inline-flex;align-items:center;flex-direction:column;justify-content:center;flex-wrap:nowrap}@media screen and (max-width: 768px){.l-sideMenu__list{padding:0 45px;margin-bottom:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px}}.l-userMenu__label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:14px}@media screen and (max-width: 1200px){.l-userMenu__label{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px;width:100%}}@media screen and (max-width: 768px){.l-userMenu__label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;width:auto}}.l-userMenu__contents{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px;width:170px}@media screen and (max-width: 1200px){.l-userMenu__contents{display:none}}@media screen and (max-width: 768px){.l-userMenu__contents{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px;width:170px}}.l-userMenu__list{position:fixed;bottom:72px;left:0;width:310px;padding:8px 20px;background-color:#f5f5f5;list-style:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0px;display:none}.l-userMenu__list.is-open{display:block}@media screen and (max-width: 1200px){.l-userMenu__list{bottom:70px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 10px;border-radius:0px 6px 6px 0px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.16)}}@media screen and (max-width: 768px){.l-userMenu__list{display:block;position:static;padding:0 45px;box-shadow:none;margin-top:12px}}.l-inner{padding-block:40px 140px}.c-button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.c-button a{text-decoration:none;display:block;white-space:nowrap;text-align:center;text-box-trim:trim-both}.c-button button,.c-button input{white-space:nowrap;text-align:center;text-box-trim:trim-both}.c-button--sizeXS{width:100%;height:35px;border-radius:18px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;position:relative}.c-button--sizeXS a,.c-button--sizeXS input,.c-button--sizeXS button{padding:16px;padding-inline:16px 28px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700;width:100%}.c-button--sizeXS.c-button--planeBack a,.c-button--sizeXS.c-button--planeBac input,.c-button--sizeXS.c-button--planeBac button{padding-inline:28px 16px}.c-button--sizeXS::after{position:absolute;pointer-events:none;top:50%;right:16px;transform:translateY(-50%);content:"";display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;width:10px;height:12px;transition:all .2s ease-in-out}.c-button--sizeXS:hover{cursor:pointer}.c-button--sizeXS:hover::after{transform:translate(5px, -50%)}.c-button--sizeS{width:100%;height:50px;border-radius:25px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;position:relative}@media screen and (max-width: 1000px){.c-button--sizeS{height:43px;border-radius:21.5px}}.c-button--sizeS a,.c-button--sizeS input,.c-button--sizeS button{padding:20px;padding-inline:20px 32px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;width:100%}@media screen and (max-width: 1000px){.c-button--sizeS a,.c-button--sizeS input,.c-button--sizeS button{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}.c-button--sizeS.c-button--planeBack a,.c-button--sizeS.c-button--planeBack input,.c-button--sizeS.c-button--planeBack button{padding-inline:32px 20px}.c-button--sizeS::after{position:absolute;pointer-events:none;top:50%;right:16px;transform:translateY(-50%);content:"";display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;width:10px;height:12px;transition:all .2s ease-in-out}.c-button--sizeS:hover{cursor:pointer}.c-button--sizeS:hover::after{transform:translate(5px, -50%)}.c-button--plane{background-color:#fff;color:#fd752a;border:1px solid #fd752a}.c-button--plane a,.c-button--plane button,.c-button--plane input{color:#fd752a}.c-button--plane::after{content:"";background-color:#fd752a;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--planeBack{background-color:#fff;color:#fd752a}.c-button--planeBack a,.c-button--planeBack button,.c-button--planeBack input{color:#585d75;font-weight:400}.c-button--planeBack::after{display:none}.c-button--planeBack::before{content:"";position:absolute;pointer-events:none;top:50%;left:16px;transform:translateY(-50%) rotate(180deg);background-color:#585d75;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;width:10px;height:12px;transition:all .2s ease-in-out}.c-button--planeBack:hover{cursor:pointer}.c-button--planeBack:hover::before{transform:translateY(-50%) rotate(180deg) translateX(5px)}.c-button--fill{background-color:#fd752a;color:#fff;border:1px solid #fd752a}.c-button--fill a,.c-button--fill button,.c-button--fill input{color:#fff}.c-button--fill::after{content:"";background-color:#fff;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--fill:has(input:disabled,button:disabled){background-color:#bebebe;color:#fff;border:1px solid #bebebe;pointer-events:none}.c-button--fill:has(input:disabled,button:disabled) a,.c-button--fill:has(input:disabled,button:disabled) button,.c-button--fill:has(input:disabled,button:disabled) input{color:#fff;pointer-events:none}.c-button--fill:has(input:disabled,button:disabled)::after{content:"";background-color:#fff;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--gentle{background-color:#fff;color:#585d75;border:1px solid #585d75}.c-button--gentle a,.c-button--gentle button,.c-button--gentle input{color:#585d75}.c-button--gentle::after{content:"";background-color:#585d75;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--disabled{background-color:#bebebe;color:#fff;border:1px solid #bebebe;pointer-events:none}.c-button--disabled a,.c-button--disabled button,.c-button--disabled input{color:#fff;pointer-events:none}.c-button--disabled::after{content:"";background-color:#fff;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--gradation{background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));-webkit-animation:gradationRotation 8s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards;animation:gradationRotation 8s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards;color:#fff;border:none}.c-button--gradation:hover{-webkit-animation:gradationRotation 3s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards;animation:gradationRotation 3s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards}.c-button--gradation a,.c-button--gradation button,.c-button--gradation input{color:#fff}.c-button--gradation::after{content:"";background-color:#fff;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-button--planeFloat{box-shadow:0px 4px 8px 0px rgba(226,120,61,.08)}.c-button--planeFloat:hover{box-shadow:0px 4px 20px 0px rgba(226,120,61,.3)}.c-button--planeBackFloat{box-shadow:0px 4px 8px 0px rgba(88,93,117,.08)}.c-button--planeBackFloat:hover{box-shadow:0px 4px 20px 0px rgba(88,93,117,.3)}.c-button--fillFloat{box-shadow:0px 4px 8px 0px rgba(226,120,61,.16)}.c-button--fillFloat:hover{box-shadow:0px 4px 20px 0px rgba(226,120,61,.7)}.c-button--gentleFloat{box-shadow:0px 4px 8px 0px rgba(88,93,117,.08)}.c-button--gentleFloat:hover{box-shadow:0px 4px 20px 0px rgba(88,93,117,.3)}.c-button--sideMenu{width:230px;height:50px;border-radius:25px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;position:relative}@media screen and (max-width: 1200px){.c-button--sideMenu{height:auto;width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:12px}}@media screen and (max-width: 768px){.c-button--sideMenu{height:50px;width:230px;border-radius:25px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px}}.c-button--sideMenu br{display:none}@media screen and (max-width: 1200px){.c-button--sideMenu br{display:block}}@media screen and (max-width: 768px){.c-button--sideMenu br{display:none}}.c-button--sideMenu a,.c-button--sideMenu input,.c-button--sideMenu button{padding:20px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;width:100%}@media screen and (max-width: 1200px){.c-button--sideMenu a,.c-button--sideMenu input,.c-button--sideMenu button{padding:7px 8px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}@media screen and (max-width: 768px){.c-button--sideMenu a,.c-button--sideMenu input,.c-button--sideMenu button{padding:20px}}.c-button--sideMenu::after{content:"";position:absolute;pointer-events:none;top:50%;right:16px;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;width:10px;height:12px;transition:all .2s ease-in-out}@media screen and (max-width: 1200px){.c-button--sideMenu::after{display:none}}@media screen and (max-width: 768px){.c-button--sideMenu::after{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px}}.c-button--sideMenu:hover{cursor:pointer}.c-button--sideMenu:hover::after{transform:translate(5px, -50%)}.c-breadcrumb{list-style:none;max-height:23px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px}@media screen and (max-width: 768px){.c-breadcrumb{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}}.c-breadcrumb__item{text-decoration:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;line-height:23px;font-size:12.8px;font-size:.8rem;line-height:1.796875px;letter-spacing:.512px;font-weight:400;color:#77787e}@media screen and (max-width: 768px){.c-breadcrumb__item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}}.c-breadcrumb__item:not(:last-child)::after{content:"";display:inline-block;width:3px;height:6px;vertical-align:middle;background:url("../font/arrow/breadcrumb.svg") no-repeat center center}.c-breadcrumb__link{width:auto;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.c-breadcrumb__icon{width:auto;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.c-title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;color:#282828}@media screen and (max-width: 768px){.c-title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.c-title--course{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--course::before{content:"";display:inline-block;width:32px;height:32px;background:url("../font/icon/book.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){.c-title--course::before{width:28px;height:28px}}.c-title--practice{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--practice::before{content:"";display:inline-block;width:32px;height:32px;background:url("../font/icon/practice.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){.c-title--practice::before{width:28px;height:28px}}.c-title--video{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--video::before{content:"";display:inline-block;width:32px;height:32px;background:url("../font/icon/video.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){.c-title--video::before{width:28px;height:28px}}.c-title--test{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--test::before{content:"";display:inline-block;width:32px;height:32px;background:url("../font/icon/test.svg") no-repeat center center;background-size:contain}@media screen and (max-width: 1200px){.c-title--test::before{width:28px;height:28px}}.c-title--home{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--home::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/liner_home.svg");mask-image:url("../font/icon/liner_home.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--home::before{width:28px;height:28px}}.c-title--bell{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--bell::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/bell.svg");mask-image:url("../font/icon/bell.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--bell::before{width:28px;height:28px}}.c-title--email{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--email::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/email.svg");mask-image:url("../font/icon/email.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--email::before{width:28px;height:28px}}.c-title--mentor{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--mentor::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/mentor.svg");mask-image:url("../font/icon/mentor.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--mentor::before{width:28px;height:28px}}.c-title--ownMentor{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--ownMentor::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/own_mentor.svg");mask-image:url("../font/icon/own_mentor.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--ownMentor::before{width:28px;height:28px}}.c-title--bellAndPerson{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-title--bellAndPerson::before{content:"";display:inline-block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/bell_and_person.svg");mask-image:url("../font/icon/bell_and_person.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 1200px){.c-title--bellAndPerson::before{width:28px;height:28px}}.c-title--unauthorized{white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-title--unauthorized::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-menuButton{position:relative}.c-menuButton::before{content:"";position:absolute;display:block;width:70%;height:10%;background-color:#ff503c;border-radius:2px;transition:all .3s;top:50%;left:50%;transition:all .3s;transform:translate(-50%, calc(-50% - 10px))}.c-menuButton::after{content:"";position:absolute;display:block;width:70%;height:10%;background-color:#ff503c;border-radius:2px;transition:all .3s;top:50%;left:50%;transition:all .3s;transform:translate(-50%, calc(-50% + 10px))}.c-menuButton__line{position:absolute;display:block;width:70%;height:10%;background-color:#ff503c;border-radius:2px;transition:all .3s;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s}.c-menuButton.is-open::before{transform:translate(-50%, calc(-50% + 0px)) rotate(45deg)}.c-menuButton.is-open::after{transform:translate(-50%, calc(-50% + 0px)) rotate(-45deg)}.c-menuButton.is-open .c-menuButton__line{opacity:0}.c-notice{width:100%;height:100%;border-radius:50px 0 0 50px;padding:24px 30px 24px 64px}@media screen and (max-width: 1000px){.c-notice{box-shadow:0px 4px 10px 0px rgba(0,0,0,.25);padding:12px 20px 12px 32px;height:76px;border-radius:38px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:10px}}.c-notice__contents{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-notice__contents::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1000px)and (orientation: landscape){.c-notice__contents{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px}}.c-notice__contents--normal{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-notice__contents--gradation{width:100%}.c-notice__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;white-space:nowrap;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-notice__text::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-notice__text--date{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 1000px){.c-notice__text--date{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}.c-notice__text--name{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 1000px){.c-notice__text--name{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.c-notice__button{width:146px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-shrink:0}.c-notice__delete{display:none;position:absolute;top:-10px;right:5px;padding:10px;width:31px;height:31px;cursor:pointer;background-image:url("../font/icon/delete.svg");background-repeat:no-repeat;background-position:center;background-color:#fd752a;border-radius:50%}@media screen and (max-width: 1000px){.c-notice__delete{display:block}}.c-notice--gradation{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:20px;color:#fff;background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));-webkit-animation:gradationShakeRotate 11s ease-in-out infinite normal forwards,gradationShakePercentage 2s ease-in-out infinite alternate forwards;animation:gradationShakeRotate 11s ease-in-out infinite normal forwards,gradationShakePercentage 2s ease-in-out infinite alternate forwards}.c-notice--normal{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px;color:#fd752a;border:1px solid #fd752a;border-right:none;position:relative}.c-sidebar__logo{display:block;width:auto;height:46px;margin:0 auto;background-size:contain;background-repeat:no-repeat}.c-sideMenu__list{list-style:none}.c-sideMenu__item{width:100%;position:relative;margin-bottom:12px}.c-sideMenu__item:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.c-sideMenu__item{margin-bottom:16px}.c-sideMenu__item:last-child{margin-bottom:0}}@media screen and (max-width: 768px){.c-sideMenu__item{margin-bottom:12px}.c-sideMenu__item:last-child{margin-bottom:0}}.c-sideMenu__label{position:relative;padding:8px 16px;width:100%;height:45px;border-radius:6px;text-decoration:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;transition:background-color .2s ease-in-out}@media screen and (max-width: 1200px){.c-sideMenu__label{padding:6px 8px;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:5px}}@media screen and (max-width: 768px){.c-sideMenu__label{padding:8px 16px;height:45px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}}.c-sideMenu__label:hover{cursor:pointer;background-color:#fff6f1}@media screen and (max-width: 1200px){.c-sideMenu__label:hover{background-color:#f5f5f5}}.c-sideMenu__label:hover .c-sideMenu__icon{background-color:#ff503c}.c-sideMenu__label:hover .c-sideMenu__title{color:#ff503c}.c-sideMenu__label--arrow::after{content:"";display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(180deg);background-color:#77787e;-webkit-mask-image:url("../font/arrow/sideMenu.svg");mask-image:url("../font/arrow/sideMenu.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px;height:10px}@media screen and (max-width: 1200px){.c-sideMenu__label--arrow::after{display:none}}@media screen and (max-width: 768px){.c-sideMenu__label--arrow::after{display:block}}.c-sideMenu__label--arrow.is-open::after{transform:translateY(-50%) rotate(0deg)}.c-sideMenu__icon{display:block;width:26px;height:26px;background-color:#77787e;transition:background-color .2s ease-in-out}@media screen and (max-width: 1200px){.c-sideMenu__icon{width:32px;height:32px}}@media screen and (max-width: 768px){.c-sideMenu__icon{width:26px;height:26px}}.c-sideMenu__icon--home{-webkit-mask-image:url("../font/icon/liner_home.svg");mask-image:url("../font/icon/liner_home.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--book{-webkit-mask-image:url("../font/icon/book.svg");mask-image:url("../font/icon/book.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--consultation{-webkit-mask-image:url("../font/icon/consultation.svg");mask-image:url("../font/icon/consultation.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--mentor{-webkit-mask-image:url("../font/icon/mentor.svg");mask-image:url("../font/icon/mentor.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--bell{-webkit-mask-image:url("../font/icon/bell.svg");mask-image:url("../font/icon/bell.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--email{-webkit-mask-image:url("../font/icon/email.svg");mask-image:url("../font/icon/email.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--ownMentor{-webkit-mask-image:url("../font/icon/own_mentor.svg");mask-image:url("../font/icon/own_mentor.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--video{-webkit-mask-image:url("../font/icon/video.svg");mask-image:url("../font/icon/video.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__icon--bellAndPerson{-webkit-mask-image:url("../font/icon/bell_and_person.svg");mask-image:url("../font/icon/bell_and_person.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.c-sideMenu__title{color:#282828;transition:color .2s ease-in-out;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 1200px){.c-sideMenu__title{font-size:10px;font-size:.625rem;line-height:normal;letter-spacing:normal;font-weight:700}}@media screen and (max-width: 768px){.c-sideMenu__title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}@media screen and (max-width: 1200px){.c-sideMenu__title--shaved{display:none}}@media screen and (max-width: 768px){.c-sideMenu__title--shaved{display:inline}}.c-sideMenu__childList{overflow:hidden;list-style:none;width:auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}@media screen and (max-width: 1200px){.c-sideMenu__childList{position:absolute;top:0;left:74px;display:block;padding:8px 10px;background-color:#f5f5f5;box-shadow:0px 4px 10px 0px rgba(0,0,0,.16)}}@media screen and (max-width: 768px){.c-sideMenu__childList{position:static;box-shadow:none;padding:0}}.c-sideMenu__childItem{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%;height:45px;padding:8px 16px 8px 54px;border-radius:6px;transition:all .2s ease-in-out;color:#77787e}.c-sideMenu__childItem::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-sideMenu__childItem:hover{cursor:pointer;background-color:#fff6f1;color:#ff503c}@media screen and (max-width: 1200px){.c-sideMenu__childItem{padding:0 10px;color:#282828}.c-sideMenu__childItem:hover{background-color:#e3e3e3}}@media screen and (max-width: 768px){.c-sideMenu__childItem{padding:8px 16px 8px 54px}}.c-sideMenu__childLink{color:inherit;text-decoration:none;height:100%;width:100%;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px}@media screen and (max-width: 1200px){.c-sideMenu__childLink{color:#282828;white-space:nowrap}}@media screen and (max-width: 768px){.c-sideMenu__childLink{color:#77787e}}.c-sideMenu__button{margin-top:16px}@media screen and (max-width: 768px){.c-sideMenu__button{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}}.c-userMenu__icon{display:block;width:36px;height:36px;border-radius:50%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.c-userMenu__icon{width:80px;height:80px}}.c-userMenu__name{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-overflow-style:none;scrollbar-width:none}.c-userMenu__name::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1200px){.c-userMenu__name{display:none}}@media screen and (max-width: 768px){.c-userMenu__name{display:block;width:100%}}.c-userMenu__item{width:100%;height:42px}@media screen and (max-width: 768px){.c-userMenu__item{height:45px;padding-left:18px}}.c-userMenu__link{text-decoration:none;color:#282828;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;padding-left:50px;padding-block:6.5px;border-radius:6px;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:5px;transition:background-color .2s ease-in-out}.c-userMenu__link:hover{background-color:#e3e3e3}@media screen and (max-width: 1200px){.c-userMenu__link{padding:6.5px 10px}}@media screen and (max-width: 768px){.c-userMenu__link{height:100%;padding:0;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.514px;font-weight:700;color:#77787e}.c-userMenu__link:hover{background-color:inherit}}.c-userMenu__link--logout::after{content:"";display:block;width:16px;height:14px;-webkit-mask-image:url("../font/icon/logout.svg");mask-image:url("../font/icon/logout.svg");background-color:#282828;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 768px){.c-userMenu__link--logout::after{background-color:#77787e}}.c-userMenu__link--informationPc{display:block}@media screen and (max-width: 768px){.c-userMenu__link--informationPc{display:none}}.c-userMenu__link--informationMd{display:none}@media screen and (max-width: 768px){.c-userMenu__link--informationMd{display:block;width:100%}}.c-card{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:auto;gap:24px 36px;padding:48px;padding-top:40px;width:100%;border-radius:16px;background-color:#fff}@media screen and (max-width: 768px){.c-card{padding:24px}}.c-card__title{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-card__title::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-card__icon{width:32px;height:32px}.c-card__name{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}.c-card__name::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-card__text{word-break:break-all;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-card--centering{display:block;background-color:#fff;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);padding:6dvw;max-width:80%}@media screen and (max-width: 1200px){.c-card--centering{padding:10dvw}}.c-collection{width:90%;max-width:1360px;padding:24px 16px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}.c-collection__title{padding:28px;padding-top:6px;border-bottom:1px solid #e3e3e3;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:40px}.c-collection__title::after{content:"";width:14px;height:7px;background-color:#282828;-webkit-mask-image:url("../font/arrow/sideMenu.svg");mask-image:url("../font/arrow/sideMenu.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(0deg);flex-shrink:0}.c-collection__titleChar{overflow:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}.c-collection__titleChar::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-collection__table{width:100%;list-style:none;padding-top:8px;border-bottom:1px solid #e3e3e3}.c-collection__unit{padding:16px 32px;max-width:100%;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:40px;display:inline-flex}.c-collection__unit:nth-child(even){background-color:#f5f5f5}.c-collection__unit:nth-child(even) .c-collection__name::after{background:linear-gradient(to right, rgba(0, 0, 0, 0), #F5F5F5)}@media screen and (max-width: 1200px){.c-collection__unit{padding:8px 16px;display:block;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-collection__unit::-webkit-scrollbar{display:none;-webkit-appearance:none}}.c-collection__contents{display:block;width:100%}.c-collection__name{overflow:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;position:relative}.c-collection__name::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-collection__name::after{content:"";position:absolute;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));width:2em;height:100%;top:0;right:0}.c-collection__name--column{display:block}.c-collection__dateContainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:14px}.c-collection__date{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:normal;font-weight:400}.c-collection__nameChar{overflow:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;padding-right:2em}.c-collection__nameChar::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-collection__explanation{margin-top:10px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-collection__item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 1200px){.c-collection__item{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:10px}}.c-collection__time{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-collection__time::before{content:"再生時間";padding:4px 6px;width:65px;height:23px;border-radius:4px;color:#77787e;border:1px solid #77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;white-space:nowrap;text-box-trim:trim-both}.is-close .c-collection__title{border-bottom:none;padding:6px 28px}.is-close .c-collection__title::after{transform:rotate(180deg)}.is-close .c-collection__table{border-bottom:none}.c-label--supplement{padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both;border:1px solid #77787e;color:#77787e}.c-label--list{padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both}.c-label--judgment{padding:10px;width:80px;text-align:center;white-space:nowrap;border-radius:4px;flex-shrink:0;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;text-box-trim:trim-both}@media screen and (max-width: 1200px){.c-label--judgment{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.c-label--judgment[data-judgment=合格]{background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));color:#fff}.c-label--judgment[data-judgment=不合格]{background-color:#77787e;color:#fff}.c-label--judgment[data-judgment=未受験]{background-color:#fff;color:#77787e;border:1px solid #77787e}@media screen and (max-width: 1200px){.c-label--judgment{width:70px}}.c-label--news{padding:6px 12px;min-width:120px;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both;color:#77787e;background-color:#fff;border:1px solid #77787e;text-align:center}.c-label--news[data-contents=メンテナンス]{color:#5eae00;background-color:#fff;border:1px solid #5eae00}.c-label--news[data-contents=お休み]{color:#ff7bac;background-color:#fff;border:1px solid #ff7bac}.c-label--news[data-contents=緊急]{color:#fff;background-color:#ff7bac;border:1px solid #ff7bac}.c-label--news[data-contents=お知らせ]{color:#2ab7d6;background-color:#fff;border:1px solid #2ab7d6}.c-label--course{padding:6px 12px;min-width:80px;width:80px;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both;color:#77787e;background-color:#fff;border:1px solid #77787e;text-align:center}.c-label--course[data-contents=受講中]{color:#fff;background-color:#ff7bac;border:1px solid #ff7bac}.c-label--course[data-contents=修了]{color:#77787e;background-color:#fff;border:1px solid #77787e}.c-label--isCorrect{min-width:53px;height:30px;padding:7px 10px;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both}.c-label--isCorrect[data-is_correct=true]{background-color:#fd752a;color:#fff}.c-label--answer{min-width:53px;height:30px;padding:7px 10px;white-space:nowrap;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;text-box-trim:trim-both;background-color:#77787e;color:#fff}.c-label--markType{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}.c-label--markType[data-is_correct=true]{color:#ff503c}.c-label--markType[data-is_correct=false]{color:#007dff}.c-label--essential{padding:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;border-radius:2px;font-size:12.8px;font-size:.8rem;line-height:1.5625;letter-spacing:.512px;font-weight:700;text-box-trim:trim-both;color:#fff;background-color:#ef5c0b}.c-score{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;flex-shrink:0}.c-score__text{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.c-score__text--bold{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}.c-pager ul{width:100%;list-style:none;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.c-pager ul{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px}}@media screen and (max-width: 430px){.c-pager ul{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:10px}}.c-pager ul li a,.c-pager ul li span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.c-pager ul li a,.c-pager ul li span{width:30px;height:30px;font-size:16px;font-size:1rem;line-height:1.625;letter-spacing:.64px;font-weight:700}}.c-pager ul li a{text-decoration:none;cursor:pointer;background-color:rgba(0,0,0,0);color:#77787e;border-radius:50%;transition:background-color .2s ease-in-out}.c-pager ul li a:hover{background-color:#e3e3e3}.c-pager ul li span{background-color:#bebebe;color:#fff;border-radius:50%}.c-radio label{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;word-wrap:break-all;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.c-radio label::before{content:"";display:block;width:24px;height:24px;border-radius:50%;cursor:pointer;flex-shrink:0}.c-radio label input{display:none}@media screen and (max-width: 768px){.c-radio label{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.c-radio--plane label::before{border:1px solid #77787e;padding:3px;background-color:inherit;background-clip:content-box;transition:all .2s ease-in-out}.c-radio--plane label:has(input:checked)::before{border:1px solid #77787e;padding:3px;background-color:#fd752a;background-clip:content-box}.c-caution__container{padding:14px 20px 14px 30px;border-radius:100px;border:1px solid #2ab7d6;text-decoration:none;background-color:#fff;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.c-caution__container{padding:7px 10px 7px 15px}}.c-caution__container::after{content:"";display:block;width:5px;height:13px;padding-right:18px;background-color:#2ab7d6;-webkit-mask-image:url("../font/arrow/caution.svg");mask-image:url("../font/arrow/caution.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}@media screen and (max-width: 768px){.c-caution__container::after{height:10px}}.c-caution__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400;color:#282828;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;position:relative;padding-left:28px}@media screen and (max-width: 768px){.c-caution__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;padding-left:23px}}.c-caution__text::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-color:#2ab7d6;-webkit-mask-image:url("../font/icon/caution.svg");mask-image:url("../font/icon/caution.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}@media screen and (max-width: 768px){.c-caution__text::before{width:15px;height:15px}}.c-news__list{display:block;width:100%}.c-news__item{display:block;width:100%;border-bottom:1px solid #d4d4d4;list-style:none}.c-news__link{width:100%;padding:28px 20px;text-decoration:none;color:#282828;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;transition:background-color .2s ease-in-out}.c-news__link:hover{cursor:pointer;background-color:#f5f5f5}@media screen and (max-width: 1200px){.c-news__link{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px}}@media screen and (max-width: 768px){.c-news__link{padding:14px 10px}}.c-news__link--light{padding:24px 20px}.c-news__link--light:hover{cursor:pointer;background-color:#edf8fb}@media screen and (max-width: 768px){.c-news__link--light{padding:12px 10px}}.c-news__contents{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 1200px){.c-news__contents{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:9px}}@media screen and (max-width: 430px){.c-news__contents{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:3px}}.c-news__date{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-news__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;word-break:break-all;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.c-input{display:block;width:100%;border-radius:4px;cursor:pointer;border:1px solid #d4d4d4;height:55px}.c-input textarea{resize:none;-ms-overflow-style:none;scrollbar-width:none}.c-input textarea::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-input input,.c-input textarea{padding:10px 16px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400;width:100%}.c-input input::-moz-placeholder, .c-input textarea::-moz-placeholder{color:#bebebe}.c-input input::placeholder,.c-input textarea::placeholder{color:#bebebe}.c-input--sizeS{height:40px}.c-input--sizeS textarea{resize:none;-ms-overflow-style:none;scrollbar-width:none}.c-input--sizeS textarea::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-input--sizeS input,.c-input--sizeS textarea{padding:6px 10px;height:100%;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;width:100%}.c-input--sizeS input::-moz-placeholder, .c-input--sizeS textarea::-moz-placeholder{color:#bebebe}.c-input--sizeS input::placeholder,.c-input--sizeS textarea::placeholder{color:#bebebe}.c-inputSet{width:100%;border:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}@media screen and (max-width: 768px){.c-inputSet{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:6px}}.c-inputSet__label{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;cursor:pointer}@media screen and (max-width: 768px){.c-inputSet__label{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}.c-inputSet__subLink{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#77787e;text-underline-offset:3px}.c-inputSet__subLink:hover{text-decoration:none}@media screen and (max-width: 768px){.c-inputSet__subLink{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.c-definitionList__title{margin-top:24px;margin-bottom:8px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;word-break:break-all}.c-definitionList__title:first-child{margin-top:0}.c-definitionList__detail{padding-bottom:24px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;border-bottom:1px solid #e3e3e3;word-break:break-all}.c-inputList{list-style:none;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 768px){.c-inputList{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}}.c-inputList__item{padding-inline:10px;padding-bottom:32px;border-bottom:1px solid #e3e3e3;width:100%}@media screen and (max-width: 768px){.c-inputList__item{padding-inline:5px;padding-bottom:16px}}.c-inputList__item--confirm{padding-inline:10px;padding-bottom:24px;border-bottom:1px solid #e3e3e3;width:100%}@media screen and (max-width: 768px){.c-inputList__item--confirm{padding-inline:5px;padding-bottom:12px}}.c-inputList__name{margin-bottom:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.c-inputList__name{margin-bottom:6px}}.c-inputList__name--confirm{margin-bottom:8px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.c-inputList__name--confirm{margin-bottom:4px}}.c-inputList__input{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-inputList__input--name{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}.c-inputList__input--select{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.c-inputList__input--sex{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px}.c-inputList__input--age{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.c-error{color:#e80344;background-color:#fff1f5;padding:10px 16px;width:100%;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.c-error{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.c-error--form{border:1px solid #e80344;border-radius:8px}.c-error--login{color:#ff503c;background-color:#fff1f0;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.c-error--login{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}.c-list{width:100%;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}@media screen and (max-width: 768px){.c-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}}.c-list__unit{width:100%;border-bottom:1px solid #d4d4d4}.c-list__link{text-decoration:none;color:#282828;padding:28px 20px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px}.c-list__link:hover{background-color:#f5f5f5}@media screen and (max-width: 1200px){.c-list__link{padding:14px 10px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}}.c-list__support{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 768px){.c-list__support{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px}}.c-list__item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px}.c-list__title{word-break:break-all;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.c-list__title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.c-commentPanel{position:fixed;left:0;bottom:0;z-index:80;background-color:#f5f5f5;height:211px;width:100%;padding-left:310px}@media screen and (max-width: 1200px){.c-commentPanel{padding-left:84px}}@media screen and (max-width: 768px){.c-commentPanel{height:180px;padding-left:0}}.c-commentPanel__wrapper{border-top:1px solid #d4d4d4;margin-inline:32px;height:100%}@media screen and (max-width: 768px){.c-commentPanel__wrapper{margin-inline:16px}}.c-commentPanel__inner{max-width:1200px;width:100%;height:100%;padding:10px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:6px}.c-commentPanel__inner--complete{width:100%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.c-commentPanel__inputArea{width:100%;height:100%}.c-commentPanel__padding{padding-bottom:211px}@media screen and (max-width: 768px){.c-commentPanel__padding{padding-bottom:180px}}.c-commentPanel__bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:10px}@media screen and (max-width: 768px){.c-commentPanel__bottom{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:10px}}.c-commentPanel__support{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:4px}@media screen and (max-width: 768px){.c-commentPanel__support{display:none}}.c-commentPanel__information{color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:4px}.c-commentPanel__information::before{content:"";display:block;background-color:#77787e;-webkit-mask-image:url("../font/icon/caution.svg");mask-image:url("../font/icon/caution.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;width:16px;height:16px;flex-shrink:0}.c-commentPanel__addLink{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;color:#77787e;border:1px solid #77787e;border-radius:4px;text-box-trim:trim-both;padding:4px;flex-shrink:0}.c-commentPanel__button{width:125px}.c-commentPanel__panel--finished{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:24px}.c-commentPanel__images--finished{display:flex;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.c-commentPanel__image--orbit{width:67px;height:14px;-o-object-fit:cover;object-fit:cover;background-color:#fd752a;-webkit-mask-image:url("../img/dm/orbit.svg");mask-image:url("../img/dm/orbit.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.c-commentPanel__image--airplane{width:42px;height:38px;-o-object-fit:cover;object-fit:cover;background-color:#fd752a;-webkit-mask-image:url("../img/dm/paper_airplane.svg");mask-image:url("../img/dm/paper_airplane.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.c-commentPanel__message--finished{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.c-commentPanel__message--finished{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.c-directMessage__inner{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-directMessage__inner::-webkit-scrollbar{display:none;-webkit-appearance:none}.c-directMessage__noMessage{width:90%;height:100%;margin:100px auto auto auto;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;color:#77787e;text-align:center}.c-directMessage__list{list-style:none;max-width:1200px;margin:0 auto;width:90%;padding-block:32px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:32px}.c-directMessage__card{background-color:#fff;padding:40px;padding-top:32px;width:100%;border-radius:8px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}.c-directMessage__card a{color:#2ab7d6;text-underline-offset:3px}.c-directMessage__card a:hover{text-decoration:none}@media screen and (max-width: 768px){.c-directMessage__card{padding:20px;padding-top:16px}}.c-directMessage__head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:8px 32px}@media screen and (max-width: 768px){.c-directMessage__head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}}.c-directMessage__profile{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:14px}.c-directMessage__icon{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.c-directMessage__name{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.c-directMessage__time{color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}@media screen and (max-width: 768px){.c-directMessage__time{width:100%;text-align:right}}.c-directMessage__text{padding:20px 0 0 50px;word-break:break-all;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.c-directMessage__text{padding:10px 0 0 20px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.c-textarea{display:block;height:100%;width:100%}.c-textarea textarea{background-color:#fff;width:100%;height:100%;padding:14px 20px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;resize:none;border:1px solid #bebebe;border-radius:6px}.c-textarea--form textarea{padding:6px;border-radius:4px}.c-textarea--form textarea::-moz-placeholder{color:#bebebe}.c-textarea--form textarea::placeholder{color:#bebebe}.c-fieldset__unit{padding:0px 10px 32px 10px;border:none;width:100%;border-bottom:1px solid #e3e3e3}@media screen and (max-width: 768px){.c-fieldset__unit{padding:0px 5px 16px 5px;margin-bottom:16px}}.c-fieldset__legend{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px;margin-bottom:12px}.c-fieldset__legendChar{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.c-fieldset__note{color:#77787e;margin-top:6px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.c-fieldset__description{margin-top:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.c-fieldset__link{color:#2ab7d6;text-decoration:underline;text-underline-offset:3px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:6px}.c-fieldset__link:hover{text-decoration:none}.c-fieldset__link::before{content:"";display:block;width:26px;height:26px;-webkit-mask-image:url("../font/icon/out_link.svg");mask-image:url("../font/icon/out_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#2ab7d6}.c-fieldset__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.c-fieldset__text{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.c-select{width:auto;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px}.c-select::after{content:"";position:absolute;display:block;-webkit-mask-image:url("../font/arrow/selectArrow.svg");mask-image:url("../font/arrow/selectArrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e;width:14px;height:12px;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px 6px 10px;border:1px solid #d4d4d4;border-radius:4px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;width:100%}.c-checkbox label{position:relative;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;cursor:pointer}.c-checkbox label input{display:none}.c-checkbox label::before{content:"";display:block;width:24px;height:24px;transition:all .2s ease-in-out;background-image:url("../font/checkbox/unchecked.svg");flex-shrink:0}.c-checkbox label::after{content:"";position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;background-image:url("../font/checkbox/checked.svg");opacity:0;transition:all .2s ease-in-out;flex-shrink:0}.c-checkbox label:has(input:checked)::after{opacity:1}.p-components__wrapper{padding:30px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}.p-components__unit{width:100%;padding:20px;border-radius:10px;background-color:#ffded2;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px}.p-components__display{width:100%;padding:10px;border-radius:5px;background-color:#fff}.p-components__display--row{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px}.p-components__display--column{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px}.p-components__button{display:block}.p-components__button--sizeS{width:200px;padding:10px}.p-components__button--sizeXS{width:140px;padding:10px}.p-components__input--name{max-width:300px;width:100%}.p-components__input--number{width:80px}.p-components__input--postCode{max-width:300px;width:100%}.p-components__input--tel{max-width:300px;width:100%}.p-course__notice{width:90%;padding:50px 60px;border-radius:16px;margin:0 auto 40px auto;display:flex;align-items:center;justify-content:space-around;flex-direction:row;flex-wrap:wrap;gap:20px 70px}@media screen and (max-width: 1200px){.p-course__notice{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px 70px}}@media screen and (max-width: 768px){.p-course__notice{padding:25px 30px}}.p-course__notice--gradation{background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));-webkit-animation:gradationShakeRotate 15s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards;animation:gradationShakeRotate 15s ease-in-out infinite normal forwards,gradationShakePercentage 3s ease-in-out infinite alternate forwards}.p-course__praise{flex:1;text-align:center;font-family:"Libre Baskerville",serif;color:#fff;font-size:50px;font-size:3.125rem;line-height:normal;letter-spacing:4px;font-weight:700;font-size:clamp(1.5rem,2vw + .5rem,3.125rem)}.p-course__supplementPraise{display:block;color:#fff;font-family:"BIZ UDPGothic",sans-serif;font-size:12px;font-size:.75rem;line-height:normal;letter-spacing:4px;font-weight:700}@media screen and (max-width: 768px){.p-course__supplementPraise{font-size:12px;font-size:.75rem;line-height:2.6666666667;letter-spacing:4px;font-weight:700}}.p-course__praiseContainer{flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:16px}@media screen and (max-width: 1200px){.p-course__praiseContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:8px}}.p-course__praiseMessage{color:#fff;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 430px){.p-course__praiseMessage{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:.3px;font-weight:400}}.p-course__praiseButton{width:200px}.p-course__container{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media screen and (max-width: 1200px){.p-course__container{grid-template-columns:1fr}}.p-course__card{width:auto}.p-course__testContainer{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-course__buttonWrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:24px}.p-course__button--video{width:180px}.p-course__button--practice{width:180px}.p-course__button--test{width:180px}.p-course__button--board{width:180px}.p-lessonList__list{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-lessonList__button{width:180px}@media screen and (max-width: 1000px){.p-lessonList__button{width:120px}}.p-lessonList__button--bottom{width:240px}.p-lessonList__label{background-color:#e3e3e3;color:#77787e}.p-lessonList__bottomContainer{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-lectureList__list{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-lectureList__item{justify-content:flex-end}}.p-lectureList__button{width:180px}.p-lectureList__button--bottom{width:240px}.p-lectureList__label{background-color:#77787e;color:#fff}.p-lectureList__bottomContainer{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-lesson__inner{padding-block:40px 80px}.p-lesson__label{background-color:#e3e3e3;color:#282828}.p-lesson__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-lesson__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-lesson__container{padding:24px;padding-top:20px}}.p-lesson__titleWrapper{margin-bottom:24px}.p-lesson__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:8px;overflow:scroll;white-space:nowrap;text-overflow:ellipsis;-ms-overflow-style:none;scrollbar-width:none}.p-lesson__title::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1000px){.p-lesson__title{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700}}.p-lesson__subTitleWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px}.p-lesson__subTitle{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1000px){.p-lesson__subTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-lesson__video iframe,.p-lesson__video video{width:100%;height:auto;aspect-ratio:16/9}.p-lesson__addMenuTitle{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:24px}@media screen and (max-width: 1000px){.p-lesson__addMenuTitle{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700;margin-bottom:12px}}.p-lesson__addMenuText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;margin-bottom:36px}@media screen and (max-width: 1000px){.p-lesson__addMenuText{margin-bottom:26px}}.p-lesson__buttonsContainer{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 1000px){.p-lesson__buttonsContainer{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}}.p-lesson__buttonsContainer--explanation{margin-top:36px}@media screen and (max-width: 768px){.p-lesson__buttonsContainer--explanation{margin-top:18px}}.p-lesson__buttonWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 1000px){.p-lesson__buttonWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}}@media screen and (max-width: 430px){.p-lesson__buttonWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:6px}}.p-lesson__nextButtonWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px;-ms-overflow-style:none;scrollbar-width:none}.p-lesson__nextButtonWrapper::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1200px){.p-lesson__nextButtonWrapper{padding:20px 28px 28px 28px;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}}.p-lesson__button{width:200px}.p-lesson__button--next{flex-shrink:0}.p-lesson__buttonText{width:auto;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1000px){.p-lesson__buttonText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-lesson__buttonText--scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%}.p-lesson__buttonText--scroll::-webkit-scrollbar{display:none;-webkit-appearance:none}.p-lesson__footButton{margin:0 auto;margin-top:60px;width:200px}.p-lesson__next{background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px;padding-right:48px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 1200px){.p-lesson__next{padding-right:0;display:block}}.p-lesson__nextLabel{padding:32px 48px;font-size:28.8px;font-size:1.8rem;line-height:1.5972222222;letter-spacing:2.304px;font-weight:700;color:#fff;background:linear-gradient(102deg, #FFAC32 4.71%, #FF8837 53.25%, #FF7A39 101.78%);border-radius:16px 0 0 16px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}@media screen and (max-width: 1200px){.p-lesson__nextLabel{padding:16px 24px;border-radius:16px 16px 0 0;font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700}}.p-lesson__nextArrow{display:block;width:15px;height:23px;position:relative}.p-lesson__nextArrow::before{content:"";display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:15px;height:23px;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 1200px){.p-lesson__nextArrow::before{width:10px;height:15px;right:6px}}.p-lesson__nextArrow::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:15px;height:23px;-webkit-mask-image:url("../font/arrow/button.svg");mask-image:url("../font/arrow/button.svg");background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (max-width: 1200px){.p-lesson__nextArrow::after{width:10px;height:15px}}.p-lecture__label{background-color:#77787e;color:#fff}.p-lecture__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-lecture__container{padding:24px;padding-top:20px}}.p-lecture__titleWrapper{margin-bottom:24px}.p-lecture__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:8px;overflow:scroll;white-space:nowrap;text-overflow:ellipsis;-ms-overflow-style:none;scrollbar-width:none}.p-lecture__title::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1000px){.p-lecture__title{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700}}.p-lecture__subTitleWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px}.p-lecture__subTitle{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1000px){.p-lecture__subTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-lecture__video iframe,.p-lecture__video video{width:100%;height:auto;aspect-ratio:16/9}.p-lecture__space--60{margin-bottom:60px}.p-lecture__space--40{margin-bottom:40px}.p-lecture__addMenuTitle{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:24px}@media screen and (max-width: 1000px){.p-lecture__addMenuTitle{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700;margin-bottom:12px}}.p-lecture__addMenuText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;margin-bottom:36px}@media screen and (max-width: 1000px){.p-lecture__addMenuText{margin-bottom:26px}}.p-lecture__buttonsContainer{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 1000px){.p-lecture__buttonsContainer{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}}.p-lecture__buttonWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 1000px){.p-lecture__buttonWrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}}@media screen and (max-width: 430px){.p-lecture__buttonWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:6px}}.p-lecture__button{width:180px}.p-lecture__buttonText{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400;white-space:nowrap}@media screen and (max-width: 1000px){.p-lecture__buttonText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-lecture__footButton{margin:0 auto;width:200px}.p-tests__table{padding-top:0}@media screen and (max-width: 768px){.p-tests__table{padding-top:16px}}@media screen and (max-width: 768px){.p-tests__item{justify-content:flex-end}}.p-tests__button{width:180px}.p-tests__button--bottom{width:240px}.p-tests__footButton{margin-top:60px;width:240px;margin-inline:auto}.p-test__inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-test__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-test__container{padding:24px;padding-top:20px}}.p-test__container--result{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 768px){.p-test__container--result{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:12px}}.p-test__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:24px;word-wrap:break-all}@media screen and (max-width: 768px){.p-test__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;margin-bottom:12px}}.p-test__lead{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;word-wrap:break-all}@media screen and (max-width: 768px){.p-test__lead{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-test__question{margin-bottom:32px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-test__question{margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-test__questionNumber{margin-right:16px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-test__questionNumber{margin-right:8px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-test__options{list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px}@media screen and (max-width: 768px){.p-test__options{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}}.p-test__option{padding:8px 10px 8px 0}@media screen and (max-width: 768px){.p-test__option{padding:8px 5px 8px 0}}.p-test__footButtonContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:24px}@media screen and (max-width: 768px){.p-test__footButtonContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:12px}}.p-test__footButton{width:180px}.p-test__footButtonNote{color:#77787e;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-test__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-test__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-test__text--bold{font-size:25.6px;font-size:1.6rem;line-height:1.6015625;letter-spacing:2.048px;font-weight:700}@media screen and (max-width: 768px){.p-test__text--bold{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-test__label{font-size:38.4px;font-size:2.4rem;line-height:1.8020833333;letter-spacing:1.536px;font-weight:700;padding:20px 40px;border-radius:8px;text-box-trim:trim-both}@media screen and (max-width: 768px){.p-test__label{font-size:25.6px;font-size:1.6rem;line-height:1.6015625;letter-spacing:2.048px;font-weight:700}}.p-test__label[data-is_passed=true]{background:linear-gradient(var(--gradationDirection), #FF6FA5 var(--gradationFirstPercentage), #FF744B var(--gradationSecondPercentage), #FF7B00 var(--gradationThirdPercentage));color:#fff}.p-test__label[data-is_passed=false]{background-color:#77787e;color:#fff}.p-test__buttons{width:90%;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:20px 40px}.p-test__button{width:200px}.p-results__table{padding-top:0}@media screen and (max-width: 768px){.p-results__table{padding-top:16px}}.p-results__item{flex-shrink:0}@media screen and (max-width: 768px){.p-results__item{justify-content:flex-end;flex-wrap:wrap}}.p-results__button{width:180px}.p-results__button--bottom{width:240px}.p-results__pager{margin-top:60px}.p-results__footButton{margin-top:60px;width:240px;margin-inline:auto}.p-results__noContent{color:#77787e;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;text-align:center;padding:60px 20px}.p-result__inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-result__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-result__container{padding:24px;padding-top:20px}}.p-result__container--head{padding-bottom:40px}.p-result__head{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-result__head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-result__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 768px){.p-result__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-result__result{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;flex-shrink:0}@media screen and (max-width: 768px){.p-result__result{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:16px}}.p-result__scoreText{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-result__scoreText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-result__scoreText--bold{font-size:25.6px;font-size:1.6rem;line-height:1.6015625;letter-spacing:2.048px;font-weight:700}@media screen and (max-width: 768px){.p-result__scoreText--bold{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-result__optionTitle{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400;margin-bottom:32px}@media screen and (max-width: 768px){.p-result__optionTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;margin-bottom:16px}}.p-result__optionTitle--bold{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-result__optionTitle--bold{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-result__options{list-style:none;margin-bottom:32px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px}@media screen and (max-width: 768px){.p-result__options{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}}.p-result__option{padding:8px 16px;width:100%;border-radius:4px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:20px;transition:all .2s ease-in-out}@media screen and (max-width: 768px){.p-result__option{padding:4px 8px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px}}.p-result__option--selected{background-color:#fff6f1}.p-result__radio--readOnly{pointer-events:none}.p-result__commentary{padding-inline:16px;padding-top:24px;border-top:1px solid #d4d4d4}@media screen and (max-width: 768px){.p-result__commentary{padding-top:12px}}.p-result__judge{margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}@media screen and (max-width: 768px){.p-result__judge{margin-bottom:8px}}.p-result__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-result__footButtons{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:20px 40px;margin-inline:auto;margin-top:60px}@media screen and (max-width: 768px){.p-result__footButtons{margin-top:0px}}.p-result__footButton{width:240px}.p-myPage__inner{width:90%;margin:0 auto}.p-myPage__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-myPage__messageWrapper{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-myPage__messageWrapper:not(:has(*)){display:none}.p-myPage__caution{width:100%;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}.p-myPage__message{background-color:#fff;border-radius:16px;padding:14px 30px;width:100%;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 1200px){.p-myPage__message{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-myPage__message--video::before{content:"";display:inline-block;-webkit-mask-image:url("../font/icon/video.svg");mask-image:url("../font/icon/video.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;margin-right:10px;background-color:#77787e;vertical-align:middle}.p-myPage__message--link{color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-myPage__container{width:100%;background-color:#fff;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);padding:48px;padding-top:40px}@media screen and (max-width: 768px){.p-myPage__container{padding:32px;padding-top:30px}}.p-myPage__container--news{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-myPage__container--news{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:18px}}.p-myPage__container--course{flex:3;min-width:650px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:36px}.p-myPage__container--course::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 1200px){.p-myPage__container--course{min-width:0}}@media screen and (max-width: 768px){.p-myPage__container--course{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:18px}}.p-myPage__container--mentor{flex:2;position:relative;min-width:450px}@media screen and (max-width: 1200px){.p-myPage__container--mentor{min-width:0}}.p-myPage__container--mentor::before,.p-myPage__container--mentor::after{content:"";position:absolute;display:block;right:-11px;height:50px}@media screen and (max-width: 768px){.p-myPage__container--mentor::before,.p-myPage__container--mentor::after{height:40px}}.p-myPage__container--mentor::before{top:43px;width:11px;background-color:#ef5c0b;transform:skewY(-45deg)}@media screen and (max-width: 768px){.p-myPage__container--mentor::before{top:33px}}.p-myPage__container--mentor::after{top:37px;width:160px;border-radius:25px 0 0 25px;background:linear-gradient(102deg, #FFAC32 4.71%, #FF8837 53.25%, #FF7A39 101.78%)}@media screen and (max-width: 768px){.p-myPage__container--mentor::after{width:120px;top:27px}}.p-myPage__titleWrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:10px}.p-myPage__title{flex-shrink:0;font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}@media screen and (max-width: 768px){.p-myPage__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:6px}}.p-myPage__title--news::before{content:"";display:block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/bell.svg");mask-image:url("../font/icon/bell.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 768px){.p-myPage__title--news::before{width:25px;height:25px}}.p-myPage__title--course::before{content:"";display:block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/book.svg");mask-image:url("../font/icon/book.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 768px){.p-myPage__title--course::before{width:25px;height:25px}}.p-myPage__title--mentor::before{content:"";display:block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/own_mentor.svg");mask-image:url("../font/icon/own_mentor.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 768px){.p-myPage__title--mentor::before{width:25px;height:25px}}.p-myPage__title--bellAndPerson::before{content:"";display:block;width:32px;height:32px;-webkit-mask-image:url("../font/icon/bell_and_person.svg");mask-image:url("../font/icon/bell_and_person.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#77787e}@media screen and (max-width: 768px){.p-myPage__title--bellAndPerson::before{width:25px;height:25px}}.p-myPage__courseTitle{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:6px 12px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;margin-bottom:20px}.p-myPage__list--course{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:30px}@media screen and (max-width: 768px){.p-myPage__list--course{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:15px}}.p-myPage__courseLink{width:100%;padding:30px 10px;padding-top:0;text-decoration:none;color:#282828;display:block;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap}.p-myPage__courseLink::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 768px){.p-myPage__courseLink{padding:15px 5px;padding-top:0}}.p-myPage__courseContents{display:block;width:100%}.p-myPage__courseContext{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:8px}@media screen and (max-width: 768px){.p-myPage__courseContext{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:8px}}.p-myPage__courseText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap}.p-myPage__courseText::-webkit-scrollbar{display:none;-webkit-appearance:none}.p-myPage__courseButtons{width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-myPage__courseButton{width:180px;flex-shrink:0}.p-myPage__courseButton--short{width:160px}.p-myPage__newsButton{width:180px;margin:16px auto 0 auto}.p-myPage__courseAssistance{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:40px}@media screen and (max-width: 1200px){.p-myPage__courseAssistance{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:40px}}.p-myPage__mentorProfile{margin-top:36px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:12px 24px}.p-myPage__mentor{display:block;flex:1}.p-myPage__mentorImage{height:auto;border-radius:8px;flex:1}.p-myPage__mentorRuby{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;color:#77787e}.p-myPage__mentorName{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 768px){.p-myPage__mentorName{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-myPage__mentorButton{width:140px;margin-top:12px}.p-myPage__mentorMenu{width:100%;display:flex;align-items:center;justify-content:space-around;flex-direction:row;flex-wrap:wrap;gap:6px 24px}.p-myPage__mentorMenuButton{flex:1;max-width:300px;min-width:200px;margin-top:12px}.p-myPage__button{width:160px}@media screen and (max-width: 768px){.p-myPage__button{width:120px}}.p-myPage__noContents{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-login__container{min-width:65dvw;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:0px}@media screen and (max-width: 1200px){.p-login__container{min-width:60dvw;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:50px}}@media screen and (max-width: 768px){.p-login__container{min-width:60dvw;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:10px}}.p-login__logo{flex:1;text-align:center}@media screen and (max-width: 1200px){.p-login__logo{width:100%}}.p-login__image{width:60%;height:auto}.p-login__form{flex:1}@media screen and (max-width: 1200px){.p-login__form{width:100%}}.p-login__inner{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-login__button{width:180px}.p-login__nav{margin-top:40px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 768px){.p-login__nav{margin-top:20px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:16px}}.p-login__link{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#77787e;text-decoration:none}.p-login__link:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width: 768px){.p-login__link{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-passwordForget__container{min-width:65dvw;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:0px}@media screen and (max-width: 1200px){.p-passwordForget__container{min-width:60dvw;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:50px}}@media screen and (max-width: 768px){.p-passwordForget__container{min-width:60dvw;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:20px}}.p-passwordForget__logo{flex:1;text-align:center}@media screen and (max-width: 1200px){.p-passwordForget__logo{width:100%}}.p-passwordForget__image{width:60%;height:auto}.p-passwordForget__form{flex:1}@media screen and (max-width: 1200px){.p-passwordForget__form{width:100%}}.p-passwordForget__inner{width:100%}.p-passwordForget__contents{width:100%;display:block;margin-bottom:56px}@media screen and (max-width: 768px){.p-passwordForget__contents{margin-bottom:28px}}.p-passwordForget__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:24px}@media screen and (max-width: 768px){.p-passwordForget__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;margin-bottom:12px}}.p-passwordForget__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-passwordForget__description{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-passwordForget__button{width:180px;margin-top:40px;margin-inline:auto}.p-profile__container{padding:64px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-profile__container{padding:32px}}.p-profile__wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:64px;width:100%}@media screen and (max-width: 1200px){.p-profile__wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:32px}}.p-profile__icons{min-width:240px;flex:1}.p-profile__icon{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-profile__timeStampWrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-profile__timeStamp{background-color:#f5f5f5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;border-radius:4px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.p-profile__timeStampTitle{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}.p-profile__timeStampDetail{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:8px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-profile__timeStampDetail::before{content:"："}.p-profile__information{flex:3}@media screen and (max-width: 1200px){.p-profile__information{width:100%}}.p-profile__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-profile__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:20px}}.p-profile__button{width:240px}.p-editProfile__container{padding:64px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-editProfile__container{padding:32px}}.p-editProfile__container--confirm{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:64px}@media screen and (max-width: 768px){.p-editProfile__container--confirm{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:32px}}.p-editProfile__container--complete{padding:60px 48px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-editProfile__container--complete{padding:30px 24px}}.p-editProfile__imageContainer{margin-left:16px;margin-bottom:56px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 1200px){.p-editProfile__imageContainer{margin-left:0px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-editProfile__imageContainer--confirm{width:240px;height:240px;margin-bottom:0}.p-editProfile__image{width:240px;height:240px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.p-editProfile__uploadButtons{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:8px}.p-editProfile__uploadButton{width:240px;flex-shrink:0}.p-editProfile__uploadNote{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400;color:#77787e}.p-editProfile__input--name{max-width:300px;width:100%}.p-editProfile__input--number{width:80px}.p-editProfile__input--postCode{max-width:300px;width:100%}.p-editProfile__input--tel{max-width:300px;width:100%}.p-editProfile__input--age{max-width:5em;width:100%}.p-editProfile__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-editProfile__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:10px}}.p-editProfile__button{width:180px}@media screen and (max-width: 768px){.p-editProfile__button{width:160px}}.p-editProfile__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-editProfile__text--complete{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:400;text-align:center}@media screen and (max-width: 768px){.p-editProfile__text--complete{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-editProfile__error{max-width:1360px;width:90%;margin:0 auto;margin-bottom:30px}.p-changePassword__container{padding:64px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:32px}@media screen and (max-width: 768px){.p-changePassword__container{padding:32px}}.p-changePassword__container--complete{padding:60px 48px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-changePassword__container--complete{padding:30px 24px}}.p-changePassword__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-changePassword__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:10px}}.p-changePassword__button{width:180px}@media screen and (max-width: 768px){.p-changePassword__button{width:160px}}.p-changePassword__error{max-width:1360px;width:90%;margin:0 auto;margin-bottom:30px}.p-error__container{background-color:rgba(0,0,0,0);max-width:90%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:min(100px,10cqw)}.p-error__title{margin-bottom:48px;font-size:25.6px;font-size:1.6rem;line-height:1.6015625;letter-spacing:2.048px;font-weight:700}@media screen and (max-width: 768px){.p-error__title{margin-bottom:24px;font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700}}.p-error__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.p-error__description{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:.3px;font-weight:700}}.p-error__buttons{margin-top:120px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-error__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:10px}}.p-error__button{width:200px}.p-sessionOut__container{min-width:65dvw;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:85px}@media screen and (max-width: 1200px){.p-sessionOut__container{min-width:60dvw;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:20px}}.p-sessionOut__logo{flex:1;text-align:center}.p-sessionOut__image{width:202px;height:auto}.p-sessionOut__inner{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:66px}@media screen and (max-width: 1200px){.p-sessionOut__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:30px}}.p-sessionOut__description{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:16px}@media screen and (max-width: 1200px){.p-sessionOut__description{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:8px}}.p-sessionOut__context{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-sessionOut__context{font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:.64px;font-weight:400}}.p-sessionOut__button{width:180px}.p-announcementList__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;margin-bottom:60px;border-radius:16px}@media screen and (max-width: 768px){.p-announcementList__container{padding:24px;padding-top:20px}}.p-announcementList__noContent{max-width:1360px;width:90%;margin:0 auto;background-color:#fff;padding:60px 48px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);text-align:center;white-space:nowrap;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-announcementList__noContent{padding:30cqw 24px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-announcement__container{padding:48px;padding-block:40px 56px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;margin-bottom:60px;border-radius:16px}@media screen and (max-width: 768px){.p-announcement__container{padding:24px;padding-block:20px 28px}}.p-announcement__title{padding-bottom:24px;border-bottom:1px solid #e3e3e3}.p-announcement__head{margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px}.p-announcement__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-announcement__text--title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 768px){.p-announcement__text--title{font-size:19.2px;font-size:1.2rem;line-height:normal;letter-spacing:.768px;font-weight:700}}.p-announcement__detail{margin-top:48px;word-break:break-all}@media screen and (max-width: 768px){.p-announcement__detail{margin-top:24px}}.p-announcement__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-announcement__button{width:220px}.p-dmWithMentor__commentPanel{background-color:#f5f5f5}.p-meetingList__inner{width:90%;margin:0 auto}.p-meetingList__list{max-width:1360px;margin:0 auto;margin-bottom:40px;width:100%;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-meetingList__unit{width:100%;background-color:#fff;padding:30px 16px 34px 16px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}@media screen and (max-width: 768px){.p-meetingList__unit{padding:15px 8px 17px 8px}}.p-meetingList__name{padding:28px;padding-top:0;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-meetingList__name{padding:14px;padding-top:0}}.p-meetingList__setList{list-style:none;width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.p-meetingList__setItem{padding:22.5px 32px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px;background-color:#fff}.p-meetingList__setItem:nth-child(even){background-color:#f5f5f5}@media screen and (max-width: 768px){.p-meetingList__setItem{padding:11px 16px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0px}}.p-meetingList__setName{width:180px;flex-shrink:0;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-meetingList__setDetail{word-break:break-all;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-meetingList__listButtons{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-meetingList__listButton{width:200px}.p-meetingList__buttons{max-width:1360px;margin:0 auto;margin-bottom:40px;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-meetingList__button{width:220px}.p-meetingList__noContent{width:100%;background-color:#fff;padding:60px 48px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);text-align:center;white-space:nowrap;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-meetingList__noContent{padding:30cqw 24px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-application__container{padding:40px;background-color:#fff;max-width:1000px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-application__container{padding:20px}}.p-application__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-application__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-application__head{padding:0px 10px 24px 10px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}.p-application__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 768px){.p-application__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-application__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-application__link{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-application__link:hover{text-decoration:none}.p-application__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-application__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 768px){.p-application__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 20px}}.p-application__input--name{width:50%}@media screen and (max-width: 768px){.p-application__input--name{width:100%}}.p-application__input--telephone{max-width:15em;width:100%}@media screen and (max-width: 768px){.p-application__input--telephone{max-width:none;width:100%}}.p-application__input--password{min-width:16em;width:65%}@media screen and (max-width: 768px){.p-application__input--password{min-width:none;width:100%}}.p-application__select{width:25%;min-width:200px}@media screen and (max-width: 768px){.p-application__select{width:100%}}.p-application__checkboxWrapper{padding:12px 0px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:24px}.p-application__consent{width:90%;margin:0 auto;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-application__consent{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-application__consentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-application__consentLink{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-application__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-application__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px}}.p-application__button{width:180px}@media screen and (max-width: 768px){.p-application__button{width:120px}}.p-application__error{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-application__error{margin-bottom:20px}}.p-application__message{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-application__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-application__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-application__note{display:block;margin-top:20px}.p-application__policy{list-style-type:decimal;padding-left:1.5em;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}.p-application__policyNote{display:block;margin-top:4px;margin-bottom:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-application__courses{list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-application__courseUnit{display:block}.p-application__course{width:100%;padding:10px 20px;border:1px solid #d4d4d4;border-radius:4px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:4px 10px;cursor:pointer;transition:all .2s ease-in-out}.p-application__course--active{border:1px solid #2ab7d6;background-color:#edf8fb;transform:scale(1.02)}.p-application__course--inactive{border:1px solid #d4d4d4;background-color:#f5f5f5;color:#bebebe}.p-application__courseName{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-application__coursePrice{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-application__coursePrice--unit{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-application__courseNote{margin-top:4px;color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-application__paymentLink{padding:24px 0 16px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}.p-application__paymentTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-application__paymentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-application__confirmMessage{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-application__confirmMessage{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-mentorList__inner{width:100%}.p-mentorList__container{max-width:1360px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(424px, 424px));justify-content:center;gap:40px}@media screen and (max-width: 768px){.p-mentorList__container{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-mentorList__card{padding:32px;padding-bottom:36px;width:424px;height:auto;background-color:#fff;border-radius:16px;position:relative}@media screen and (max-width: 768px){.p-mentorList__card{padding:26px;padding-bottom:30px;width:90%}}.p-mentorList__label::before{content:"専属メンター";position:absolute;display:block;right:-11px;top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:50px;padding:11px 22px 11px 28px;border-radius:25px 0px 0px 25px;background:linear-gradient(102deg, #FFAC32 4.71%, #FF8837 53.25%, #FF7A39 101.78%);color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5944444444;letter-spacing:1.434px;font-weight:700;z-index:2}.p-mentorList__label::after{content:"";display:block;position:absolute;top:46px;right:-11px;width:11px;height:50px;background-color:#ef5c0b;transform:skewY(-45deg);z-index:1}.p-mentorList__image{width:360px;height:240px;border-radius:6px;margin-bottom:24px}@media screen and (max-width: 768px){.p-mentorList__image{width:100%;height:auto}}.p-mentorList__name{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:5px 10px;white-space:nowrap;overflow-x:scroll;padding-right:50px;-ms-overflow-style:none;scrollbar-width:none}.p-mentorList__name::-webkit-scrollbar{display:none;-webkit-appearance:none}.p-mentorList__nameContainer{position:relative}.p-mentorList__nameContainer::before{content:"";display:block;width:80px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));position:absolute;right:0}.p-mentorList__text{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}.p-mentorList__text--sub{color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-mentorList__buttonWrapper{margin-top:36px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:10px}.p-mentorList__button{width:180px}.p-mentorList__pager{margin:0 auto;margin-top:60px}.p-mentor__inner{width:90%;margin:0 auto}.p-mentor__container{position:relative;max-width:1360px;margin:0 auto;width:100%;background-color:#fff;padding:48px;padding-bottom:72px;border-radius:16px}@media screen and (max-width: 768px){.p-mentor__container{padding:24px;padding-bottom:36px}}.p-mentor__profile{width:100%;margin-bottom:64px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:47px}@media screen and (max-width: 768px){.p-mentor__profile{margin-bottom:32px;display:block}}.p-mentor__label::before{content:"専属メンター";position:absolute;display:block;right:-16px;top:64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:73px;padding:16px 32px 16px 40px;border-radius:37px 0px 0px 37px;background:linear-gradient(102deg, #FFAC32 4.71%, #FF8837 53.25%, #FF7A39 101.78%);color:#fff;font-size:25.6px;font-size:1.6rem;line-height:1.6015625;letter-spacing:2.048px;font-weight:700;z-index:2}.p-mentor__label::after{content:"";display:block;position:absolute;right:-16px;top:74px;width:16px;height:73px;background-color:#ef5c0b;transform:skewY(-45deg);z-index:1}@media screen and (max-width: 1200px){.p-mentor__label::before{content:"専属メンター";position:absolute;display:block;right:-11px;top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:50px;padding:11px 22px 11px 28px;border-radius:25px 0px 0px 25px;background:linear-gradient(102deg, #FFAC32 4.71%, #FF8837 53.25%, #FF7A39 101.78%);color:#fff;font-size:18px;font-size:1.125rem;line-height:1.5944444444;letter-spacing:1.434px;font-weight:700;z-index:2}.p-mentor__label::after{content:"";display:block;position:absolute;top:46px;right:-11px;width:11px;height:50px;background-color:#ef5c0b;transform:skewY(-45deg);z-index:1}}.p-mentor__image{max-width:500px;max-height:333px;min-width:0;min-height:0;width:100%;height:100%;border-radius:8px}@media screen and (max-width: 768px){.p-mentor__image{max-width:none;max-height:none}}.p-mentor__information{padding-top:80px}@media screen and (max-width: 768px){.p-mentor__information{padding-top:20px}}.p-mentor__nameWrapper{position:relative}.p-mentor__nameWrapper::before{content:"";position:absolute;display:block;width:80px;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(255, 255, 255));top:0;left:100%;transform:translateX(-100%)}.p-mentor__nameWrapper::after{content:"";display:block;width:30%;min-width:20px;height:1px;background-color:#fd752a}.p-mentor__name{width:100%;white-space:nowrap;overflow-x:scroll;padding-right:40px;-ms-overflow-style:none;scrollbar-width:none;font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;padding-bottom:16px}.p-mentor__name::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 768px){.p-mentor__name{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:6px;padding-bottom:8px}}.p-mentor__ruby{white-space:nowrap;color:#77787e;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-mentor__ruby{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-mentor__supplement{white-space:nowrap;margin-top:48px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-mentor__supplement{margin-top:12px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-mentor__description{list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:56px}@media screen and (max-width: 768px){.p-mentor__description{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:28px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-mentor__item{padding:24px 10px;padding-bottom:0;border-top:1px solid #d4d4d4;width:100%}@media screen and (max-width: 768px){.p-mentor__item{padding:12px 5px;padding-bottom:0}}.p-mentor__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.p-mentor__title::before{content:"";display:block;width:7px;height:11px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0);clip-path:polygon(0 0, 100% 50%, 0 100%, 0 0);background-color:#fd752a}@media screen and (max-width: 768px){.p-mentor__title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-mentor__context{margin-top:16px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-mentor__context{margin-top:8px;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-mentor__buttonWrapper{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}@media screen and (max-width: 768px){.p-mentor__buttonWrapper{margin-top:30px}}.p-mentor__button{width:220px}.p-support__inner{width:90%;margin:0 auto}.p-support__container{padding:40px;padding-bottom:64px;background-color:#fff;max-width:1000px;border-radius:16px;margin:0 auto}@media screen and (max-width: 768px){.p-support__container{padding:20px;padding-bottom:32px}}.p-support__container--complete{padding:60px 48px;text-align:center;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-support__container--complete{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;padding:30px 24px}}.p-support__title{padding:0px 10px 24px 10px;margin-bottom:40px;border-bottom:1px solid #e3e3e3;font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 768px){.p-support__title{margin-bottom:20px;padding:0px 5px 12px 5px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-support__title--emergency{margin-bottom:2px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}@media screen and (max-width: 768px){.p-support__title--emergency{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:700}}.p-support__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-support__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-support__textarea{margin-bottom:8px}.p-support__textarea textarea{min-height:227px}@media screen and (max-width: 768px){.p-support__textarea{margin-bottom:4px}.p-support__textarea textarea{min-height:160px}}.p-support__buttons{margin-block:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-support__buttons{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px;margin-block:30px}}.p-support__button{width:180px}.p-support__emergencyContactDetails{padding:18px 24px;background-color:#e3e3e3;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin:0 auto}@media screen and (max-width: 768px){.p-support__emergencyContactDetails{padding:9px 12px}}.p-support__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-support__text{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}}.p-support__input--name{width:50%}@media screen and (max-width: 768px){.p-support__input--name{width:100%}}.p-support__input--telephone{max-width:15em;width:100%}.p-support__error{max-width:1000px;width:100%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-support__error{margin-bottom:20px}}.p-careerConsultation__inner{width:90%;margin:0 auto}.p-careerConsultation__list{max-width:1360px;margin:0 auto;width:100%;list-style:none;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}.p-careerConsultation__unit{width:100%;background-color:#fff;padding:30px 16px 34px 16px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06)}@media screen and (max-width: 768px){.p-careerConsultation__unit{padding:15px 8px 17px 8px}}.p-careerConsultation__name{padding:28px;padding-top:0;font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 768px){.p-careerConsultation__name{padding:14px;padding-top:0;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-careerConsultation__setList{list-style:none;width:100%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.p-careerConsultation__setItem{padding:22.5px 32px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px;background-color:#fff}.p-careerConsultation__setItem:nth-child(even){background-color:#f5f5f5}@media screen and (max-width: 768px){.p-careerConsultation__setItem{padding:11px 16px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:0px}}.p-careerConsultation__setName{width:180px;flex-shrink:0;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-careerConsultation__setName{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-careerConsultation__setDetail{word-break:break-all;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-careerConsultation__setDetail{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-careerConsultation__listButtons{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:0px}.p-careerConsultation__listButton{width:200px}.p-careerConsultation__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-careerConsultation__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-careerConsultation__note{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-careerConsultation__button{width:200px}.p-careerConsultation__noContent{width:100%;background-color:#fff;padding:60px 48px;border-radius:16px;box-shadow:0px 4px 12px 0px rgba(40,40,40,.06);text-align:center;white-space:nowrap;word-break:keep-all;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-careerConsultation__noContent{padding:30cqw 24px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-individualContactList__container{padding:48px;padding-top:40px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-individualContactList__container{padding:24px;padding-top:20px}}.p-individualContactList__list{list-style:none}.p-individualContactList__unit{padding:28px 20px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;border-bottom:1px solid #d4d4d4;transition:all .3s ease-in-out;text-decoration:none;color:#282828}.p-individualContactList__unit:hover{cursor:pointer;background-color:#f5f5f5}@media screen and (max-width: 768px){.p-individualContactList__unit{padding:14px 10px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px}}.p-individualContactList__time{flex-shrink:0;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-individualContactList__newsTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-individualContactList__pager{margin-top:60px}@media screen and (max-width: 768px){.p-individualContactList__pager{margin-top:30px}}.p-individualContactList__noContent{color:#77787e;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;text-align:center;padding:60px 20px}.p-individualContactDetail__container{padding:40px 48px 46px 48px;background-color:#fff;max-width:1360px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-individualContactDetail__container{padding:20px 24px 23px 24px}}.p-individualContactDetail__head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px;padding-bottom:24px;border-bottom:1px solid #e3e3e3;margin-bottom:48px}@media screen and (max-width: 768px){.p-individualContactDetail__head{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;padding-bottom:12px;margin-bottom:24px}}.p-individualContactDetail__time{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-individualContactDetail__time{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:.3px;font-weight:400}}.p-individualContactDetail__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700}@media screen and (max-width: 768px){.p-individualContactDetail__title{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-individualContactDetail__detail{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}@media screen and (max-width: 768px){.p-individualContactDetail__detail{font-size:12px;font-size:.75rem;line-height:1.6666666667;letter-spacing:.3px;font-weight:400}}.p-individualContactDetail__buttons{width:100%;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-individualContactDetail__buttons{margin-top:30px}}.p-individualContactDetail__button{width:220px}.p-register__container{padding:40px;background-color:#fff;max-width:1000px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-register__container{padding:20px}}.p-register__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-register__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-register__head{padding:0px 10px 24px 10px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}.p-register__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 768px){.p-register__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-register__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-register__link{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-register__link:hover{text-decoration:none}.p-register__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-register__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 768px){.p-register__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 20px}}.p-register__input--name{width:50%}@media screen and (max-width: 768px){.p-register__input--name{width:100%}}.p-register__input--telephone{max-width:15em;width:100%}@media screen and (max-width: 768px){.p-register__input--telephone{max-width:none;width:100%}}.p-register__input--password{min-width:16em;width:65%}@media screen and (max-width: 768px){.p-register__input--password{min-width:none;width:100%}}.p-register__input--age{max-width:5em;width:100%}.p-register__select{width:25%;min-width:200px}@media screen and (max-width: 768px){.p-register__select{width:100%}}.p-register__checkboxWrapper{padding:12px 0px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:24px}.p-register__consent{width:90%;margin:0 auto;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-register__consent{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-register__consentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-register__consentLink{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-register__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-register__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px}}.p-register__button{width:180px}@media screen and (max-width: 768px){.p-register__button{width:120px}}.p-register__error{max-width:1000px;width:100%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-register__error{margin-bottom:20px}}.p-register__message{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-register__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-register__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-board__commentPanel{background-color:#f5f5f5}.p-resetPassword__container{padding:40px;background-color:#fff;max-width:1000px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-resetPassword__container{padding:20px}}.p-resetPassword__container--confirm{padding:32px 40px 48px 40px}@media screen and (max-width: 768px){.p-resetPassword__container--confirm{padding:16px 20px 24px 20px}}.p-resetPassword__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-resetPassword__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-resetPassword__head{padding:0px 10px 24px 10px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}@media screen and (max-width: 768px){.p-resetPassword__head{padding:5px;margin-bottom:20px}}.p-resetPassword__head--confirm{margin-bottom:32px}@media screen and (max-width: 768px){.p-resetPassword__head--confirm{margin-bottom:16px}}.p-resetPassword__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 768px){.p-resetPassword__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-resetPassword__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-resetPassword__unit{border:none}.p-resetPassword__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-resetPassword__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px}}.p-resetPassword__button{width:180px}.p-resetPassword__error{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-resetPassword__error{margin-bottom:20px}}.p-resetPassword__note{display:block;margin-top:20px}.p-resetPassword__confirm{padding:0px 8px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-resetPassword__confirm{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-questionnaire__container{padding:40px;background-color:#fff;max-width:1000px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-questionnaire__container{padding:20px}}.p-questionnaire__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-questionnaire__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-questionnaire__head{padding:0px 10px 24px 10px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}.p-questionnaire__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 768px){.p-questionnaire__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-questionnaire__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-questionnaire__description--note{color:#e80344}.p-questionnaire__link{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-questionnaire__link:hover{text-decoration:none}.p-questionnaire__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-questionnaire__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 768px){.p-questionnaire__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 20px}}.p-questionnaire__input--name{width:50%}@media screen and (max-width: 768px){.p-questionnaire__input--name{width:100%}}.p-questionnaire__input--telephone{max-width:15em;width:100%}@media screen and (max-width: 768px){.p-questionnaire__input--telephone{max-width:none;width:100%}}.p-questionnaire__input--password{min-width:16em;width:65%}@media screen and (max-width: 768px){.p-questionnaire__input--password{min-width:none;width:100%}}.p-questionnaire__input--quarter{width:25%}@media screen and (max-width: 768px){.p-questionnaire__input--quarter{width:100%}}.p-questionnaire__income{white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.p-questionnaire__selectBox--half{width:50%}@media screen and (max-width: 768px){.p-questionnaire__selectBox--half{width:100%}}.p-questionnaire__selectBox--quarter{width:25%}@media screen and (max-width: 768px){.p-questionnaire__selectBox--quarter{width:100%}}.p-questionnaire__select{width:25%;min-width:200px}@media screen and (max-width: 768px){.p-questionnaire__select{width:100%}}.p-questionnaire__checkboxWrapper{padding:12px 0px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:24px}.p-questionnaire__consent{width:90%;margin:0 auto;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-questionnaire__consent{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-questionnaire__consentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-questionnaire__consentLink{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-questionnaire__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-questionnaire__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px}}.p-questionnaire__button{width:180px}@media screen and (max-width: 768px){.p-questionnaire__button{width:120px}}.p-questionnaire__error{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-questionnaire__error{margin-bottom:20px}}.p-questionnaire__message{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-questionnaire__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-questionnaire__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-questionnaire__note{display:block;margin-top:20px}.p-questionnaire__policy{list-style-type:decimal;padding-left:1.5em;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}.p-questionnaire__policyNote{display:block;margin-top:4px;margin-bottom:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-questionnaire__courses{list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-questionnaire__courseUnit{display:block}.p-questionnaire__course{width:100%;padding:10px 20px;border:1px solid #d4d4d4;border-radius:4px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:4px 10px;cursor:pointer;transition:all .2s ease-in-out}.p-questionnaire__course--active{border:1px solid #2ab7d6;background-color:#edf8fb;transform:scale(1.02)}.p-questionnaire__course--inactive{border:1px solid #d4d4d4;background-color:#f5f5f5;color:#bebebe}.p-questionnaire__courseName{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-questionnaire__coursePrice{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-questionnaire__coursePrice--unit{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-questionnaire__courseNote{margin-top:4px;color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-questionnaire__paymentLink{padding:24px 0 16px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}.p-questionnaire__paymentTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-questionnaire__paymentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-questionnaire__confirmMessage{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-questionnaire__confirmMessage{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}.p-pledge__container{padding:40px;background-color:#fff;max-width:1000px;width:90%;margin:0 auto;border-radius:16px}@media screen and (max-width: 768px){.p-pledge__container{padding:20px}}.p-pledge__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px}@media screen and (max-width: 768px){.p-pledge__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:20px}}.p-pledge__head{padding:0px 10px 24px 10px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}.p-pledge__title{font-size:22.4px;font-size:1.4rem;line-height:1.5982142857;letter-spacing:.896px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 768px){.p-pledge__title{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}}.p-pledge__description{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-pledge__description--note{color:#e80344}.p-pledge__link{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-pledge__link:hover{text-decoration:none}.p-pledge__form{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.p-pledge__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px 40px}@media screen and (max-width: 768px){.p-pledge__radioWrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:10px 20px}}.p-pledge__input--name{width:50%}@media screen and (max-width: 768px){.p-pledge__input--name{width:100%}}.p-pledge__input--telephone{max-width:15em;width:100%}@media screen and (max-width: 768px){.p-pledge__input--telephone{max-width:none;width:100%}}.p-pledge__input--password{min-width:16em;width:65%}@media screen and (max-width: 768px){.p-pledge__input--password{min-width:none;width:100%}}.p-pledge__input--quarter{width:25%}@media screen and (max-width: 768px){.p-pledge__input--quarter{width:100%}}.p-pledge__income{white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;gap:8px}.p-pledge__selectBox--half{width:50%}@media screen and (max-width: 768px){.p-pledge__selectBox--half{width:100%}}.p-pledge__selectBox--quarter{width:25%}@media screen and (max-width: 768px){.p-pledge__selectBox--quarter{width:100%}}.p-pledge__select{width:25%;min-width:200px}@media screen and (max-width: 768px){.p-pledge__select{width:100%}}.p-pledge__checkboxWrapper{padding:12px 0px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:24px}.p-pledge__consent{width:90%;margin:0 auto;margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:20px}@media screen and (max-width: 768px){.p-pledge__consent{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:10px}}.p-pledge__consentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-pledge__consentLink{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;color:#2ab7d6;text-decoration:underline;text-underline-offset:3px}.p-pledge__buttons{margin-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:60px}@media screen and (max-width: 768px){.p-pledge__buttons{margin-top:30px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;gap:30px}}.p-pledge__button{width:180px}@media screen and (max-width: 768px){.p-pledge__button{width:120px}}.p-pledge__error{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px}@media screen and (max-width: 768px){.p-pledge__error{margin-bottom:20px}}.p-pledge__message{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-pledge__text{font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:400}@media screen and (max-width: 768px){.p-pledge__text{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}}.p-pledge__note{display:block;margin-top:20px}.p-pledge__policy{list-style-type:decimal;padding-left:1.5em;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:4px}.p-pledge__policyNote{display:block;margin-top:4px;margin-bottom:12px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-pledge__courses{list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:16px}.p-pledge__courseUnit{display:block}.p-pledge__course{width:100%;padding:10px 20px;border:1px solid #d4d4d4;border-radius:4px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:4px 10px;cursor:pointer;transition:all .2s ease-in-out}.p-pledge__course--active{border:1px solid #2ab7d6;background-color:#edf8fb;transform:scale(1.02)}.p-pledge__course--inactive{border:1px solid #d4d4d4;background-color:#f5f5f5;color:#bebebe}.p-pledge__courseName{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-pledge__coursePrice{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-pledge__coursePrice--unit{font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-pledge__courseNote{margin-top:4px;color:#77787e;font-size:12.8px;font-size:.8rem;line-height:1.796875;letter-spacing:.512px;font-weight:400}.p-pledge__paymentLink{padding:24px 0 16px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}.p-pledge__paymentTitle{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}.p-pledge__paymentText{font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:400}.p-pledge__confirmMessage{max-width:1000px;width:90%;margin:0 auto;margin-bottom:40px;font-size:19.2px;font-size:1.2rem;line-height:1.8020833333;letter-spacing:.768px;font-weight:700}@media screen and (max-width: 768px){.p-pledge__confirmMessage{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:1.8;letter-spacing:.64px;font-weight:700}}
/*# sourceMappingURL=style.min.css.map */