@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{min-width:auto;overflow-x:hidden;font-family:游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}a{color:#000;text-decoration:none}a:visited{color:#000}p,ul,li{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}hr{margin:0;border:none;border-top:2px solid #000}button{padding:0;cursor:pointer;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:LINE Seed JP;font-style:normal;font-weight:400;src:url(/fonts/LINE_Seed_JP/LINESeedJP_OTF_Rg.woff2) format("woff2")}@font-face{font-family:LINE Seed JP;font-style:normal;font-weight:700;src:url(/fonts/LINE_Seed_JP/LINESeedJP_OTF_Bd.woff2) format("woff2")}.l-header{position:relative;z-index:1000002;width:100%;margin-right:auto;margin-left:auto}.l-header--fixed,.l-sbsc-lp-header{position:fixed;z-index:1000002;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.l-sbsc-lp-header{position:absolute;top:0}}@media screen and (max-width: 767px){.l-sbsc-lp-header{position:relative}}.l-aniv-10th-lp-header{position:fixed;z-index:1000002;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.l-aniv-10th-lp-header{position:absolute;top:0}}@media screen and (max-width: 767px){.l-aniv-10th-lp-header{position:absolute}}.l-aniv-10th-course-header{z-index:1000002;width:100%;margin-right:auto;margin-left:auto}.l-prime-lesson-header{width:100%;height:40px}@media screen and (max-width: 767px){.l-prime-lesson-header{height:100%}}.l-main{max-width:1240px;padding-right:63px;padding-left:63px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.l-main{padding-right:32px;padding-left:32px}}@media screen and (max-width: 767px){.l-main{padding-right:10px;padding-left:10px}}.l-main-10th-aniv{max-width:1240px;padding-right:63px;padding-left:63px;margin-right:auto;margin-left:auto;background-size:cover;background-position:center 32px;background-repeat:no-repeat}@media screen and (max-width: 1023px){.l-main-10th-aniv{padding-right:32px;padding-left:32px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/10th-anniversary/courses_lp/background_tablet_x4.webp);background-size:cover;background-position:0 40px;background-repeat:no-repeat}}@media screen and (max-width: 767px){.l-main-10th-aniv{padding-right:10px;padding-left:10px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/10th-anniversary/courses_lp/background_sp_x4.jpg);background-size:cover;background-position:0 10px;background-repeat:no-repeat}}.l-main-prime-lesson{width:100%}.gray-background{background-color:#f5f5f5}.p-drawer-movable-10th-aniv{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/10th-anniversary/courses_lp/background_pc.svg);background-size:auto;background-position:center -38px;background-repeat:no-repeat}@media screen and (max-width: 1360px){.p-drawer-movable-10th-aniv{background-size:cover;background-position:center -220px}}.l-sbsc{display:flex}.l-sbsc__side{width:calc((100% - 66px)/5);min-width:190px;max-width:240px;margin-top:60px;margin-right:66px;margin-bottom:60px}@media screen and (max-width: 1023px){.l-sbsc__side{display:none}}.l-sbsc__main{width:calc((100% - 66px)*.8);margin-top:60px;margin-bottom:60px}@media screen and (max-width: 1023px){.l-sbsc__main{width:100%}}@media screen and (max-width: 767px){.l-sbsc__main{margin-top:30px}}.l-footer{position:relative;width:100%;margin-right:auto;margin-left:auto}.u-ctn{max-width:940px;margin-right:auto;margin-left:auto}.l-course-show{display:flex;width:100%}@media screen and (max-width: 1023px){.l-course-show{flex-direction:column}}.l-course-show__left{width:100%;max-width:870px}@media screen and (max-width: 1023px){.l-course-show__left{max-width:100%}}.l-course-show__right{position:relative;width:100%;max-width:310px;margin-left:30px}@media screen and (max-width: 1023px){.l-course-show__right{box-sizing:border-box;max-width:100%;padding-right:10px;padding-left:10px;margin-left:0}}.l-course-lp{display:flex;flex-direction:column;width:100%}.l-course-lp__left{width:100%;max-width:940px;padding-top:50px;padding-bottom:70px;margin:auto}@media screen and (max-width: 767px){.l-course-lp__left{padding-bottom:40px}}.l-course-lp__right{position:relative;box-sizing:border-box;width:100%;max-width:940px;padding-top:30px;padding-right:50px;padding-left:50px;margin:auto}@media screen and (max-width: 1023px){.l-course-lp__right{box-sizing:border-box;padding-right:10px;padding-left:10px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.c-accordion__tgl{display:none}.c-accordion{position:relative;z-index:20;display:block;margin-bottom:30px;cursor:pointer;background:#fff;border:solid white 2px;border-radius:10px;box-shadow:0 4px 8px #0003;transition:.2s}.c-accordion:hover{border-color:#000}@media screen and (max-width: 1023px){.c-accordion{box-sizing:border-box;padding-top:5px;padding-bottom:5px;margin:0 0 20px}}.c-accordion__obverse{display:flex;align-items:center;justify-content:space-between;width:100%}.c-accordion__title{margin:20px 0 20px 20px;font-size:18px;font-weight:700;line-height:27px}.c-accordion__sign{position:relative;width:20px;height:20px;margin-right:20px;margin-left:10px}.c-accordion__sign .c-accordion__sign-h{position:absolute;top:0;bottom:0;z-index:999;width:20px;height:4px;margin:auto;background-color:#000;border-radius:99px;opacity:1}.c-accordion__sign .c-accordion__sign-v{position:absolute;top:0;bottom:0;width:4px;height:20px;margin:auto 0 auto 8px;background-color:#000;border-radius:99px;opacity:1;transition:.4s}.c-accordion__contents{height:0;padding:0 20px;margin-bottom:0;overflow:hidden;opacity:0;transition:.2s}@media screen and (max-width: 767px){.c-accordion__contents{padding:0 15px}}.c-accordion__tgl:checked~.c-accordion__obverse .c-accordion__sign-v{height:4px;opacity:0}.c-accordion__tgl:checked~.c-accordion__contents{height:auto;margin-bottom:20px;opacity:1}@media screen and (max-width: 767px){.c-accordion__tgl:checked~.c-accordion__contents{margin-bottom:0}}.c-accordion__contents-paragraph{margin-top:20px;font-size:16px;line-height:1.7;text-align:left}@media screen and (max-width: 767px){.c-accordion__contents-paragraph{font-size:14px;line-height:1.5}}.c-accordion__contents-link{text-decoration:underline}.c-accordion__contents-link:hover{text-decoration:none}.c-accordion-txt__container{position:relative}.c-accordion-txt__bg{position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to top,#fff,#fff0)}.c-accordion-txt__tgl{display:none}.c-accordion-txt_btn{position:absolute;right:0;bottom:20px;left:0;width:70%;padding:15px 20px;margin:auto;font-size:18px;font-weight:700;line-height:1;text-align:center;cursor:pointer;background:#fff;border:solid white 2px;border-radius:15px;box-shadow:0 4px 8px #0003;transition:.2s}.c-accordion-txt_btn:hover{border-color:#000}.c-accordion-txt__sign-container{position:absolute;right:17%;bottom:37px;pointer-events:none}.c-accordion-txt__sign{position:relative;width:20px;height:20px;margin-left:10px}.c-accordion-txt__sign:before{position:absolute;top:0;bottom:0;left:0;width:20px;height:4px;margin:auto;content:"";background-color:#000;border-radius:99px}.c-accordion-txt__sign:after{position:absolute;top:0;bottom:0;left:0;width:4px;height:20px;margin:auto 0 auto 8px;content:"";background-color:#000;border-radius:99px;transition:.5s ease}.c-accordion-txt__contents{max-height:150px;overflow:hidden;transition:.5s ease}@media screen and (max-width: 767px){.c-accordion-txt__contents--md{max-height:150px;overflow:hidden;transition:.5s ease}}.c-accordion-txt__tgl:checked~.c-accordion-txt__sign-container .c-accordion-txt__sign:after{display:none;height:0}.c-accordion-txt__tgl:checked~.c-accordion-txt__contents{max-height:none;max-height:initial;padding-bottom:100px}@media screen and (max-width: 767px){.c-accordion-txt__tgl:checked~.c-accordion-txt__contents--md{max-height:none;max-height:initial;padding-bottom:100px}}.c-accordion-txt__tgl:checked~.c-accordion-txt__bg{background:#0000}.c-anchor-link{text-decoration:underline}.c-apply-btn{width:100%}.breadcrumbs{margin-top:20px;font-size:12px;font-weight:400}.breadcrumbs a{text-decoration:underline}@media screen and (max-width: 767px){.breadcrumbs{display:none}}.breadcrumbs--white,.breadcrumbs--white a{color:#fff}.breadcrumbs-feedback{padding-top:80px;font-size:12px;font-weight:400}.breadcrumbs-feedback a{text-decoration:underline}@media screen and (max-width: 767px){.breadcrumbs-feedback{display:none}}.c-btn,.p-ambsdr-user__introduction-absdurl-btn,.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-ambsdr-user__more-about-btn{display:flex;align-items:center;justify-content:center;width:100%;font-weight:700;color:#000;cursor:pointer;background-color:#fff;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}.c-btn:hover,.p-ambsdr-user__introduction-absdurl-btn:hover,.p-ambsdr-user__introduction-cpn-absdurl-btn:hover,.p-ambsdr-user__more-about-btn:hover,.c-btn:active,.p-ambsdr-user__introduction-absdurl-btn:active,.p-ambsdr-user__introduction-cpn-absdurl-btn:active,.p-ambsdr-user__more-about-btn:active,.c-btn:focus,.p-ambsdr-user__introduction-absdurl-btn:focus,.p-ambsdr-user__introduction-cpn-absdurl-btn:focus,.p-ambsdr-user__more-about-btn:focus{box-shadow:0 3px 8px #0000004d}.c-btn:disabled,.p-ambsdr-user__introduction-absdurl-btn:disabled,.p-ambsdr-user__introduction-cpn-absdurl-btn:disabled,.p-ambsdr-user__more-about-btn:disabled{color:#fff;background:#cdcdcd;border:solid 2px transparent;box-shadow:none}.c-btn:disabled:hover,.p-ambsdr-user__introduction-absdurl-btn:disabled:hover,.p-ambsdr-user__introduction-cpn-absdurl-btn:disabled:hover,.p-ambsdr-user__more-about-btn:disabled:hover,.c-btn:disabled:active,.p-ambsdr-user__introduction-absdurl-btn:disabled:active,.p-ambsdr-user__introduction-cpn-absdurl-btn:disabled:active,.p-ambsdr-user__more-about-btn:disabled:active,.c-btn:disabled:focus,.p-ambsdr-user__introduction-absdurl-btn:disabled:focus,.p-ambsdr-user__introduction-cpn-absdurl-btn:disabled:focus,.p-ambsdr-user__more-about-btn:disabled:focus{cursor:default;background:#cdcdcd;box-shadow:none}.c-btn--l,.p-ambsdr-user__more-about-btn{padding:18px 0;font-size:20px;font-weight:700;line-height:20px}@media screen and (max-width: 767px){.c-btn--l,.p-ambsdr-user__more-about-btn{padding:14px 0;font-size:18px}}.c-btn--m,.p-ambsdr-user__introduction-absdurl-btn,.p-ambsdr-user__introduction-cpn-absdurl-btn{padding:14px 0;font-size:18px}@media screen and (max-width: 767px){.c-btn--m,.p-ambsdr-user__introduction-absdurl-btn,.p-ambsdr-user__introduction-cpn-absdurl-btn{padding:10px 0;font-size:16px}}.c-btn--s{padding:8px 0;font-size:14px}@media screen and (max-width: 767px){.c-btn--s{padding:9px 0;font-size:12px}}.c-btn--xs{padding:5px 0;font-size:12px}.c-btn--right-arrow--wide{position:relative;box-sizing:border-box;padding-right:45px;padding-left:15px}.c-btn--right-arrow--wide:before{position:absolute;top:50%;right:15px;width:15px;height:15px;margin-top:-4px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg) translate(-50%)}@media screen and (max-width: 767px){.c-btn--right-arrow--wide{padding-right:20px}}.c-btn--right-arrow--narrow{position:relative;box-sizing:border-box;padding-right:30px;padding-left:15px}.c-btn--right-arrow--narrow:before{position:absolute;top:50%;right:15px;width:6px;height:6px;margin-top:-4px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}@media screen and (max-width: 767px){.c-btn--right-arrow--narrow{padding-right:20px}}.c-btn--left-arrow--narrow{position:relative;box-sizing:border-box;padding-right:15px;padding-left:30px}.c-btn--left-arrow--narrow:before{position:absolute;top:50%;left:15px;width:6px;height:6px;margin-top:-4px;content:"";border:0;border-bottom:solid 2px #000;border-left:solid 2px #000;transform:rotate(45deg)}@media screen and (max-width: 767px){.c-btn--left-arrow--narrow{padding-right:20px}}.c-btn--down-arrow--narrow{position:relative;box-sizing:border-box;padding-right:30px;padding-left:30px;margin:auto}.c-btn--down-arrow--narrow:after{position:relative;top:50%;width:10px;height:16px;margin-left:20px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/icons/chevron-right.svg);background-repeat:no-repeat;background-position:center;transform:rotate(90deg)}@media screen and (max-width: 767px){.c-btn--down-arrow--narrow{padding-right:20px;padding-left:20px}}.c-btn--yellow{background-color:#fac02d}.c-btn--yellow:hover,.c-btn--yellow:active,.c-btn--yellow:focus{background-color:#ffcf55}.c-btn--blue{background-color:#92e3e9}.c-btn--red,.p-ambsdr-user__more-about-btn{color:#fff;background-color:#ff3636}.c-btn--red:hover,.p-ambsdr-user__more-about-btn:hover,.c-btn--red:active,.p-ambsdr-user__more-about-btn:active,.c-btn--red:focus,.p-ambsdr-user__more-about-btn:focus{background-color:#ff5353}.c-btn--red:visited,.p-ambsdr-user__more-about-btn:visited{color:#fff}.c-btn--red:before,.p-ambsdr-user__more-about-btn:before{border-color:#fff}.c-btn--red a,.p-ambsdr-user__more-about-btn a,.c-btn--red button,.p-ambsdr-user__more-about-btn button{color:#fff}.c-btn--twitter{position:relative;box-sizing:border-box;color:#fff!important;background-color:#1da1f2}.c-btn--twitter>img{width:20px}.c-btn--twitter>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--twitter>img{width:22px}.c-btn--twitter>span{margin-left:3px}}.c-btn--x{position:relative;box-sizing:border-box;color:#fff!important;background-color:#000}.c-btn--x>img{width:20px}.c-btn--x>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--x>img{width:20px}.c-btn--x>span{margin-left:3px}}.c-btn--yahoo{position:relative;box-sizing:border-box;color:#fff!important;background-color:#ff0027}.c-btn--yahoo>img{width:20px}.c-btn--yahoo>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--yahoo>img{width:20px}.c-btn--yahoo>span{margin-left:3px}}.c-btn--line{position:relative;box-sizing:border-box;color:#fff!important;background-color:#00b900}.c-btn--line>img{width:20px}.c-btn--line>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--line>img{width:20px}.c-btn--line>span{margin-left:3px}}.c-btn--youtube{position:relative;box-sizing:border-box;color:#fff!important;background-color:red}.c-btn--youtube>img{width:24px}.c-btn--youtube>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--youtube>img{width:20px}.c-btn--youtube>span{margin-left:3px}}.c-btn--misskey{position:relative;box-sizing:border-box;color:#fff!important;background-color:#86b300}.c-btn--misskey>img{width:20px}.c-btn--misskey>span{margin-left:8px}@media screen and (max-width: 767px){.c-btn--misskey>img{width:20px}.c-btn--misskey>span{margin-left:3px}}.c-btn--website{max-width:160px;color:#fff!important;background-color:#00c9bd}.c-btn--noborder{border:none}.c-btn--width-chara{position:relative;max-width:600px;padding:30px;margin:0 auto;font-size:24px}@media screen and (max-width: 767px){.c-btn--width-chara{padding:0;font-size:18px}}.c-btn__chara-image{position:absolute;right:20px;bottom:0;width:112px}@media screen and (max-width: 767px){.c-btn__chara-image{position:static;width:calc(7.16vw + 25.1px);margin-right:-15%;margin-left:calc(3.36vw - 5.7px)}}.c-btn--hidden-when-disabled:disabled{visibility:hidden}.c-checkbox{display:flex;align-items:center}.c-checkbox__input{display:none}.c-checkbox__box{position:relative;box-sizing:border-box;display:block;width:22px;height:22px;background:#cdcdcd;border:2px solid #000;border-radius:4px}.c-checkbox__box:hover{cursor:pointer}.c-checkbox__box:after{position:absolute;top:3px;left:7px;display:block;width:3px;height:8px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(40deg)}.c-checkbox__input:checked+.c-checkbox__box{background:#fac02d}.c-checkbox__input:checked+.c-checkbox__box:after{border-right:2px solid #000;border-bottom:2px solid #000}.c-checkbox__text{margin-left:10px;font-size:16px}.c-course-tag--advanced,.c-course-tag--intermediate,.c-course-tag--beginner,.c-course-tag--entry,.c-course-tag--new{display:inline-block;padding:5px 7px;margin-right:5px;font-size:11px;font-weight:700;border-radius:5px}@media screen and (max-width: 767px){.c-course-tag--advanced,.c-course-tag--intermediate,.c-course-tag--beginner,.c-course-tag--entry,.c-course-tag--new{font-size:10px}}.c-course-tag--new{color:#03a9f4;border:solid 2px #03a9f4}.c-course-tag--entry{color:#4fc3f7;border:solid 2px #4fc3f7}.c-course-tag--beginner{color:#8bc34a;border:solid 2px #8bc34a}.c-course-tag--intermediate{color:#ff9800;border:solid 2px #ff9800}.c-course-tag--advanced{color:#ff3636;border:solid 2px #ff3636}.c-course-tag--after-title{vertical-align:text-top}@media screen and (max-width: 767px){.c-course-tag--after-title{vertical-align:bottom}}.c-subhead__course-title{margin-right:20px}.c-dotline{height:1px;background-image:linear-gradient(to right,#000 1px,transparent 1px);background-repeat:repeat-x;background-position:top;background-size:4px 1px}.c-enclosure{padding:20px 30px;font-size:16px;font-weight:700;line-height:32px;text-align:left;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.c-enclosure{padding:20px 15px;font-size:12px;line-height:17px}}.c-enclosure li{margin-left:20px}@media screen and (max-width: 767px){.c-enclosure li:not(:last-child){margin-bottom:10px}}.c-enclosure--yellow{background-color:#fef8eb}.c-nav-menu{height:50px}@media screen and (max-width: 767px){.c-nav-menu{height:55px}}.c-nav-menu:not(:first-child){background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px}@media screen and (min-width: 768px){.c-nav-menu:hover{background:#fac02d}}.c-nav-menu__link{display:flex;align-items:center;height:100%;font-size:14px;font-weight:700;text-decoration:inherit;transition:.6s}.c-nav-menu__icon{height:20px}.c-nav-menu__chevron{width:6px;margin-left:auto}.c-nav-menu--round:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.c-nav-menu--round:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.c-nav-menu--selected{background:#fac02d}.c-nav-menu--without-border{background-image:none!important}.c-pagination{width:100%;font-size:14px;font-weight:700}.c-pagination>.pagination{display:inline-flex;overflow:hidden;text-align:center;border:2px solid black;border-radius:10px}.c-pagination>.pagination .current{background:#fac02d}.c-pagination>.pagination .page,.c-pagination>.pagination .prev,.c-pagination>.pagination .next{width:40px;height:44px;line-height:44px}.c-pagination>.pagination :not(.gap):not(.current):hover{background-color:#fac02d}.c-pagination>.pagination :not(:last-child){border-right:1px dotted black}@media screen and (max-width: 767px){.c-pagination>.pagination .page,.c-pagination>.pagination .prev,.c-pagination>.pagination .next{width:38px;height:40px;line-height:40px}}.c-paper{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.c-paper--yellow{background:#fef8eb;border-radius:10px}.c-modal__curtain{position:fixed;top:0;left:0;z-index:2000001;width:100vw;height:100svh;overflow-y:scroll;background:#00000080;transition:.3s}.c-modal__container{position:relative;top:0;z-index:2000001;box-sizing:border-box;width:100%;max-width:600px;padding:30px;margin:30px auto;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.c-modal__container{width:auto;width:initial;padding:20px;margin:10px auto}}.c-modal__close,.c-modal__close--sticky{position:absolute;top:10px;right:10px;width:32.5px;cursor:pointer;background-color:#fff;border-radius:50%;transition:.2s}@media screen and (max-width: 767px){.c-modal__close,.c-modal__close--sticky{width:28px}}.c-modal__close:hover,.c-modal__close--sticky:hover{background-color:#f4d969}.c-modal__close--sticky{position:sticky;top:-30px;right:-35px;display:block;margin-top:-30px;margin-right:-35px;margin-left:auto}.c-modal__subtitle{padding:0 10px;margin:0;font-size:16px;font-weight:700;text-align:center;background-color:#fff}@media screen and (max-width: 767px){.c-modal__subtitle{font-size:14px}}.c-modal__message--title{padding:0 10px;margin-bottom:5px;font-size:14px;font-weight:700;text-align:center;background-color:#fff;color:red}.c-modal__message--content{padding:0 10px;margin:0;font-size:14px;font-weight:700;text-align:center;background-color:#fff}.c-modal__message--link{text-decoration:underline}.c-modal__message--link:hover{cursor:pointer}.c-stepper{display:flex;border-radius:5px}.c-stepper__item{position:relative;display:flex;align-items:center;width:100%;height:50px;padding-left:36px;background-color:#f6f5f3}.c-stepper__item:first-child{padding-left:22px;border-top-left-radius:3px;border-bottom-left-radius:3px}@media screen and (max-width: 767px){.c-stepper__item:first-child{padding-left:6px}}.c-stepper__item:last-child{padding-left:35px;border-top-right-radius:3px;border-bottom-right-radius:3px}@media screen and (max-width: 767px){.c-stepper__item:last-child{padding-left:20px}}.c-stepper__item:before{position:absolute;top:-2px;right:-18px;z-index:2;margin-left:auto;content:"";border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:20px solid #f6f5f3;border-radius:8px}.c-stepper__item:after{position:absolute;top:-2px;right:-20px;z-index:1;margin-left:auto;content:"";border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:20px solid #fff}.c-stepper__item:last-child:after{border:transparent}.c-stepper__item:last-child:before{content:none}@media screen and (max-width: 767px){.c-stepper__item{height:46px;padding-left:20px}.c-stepper__item:before{border-top:25px solid transparent;border-bottom:25px solid transparent;border-radius:7px}.c-stepper__item:after{border-top:25px solid transparent;border-bottom:25px solid transparent}}.c-stepper__item--active{background:#c5e1a4}.c-stepper__item--active:before{border-left:20px solid #c5e1a4}.c-stepper__num{flex-basis:30px;font-size:30px}@media screen and (max-width: 767px){.c-stepper__num{display:none}}.c-stepper__title{flex-basis:100%;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.c-stepper__title{font-size:10px}}.c-stepper__title>span{display:inline-block}.c-subhead{display:flex;align-items:center;line-height:1.5}.c-subhead__icon{margin-right:10px}.c-subhead__icon img{height:32px}@media screen and (max-width: 767px){.c-subhead__icon{align-self:flex-start}.c-subhead__icon img{height:24px}}@media screen and (max-width: 767px){.c-subhead__icon--big-sp img{height:55px}}.c-subhead__title{font-size:28px;font-weight:700}@media screen and (max-width: 767px){.c-subhead__title{font-size:20px;font-weight:700}}.c-subhead__title--small{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.c-subhead__title--small{font-size:20px;font-weight:700}}.c-subhead--center{justify-content:center;text-align:center}.c-smallhead{display:flex;align-items:center;font-size:20px;font-weight:700}.c-smallhead:before{display:block;width:4px;height:0;margin-right:10px;content:"";border:2px solid #000;border-radius:2px}@media screen and (max-width: 1023px){.c-special-btns{margin-left:20px}}.c-special-btns ul{display:flex;flex-wrap:wrap;list-style:none}.c-special-btns li{margin-bottom:4px}.c-special-btns li:not(:last-child){margin-right:4px}.c-special-btns--center ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.c-special-btns--center li{margin-bottom:4px}.c-special-btns--center li:not(:last-child){margin-right:4px}.c-table{display:block;max-width:940px;margin-right:auto;margin-left:auto;overflow:hidden;background-color:#fff;border:2px solid black;border-radius:10px}@media screen and (max-width: 767px){.c-table{margin:0 20px}}.c-table__tr{position:relative;display:flex;padding-right:22px}.c-table__tr:not(:last-child):before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px}@media screen and (max-width: 767px){.c-table__tr{display:block;padding-right:0}}.c-table__key,.p-sbsc-lp-stdnt-dscnt__payment-sp-table-key{display:inline-block;width:25%;max-width:200px;padding:25px 0 25px 22px;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width: 767px){.c-table__key,.p-sbsc-lp-stdnt-dscnt__payment-sp-table-key{display:block;width:auto;width:initial;max-width:none;max-width:initial;padding:15px}}.c-table__key--grey-bg{background-color:#f6f5f3}.c-table__value,.p-sbsc-lp-stdnt-dscnt__payment-sp-table-value{display:inline-block;flex:2 1;padding:25px 0;margin-left:20px;font-size:16px;font-weight:500;line-height:29px;vertical-align:middle}@media screen and (max-width: 767px){.c-table__value,.p-sbsc-lp-stdnt-dscnt__payment-sp-table-value{display:block;flex:initial;padding:20px 16px;margin-left:0;font-size:14px}}.c-tabs{position:relative;display:block;width:100%}@media screen and (max-width: 767px){.c-tabs{width:auto;width:initial}}.c-tab__input{display:none}.c-tab__label--quarter{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;margin-top:10px;margin-right:10px;color:#000;text-align:center;vertical-align:bottom;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-top-left-radius:10px;border-top-right-radius:10px;width:calc((100% - 50px)/4);height:70px;font-size:20px;font-weight:700}.c-tab__label--quarter:hover{background:#fac02d}.c-tab__label--quarter:nth-child(2){margin-left:10px}@media screen and (max-width: 767px){.c-tab__label--quarter:nth-child(2){margin-left:0}}@media screen and (max-width: 767px){.c-tab__label--quarter{width:calc((100% - 30px) / 3)}.c-tab__label--quarter:nth-child(8){margin-right:0}}@media screen and (max-width: 767px){.c-tab__label--quarter{height:60px;font-size:12px;font-weight:700}}.c-tab__input:checked+label.c-tab__label--quarter{height:80px;margin-top:0;background:#fac02d}@media screen and (max-width: 767px){.c-tab__input:checked+label.c-tab__label--quarter{height:70px;font-size:12px;font-weight:700}}.c-tab__label--half{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;margin-top:10px;margin-right:10px;color:#000;text-align:center;vertical-align:bottom;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-top-left-radius:10px;border-top-right-radius:10px;width:calc((100% - 30px)/2);height:70px;font-size:20px;font-weight:700}.c-tab__label--half:hover{background:#fac02d}.c-tab__label--half:nth-child(2){margin-left:10px}@media screen and (max-width: 767px){.c-tab__label--half:nth-child(2){margin-left:0}}@media screen and (max-width: 767px){.c-tab__label--half{width:calc((100% - 10px)/2)}.c-tab__label--half:nth-child(4){margin-right:0}}@media screen and (max-width: 767px){.c-tab__label--half{height:60px;font-size:12px;font-weight:700}}.c-tab__input:checked+label.c-tab__label--half{height:80px;margin-top:0;background:#fac02d}@media screen and (max-width: 767px){.c-tab__input:checked+label.c-tab__label--half{height:70px;font-size:12px;font-weight:700}}.c-tab__label--one-third{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;margin-top:10px;margin-right:10px;color:#000;text-align:center;vertical-align:bottom;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-top-left-radius:10px;border-top-right-radius:10px;width:calc(33.33% - 13.33px);height:70px;font-size:20px;font-weight:700}.c-tab__label--one-third:hover{background:#fac02d}.c-tab__label--one-third:nth-child(2){margin-left:10px}@media screen and (max-width: 767px){.c-tab__label--one-third:nth-child(2){margin-left:0}}@media screen and (max-width: 767px){.c-tab__label--one-third{width:calc((100% - 20px) / 3)}.c-tab__label--one-third:nth-child(6){margin-right:0}}@media screen and (max-width: 767px){.c-tab__label--one-third{height:60px;font-size:12px;font-weight:700}}.c-tab__input:checked+label.c-tab__label--one-third{height:80px;margin-top:0;background:#fac02d}@media screen and (max-width: 767px){.c-tab__input:checked+label.c-tab__label--one-third{height:70px;font-size:12px;font-weight:700}}.c-tab__label--small{height:50px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.c-tab__label--small{height:40px;font-size:12px;font-weight:700}}.c-tab__input:checked+label.c-tab__label--small{height:60px;margin-top:0;background:#fac02d}@media screen and (max-width: 767px){.c-tab__input:checked+label.c-tab__label--small{height:50px}}.c-tab__label--one-fifth-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;margin-top:10px;margin-right:10px;color:#000;text-align:center;vertical-align:bottom;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-top-left-radius:10px;border-top-right-radius:10px;width:calc((100% - 60px)/5);height:70px;font-size:20px;font-weight:700}.c-tab__label--one-fifth-tab:hover{background:#fac02d}.c-tab__label--one-fifth-tab:nth-child(2){margin-left:10px}@media screen and (max-width: 767px){.c-tab__label--one-fifth-tab:nth-child(2){margin-left:0}}@media screen and (max-width: 767px){.c-tab__label--one-fifth-tab{width:calc((100% - 40px)/5)}.c-tab__label--one-fifth-tab:nth-child(10){margin-right:0}}@media screen and (max-width: 767px){.c-tab__label--one-fifth-tab{height:60px;font-size:12px;font-weight:700}}.c-tab__input:checked+label.c-tab__label--one-fifth-tab{height:80px;margin-top:0;background:#fac02d}@media screen and (max-width: 767px){.c-tab__input:checked+label.c-tab__label--one-fifth-tab{height:70px;font-size:12px;font-weight:700}}.c-teacher__icon{display:block;width:150px;margin:auto;border-radius:99px}.c-teacher__name{font-size:18px;font-weight:700;text-align:center}.c-teacher__name--left{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.c-teacher__name--left{text-align:center}}.c-teacher__sns{display:flex;align-items:center}.c-teacher__sns>a{margin-right:5px;margin-left:5px}.c-teacher__sns>a:first-child{margin-left:auto}.c-teacher__sns>a:last-child{margin-right:auto}.c-teacher__sns--left{display:flex;align-items:center}.c-teacher__sns--left>a{margin-right:5px;margin-left:5px}.c-teacher__sns--left>a:first-child{margin-left:0}@media screen and (max-width: 767px){.c-teacher__sns--left>a:first-child{margin-left:auto}}.c-teacher__sns--left>a:last-child{margin-right:auto}.c-teacher__description{margin-top:18px;font-size:14px;font-weight:400;line-height:25px}.c-teacher__container{display:flex;align-items:flex-start}@media screen and (max-width: 767px){.c-teacher__container{flex-direction:column;align-items:center}}.c-teacher__profile{flex:1 1;margin-left:25px}@media screen and (max-width: 767px){.c-teacher__profile{margin-top:20px;margin-left:0}}.c-lined-tabs{display:flex;justify-content:space-evenly;margin:30px 0;overflow:hidden;border:solid black 2px;border-radius:10px}.c-lined-tabs__link{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:17px 20px;margin:5px 0;font-size:16px;font-weight:700;border-radius:5px}.c-lined-tabs__link:hover .c-lined-tabs__link-text:before,.c-lined-tabs__link:active .c-lined-tabs__link-text:before,.c-lined-tabs__link:focus .c-lined-tabs__link-text:before{width:100%}.c-lined-tabs__link-text{position:relative;display:inline-flex;align-self:center;justify-content:center;line-height:1.5;white-space:nowrap}.c-lined-tabs__link-text:before{position:absolute;bottom:-20%;left:0;z-index:-1;width:0%;height:50%;content:"";background-color:#f4d969;transition:.2s}.c-lined-tabs__separator{margin:10px 0;border:solid 1px black;border-radius:1px}.c-lined-tabs__icon{margin-right:5px}.c-two-line-heading{margin-top:60px;margin-bottom:40px;text-align:center}@media screen and (max-width: 767px){.c-two-line-heading{margin-top:40px}}.c-two-line-heading__small-text,.c-two-line-heading__small-text--blue,.c-two-line-heading__small-text--yellow{position:relative;display:inline-block;padding:0 4px 5px 1px;margin:0 auto 20px;font-size:14px;font-weight:300;text-align:center;letter-spacing:1px}.c-two-line-heading__small-text:before,.c-two-line-heading__small-text--blue:before,.c-two-line-heading__small-text--yellow:before{position:absolute;bottom:0;left:0;width:80%;height:3px;content:"";background-color:#000;border-radius:99px}.c-two-line-heading__small-text:after,.c-two-line-heading__small-text--blue:after,.c-two-line-heading__small-text--yellow:after{position:absolute;right:0;bottom:0;width:calc(20% - 3.5px);height:3px;content:"";background-color:#000;border-radius:99px}.c-two-line-heading__small-text--yellow{font-weight:700;color:#fac02d}.c-two-line-heading__small-text--yellow:before{background-color:#fac02d}.c-two-line-heading__small-text--yellow:after{background-color:#fac02d}.c-two-line-heading__small-text--blue{font-weight:700;color:#2bc6d0}.c-two-line-heading__small-text--blue:before{background-color:#2bc6d0}.c-two-line-heading__small-text--blue:after{background-color:#2bc6d0}.c-two-line-heading__large-text{font-size:40px;font-weight:700}@media screen and (max-width: 767px){.c-two-line-heading__large-text{font-size:32px}}.c-progress-bar{box-sizing:border-box;display:flex;width:100%;height:20px;border:2px solid #8bc34a;border-radius:5px}.c-progress-bar--clear{box-sizing:border-box;width:100%;height:16px;background:#8bc34a}.c-progress-bar--clear:not(:last-child){border-right:2px solid #8bc34a}.c-progress-bar--clear:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.c-progress-bar--clear:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.c-progress-bar--clear:not(:first-child){border-left:2px solid #fff}.c-progress-bar--not-clear{box-sizing:border-box;width:100%;height:16px;background:#fff}.c-progress-bar--not-clear:not(:last-child){border-right:2px solid #8bc34a}.c-progress-bar--not-clear:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.c-progress-bar--not-clear:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.c-input-form-list{border-top:solid 2px #000}.c-input-form-list__form-label-and-input,.c-input-form-list__form-label-and-input--noborder{box-sizing:border-box;display:flex;align-items:center;padding-top:25px;padding-bottom:25px;text-align:center;border-bottom:dotted 1px #000}@media screen and (max-width: 767px){.c-input-form-list__form-label-and-input,.c-input-form-list__form-label-and-input--noborder{display:block;align-items:normal;padding-bottom:20px}}.c-input-form-list__form-label-and-input--noborder{padding-right:30px;border:none}@media screen and (max-width: 767px){.c-input-form-list__form-label-and-input--noborder{padding-right:15px;padding-left:15px}}.c-input-form-list__form-label{display:flex;align-items:center;min-width:220px;margin-right:20px;margin-left:20px;font-size:16px;font-weight:700;text-align:left}.c-input-form-list__form-label>span{display:-webkit-box;font-size:12px}@media screen and (max-width: 767px){.c-input-form-list__form-label{width:100%;min-width:100%;margin-left:3px;text-align:left}.c-input-form-list__form-label>span{display:inline;margin-left:3px}}.c-input-form-list__form-and-note{display:flex;flex-flow:column;width:100%}.c-input-form-list__note{margin:5px 0 0 5px;text-align:left}.c-input-form-list__form-input-area{display:flex;width:300px;margin-right:auto;text-align:left}@media screen and (max-width: 767px){.c-input-form-list__form-input-area{width:100%;margin-top:15px}}.c-input-form-list__form-input-area--large{width:500px}@media screen and (max-width: 1023px){.c-input-form-list__form-input-area--large{width:100%}}.c-input-form-list__select{width:100%;max-width:100%;height:44px;padding:0 40px 0 15px;font-size:16px;color:#000;background:#f6f5f3;border:solid 2px #fff;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.c-input-form-list__select:focus{border:solid 2px #000;outline:0}.c-input-form-list__select::-ms-expand{display:none}.c-input-form-list__select-label{position:relative;background:#f6f5f3}.c-input-form-list__select-label:before{position:absolute;top:14px;left:270px;width:10px;height:10px;padding:0;pointer-events:none;content:"";border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.c-input-form-list__form-error-message{margin-top:5px;font-size:14px;font-weight:400;color:#ff3636;text-align:left}@media screen and (max-width: 767px){.c-input-form-list__form-error-message{font-size:12px}}.c-input-form-list__form-label--required,.c-input-form-list__form-label--optional{box-sizing:border-box;width:42px;padding:5px 0;margin-right:20px;margin-left:auto;font-size:11px;font-weight:700;color:#ff3636;text-align:center;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 767px){.c-input-form-list__form-label--required,.c-input-form-list__form-label--optional{margin-right:auto;margin-left:10px}}.c-input-form-list__form-label--optional{color:#03a9f4;border-color:#03a9f4}.c-input-form-list__drag-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:650px;padding:35px 0;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.c-input-form-list__drag-container{margin-top:15px}}.c-input-form-list__drag-area{position:absolute;z-index:4;width:100%;height:100%}.c-input-form-list__drag-input{margin-left:130px;font-size:18px;text-align:center;pointer-events:none}@media screen and (max-width: 1023px){.c-input-form-list__drag-input{margin-left:70px}}@media screen and (max-width: 767px){.c-input-form-list__drag-input{width:200px;margin-left:0}}.c-input-form-list__drag-input::-webkit-file-upload-button{width:0;visibility:hidden}.c-input-form-list__drag-text{font-size:16px;font-weight:400;line-height:24px}.c-input-form-list__form-upload-btn{position:relative;z-index:5;width:auto;width:initial;padding-right:20px;padding-left:20px;margin-top:20px}.c-input-radio-button{display:none}.c-input-radio-button+label{position:relative;padding-left:28px;margin-bottom:10px}.c-input-radio-button+label:before{position:absolute;top:-2px;left:-2px;box-sizing:border-box;display:block;width:22px;height:22px;content:"";border:2px solid #000;border-radius:50%}.c-input-radio-button+label:after{position:absolute;top:3px;left:3px;box-sizing:border-box;display:block;width:12px;height:12px;content:"";background:#cdcdcd;border-radius:50%}.c-input-radio-button:checked+label:after{position:absolute;top:3px;left:3px;box-sizing:border-box;display:block;width:12px;height:12px;content:"";background:#fac02d;border-radius:50%}.c-input-password__wrap{position:relative;width:100%}.c-input-password__checkbox{display:none}.c-input-password__show-label,.c-input-password__hide-label{position:absolute;top:0;right:10px;bottom:0;width:20px;height:20px;margin:auto;cursor:pointer}.c-input-password__show-label img,.c-input-password__hide-label img{width:100%}.c-input-password__show-label{display:block}.c-input-password__hide-label{display:none}.c-input-password__checkbox:checked~.c-input-password__show-label{display:none}.c-input-password__checkbox:checked~.c-input-password__hide-label{display:block}.c-input-text,.ais-SearchBox-input{box-sizing:border-box;width:100%;height:44px;padding-right:15px;padding-left:15px;font-family:serif;font-family:initial;font-size:16px;line-height:normal;resize:vertical;background:#f6f5f3;border:solid 2px #fff;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-input-text::-moz-placeholder,.ais-SearchBox-input::-moz-placeholder{font-size:16px}.c-input-text::placeholder,.ais-SearchBox-input::placeholder{font-size:16px}.c-input-text:focus,.ais-SearchBox-input:focus{border:solid 2px #000;outline:0}.c-input-text::-ms-reveal,.ais-SearchBox-input::-ms-reveal{display:none}@media screen and (max-width: 767px){.c-input-text,.ais-SearchBox-input{height:40px;padding-right:10px;padding-left:10px;font-size:16px;border-radius:7px}.c-input-text::-moz-placeholder,.ais-SearchBox-input::-moz-placeholder{font-size:14px}.c-input-text::placeholder,.ais-SearchBox-input::placeholder{font-size:14px}}.c-input-text__error-message{font-size:14px;font-weight:400;color:#ff3636}@media screen and (max-width: 767px){.c-input-text__error-message{font-size:12px}}.c-input-textarea{box-sizing:border-box;width:100%;height:130px;padding:7px 15px;font-family:serif;font-family:initial;font-size:16px;line-height:29px;resize:vertical;background:#f6f5f3;border:solid 2px #fff;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-input-textarea::-moz-placeholder{font-size:16px}.c-input-textarea::placeholder{font-size:16px}.c-input-textarea:focus{border:solid 2px #000;outline:0}.c-input-textarea::-ms-reveal{display:none}@media screen and (max-width: 767px){.c-input-textarea{font-size:16px}.c-input-textarea::-moz-placeholder{font-size:14px}.c-input-textarea::placeholder{font-size:14px}}.c-input-tag--optional,.c-input-tag--require{display:inline-block;padding:5px 7px;margin-right:5px;font-size:10px;font-weight:700;line-height:1;border-radius:5px}.c-input-tag--require{color:#ff3636;border:solid 2px #ff3636}.c-input-tag--optional{color:#999;border:solid 2px #999}.c-medal{display:flex;align-items:stretch;justify-content:flex-start;height:50px}.c-medal__container{display:flex;align-items:center;justify-content:center;width:100%;margin:0 20px;background-color:#f6f5f3;border-radius:5px}.c-medal__icon{height:36px}.c-medal__text{margin-left:20px;font-size:14px;font-weight:700;line-height:16px}.c-medal--done{background-color:#c5e1a4}.c-notification-tag{width:60px;padding-top:3px;padding-bottom:3px;font-size:14px;font-weight:700;color:#fff;text-align:center;border-radius:5px}@media screen and (max-width: 767px){.c-notification-tag{width:40px;min-width:40px;font-size:10px}}.c-sns-button--x{width:98px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700;color:#fff;border-color:transparent;background-color:#000}@media screen and (max-width: 767px){.c-sns-button--x{width:88px}}.c-sns-button--x:hover{border-color:#000}.c-sns-button--x:visited{color:#fff}.c-sns-button--twitter{width:98px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700;color:#fff;border-color:transparent;background-color:#1da1f2}@media screen and (max-width: 767px){.c-sns-button--twitter{width:88px}}.c-sns-button--twitter:hover{border-color:#000}.c-sns-button--twitter:visited{color:#fff}.c-sns-button--pixiv{width:98px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700;color:#fff;border-color:transparent;background-color:#0496fa}@media screen and (max-width: 767px){.c-sns-button--pixiv{width:88px}}.c-sns-button--pixiv:hover{border-color:#000}.c-sns-button--pixiv:visited{color:#fff}.c-sns-button--web{width:98px;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:700;color:#fff;border-color:transparent;background-color:#00c9bd}@media screen and (max-width: 767px){.c-sns-button--web{width:88px}}.c-sns-button--web:hover{border-color:#000}.c-sns-button--web:visited{color:#fff}.c-select{width:100%;max-width:100%;height:44px;padding:0 40px 0 15px;font-size:16px;color:#000;background:#fff;border:2px solid #000;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.c-select:hover{cursor:pointer}.c-select::-ms-expand{display:none}@media screen and (max-width: 767px){.c-select{font-size:16px}}.c-label{position:relative;background:#fff}.c-label:before{position:absolute;top:1em;right:1.3em;width:10px;height:10px;padding:0;pointer-events:none;content:"";border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.c-select--gray{position:relative;width:100%;height:44px;padding:0 40px 0 15px;font-size:16px;color:#000;background:#f6f5f3;border:solid 2px #fff;border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-clear-box{display:flex;align-items:center;justify-content:center;width:100%;height:42px;background-color:#f9c02d;background-image:url(https://palmie.s3.amazonaws.com/v2/icons/kira-left.svg),url(https://palmie.s3.amazonaws.com/v2/icons/kira-right.svg);background-repeat:no-repeat;background-position:left,right;border-radius:10px}.c-clear-box>img{position:relative;top:-5px}.c-clear-box>span{margin-left:5px;font-size:14px;font-weight:700}@media screen and (max-width: 767px){.c-clear-box{height:36px}.c-clear-box>span{font-size:12px}}.c-link-txt{text-decoration:underline;cursor:pointer}.c-link-txt:hover{text-decoration:none}.c-radio{display:flex;align-items:center;gap:10px}.c-radio__input{display:none}.c-radio__box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #000;border-radius:50%}.c-radio__box:hover{cursor:pointer}.c-radio__box:after{display:block;width:12px;height:12px;content:"";background:#cdcdcd;border-radius:50%}.c-radio__input:checked+.c-radio__box:after{background:#fac02d}.c-radio__text{margin-left:10px;font-size:16px}.p-header{position:relative;display:flex;align-items:center;height:60px;padding-left:30px;margin:20px 20px 0;background-color:#fff;border-radius:99px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 1023px){.p-header{height:70px;padding-left:15px;margin:0;border-radius:0}}@media screen and (max-width: 767px){.p-header{height:50px}}.p-header--square{display:flex;align-items:center;height:60px;padding-left:30px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-header--square{padding-left:15px}}.p-header__logo{display:block;height:34px}@media screen and (max-width: 767px){.p-header__logo{height:30px}}@media screen and (max-width: 350px){.p-header__logo{height:25px}}.p-header__10th-logo{display:block;height:34px}@media screen and (max-width: 767px){.p-header__10th-logo{height:30px}}@media screen and (max-width: 350px){.p-header__10th-logo{height:18px}}.p-header__flex{display:flex;align-items:center}.p-header__caption{margin-top:0;margin-right:20px;margin-bottom:0;font-size:12px;font-weight:700}.p-header__menu{display:flex;align-items:center;margin-top:2px}.p-header__menu:not(:last-child){margin-right:20px}.p-header__menu--correction{position:relative}.p-header__menu-list{display:flex;margin-right:5px}.p-header__menu-list-content{display:block}@media screen and (min-width: 768px){.p-header__menu-list-content{min-width:36px;margin:0 5px}}@media screen and (max-width: 767px){.p-header__menu-list-content{margin:0 7px}}.p-header__menu-list-content-link{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;margin:auto}.p-header__menu-list-content-link>img{height:22px}@media screen and (min-width: 768px){.p-header__menu-list-content-link>img{margin-bottom:8px}}.p-header__menu-list-content-link>p{font-size:9px;font-weight:700}.p-header__correction-icon{width:27px}.p-header__left-content{display:flex;flex-shrink:0;align-items:center;margin-right:0;margin-left:auto}.p-header__menu-list-content-left{position:relative}@media screen and (min-width: 1024px){.p-header__menu-list-content-left{display:flex;margin-right:20px}}@media screen and (min-width: 1024px) and (max-width: 1100px){.p-header__menu-list-content-left{margin-right:14px}}@media screen and (min-width: 1024px){.p-header__menu-list-content-left>p{font-size:13px;font-weight:700;margin:auto auto auto 5px}}@media screen and (max-width: 1023px){.p-header__menu-list-content-left{display:block;width:90px;height:50px;margin:auto}.p-header__menu-list-content-left:not(:last-child){background-image:linear-gradient(to bottom,#000 2px,transparent 2px);background-position:right;background-size:2px 6px;background-repeat:repeat-y}}@media screen and (min-width: 1024px){.p-header__menu-list-content-link-left{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;margin:auto}.p-header__menu-list-content-link-left>img{height:22px}}@media screen and (max-width: 1023px){.p-header__menu-list-content-link-left{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50px;margin:auto}.p-header__menu-list-content-link-left>p{font-size:11px;font-weight:700;text-align:center}.p-header__menu-list-content-link-left>img{height:22px}}@media screen and (max-width: 1023px) and (min-width: 768px){.p-header__menu-list-content-link-left>img{margin-bottom:8px}}@media screen and (max-width: 1023px){.p-header__left-content-container{height:100%;background-color:#fef8eb;display:flex}}@media screen and (max-width: 767px){.p-header__left-content-container{display:none}}.p-header__sub-header-sp{position:relative;display:flex;align-items:center;background-color:#fef8eb;box-shadow:0 4px 8px -4px #0003;height:70px;margin:0;border-radius:0}.p-header__sub-header-sp--content{display:flex;position:relative;width:100%;height:100%}.p-header__sub-header-sp--content:not(:last-child) .p-header__sub-header-sp--link{background-image:linear-gradient(to bottom,#000 2px,transparent 2px);background-size:2px 6px;background-repeat:repeat-y;background-position:right}.p-header__sub-header-sp--link{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;height:50px;width:100%}.p-header__sub-header-sp--link>p{font-size:9px;font-weight:700;text-align:center}.p-header__sub-header-sp--link>img{height:22px;margin-bottom:8px}@media screen and (min-width: 768px){.p-header__sub-header-sp--link>img{margin-bottom:8px}}.p-header__menu-sp{display:none}@media screen and (max-width: 767px){.p-header__menu-sp{display:block}.p-header__menu-sp:not(:last-child){margin-right:10px}}.p-header__menu-item{display:flex;align-items:center;font-size:14px;font-weight:700;white-space:nowrap}.p-header__menu-item img{width:20px;margin-right:6px}.p-header__menu-item:hover{text-decoration:underline}.p-header__menu-item:not(:last-child){margin-right:20px}.p-header__menu-gesture_drawing-balloon{position:absolute;top:auto;bottom:-17px;left:50%;padding:5px 10px;font-size:11px;font-weight:700;white-space:nowrap;transform:translate(-50%);z-index:1;border-radius:10px}@media screen and (max-width: 1023px){.p-header__menu-gesture_drawing-balloon{bottom:-25px}}@media screen and (max-width: 767px){.p-header__menu-gesture_drawing-balloon{bottom:-13px}}.p-header__menu-balloon{position:absolute;top:auto;bottom:-20px;left:50%;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;white-space:nowrap;border:2px solid #000;border-radius:10px;transform:translate(-50%);z-index:1}.p-header__menu-balloon:before{position:absolute;bottom:100%;left:0;right:0;margin:auto;width:0;height:0;content:"";border-color:#000;border-bottom:6px solid;border-right:5px solid transparent;border-left:5px solid transparent}.p-header__menu-balloon:after{position:absolute;bottom:calc(100% - .5px);left:0;right:0;margin:auto;width:0;height:0;content:"";border-color:#fff;border-bottom:4px solid;border-right:3px solid transparent;border-left:3px solid transparent}@media screen and (max-width: 767px){.p-header__menu-balloon{bottom:-10px;line-height:8px;padding:4px}.p-header__menu-balloon:before{bottom:100%}.p-header__menu-balloon:after{top:auto;bottom:calc(100% - .5px)}}.p-header__menu-balloon--yellow{background-color:#ffe39f}.p-header__menu-balloon--yellow:after{border-bottom-color:#ffe39f}.p-header__menu-baloon--red{background-color:#ffbfbb}.p-header__menu-baloon--red:after{border-top-color:#ffbfbb}.p-header__menu-baloon--blue{background-color:#bbe9ff}.p-header__menu-baloon--blue:after{border-top-color:#bbe9ff}.p-header__avatar{width:68px;height:68px;margin-right:0;margin-left:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003}.p-header__btn-container{display:flex;align-items:center;margin-right:30px;margin-left:auto}.p-header__signin-btn{min-width:96px;margin-right:8px}.p-header__signup-btn{min-width:122px}.p-header__right-content{display:flex;flex-shrink:0;align-items:center;margin-right:0;margin-left:auto}@media screen and (max-width: 767px){.p-header__right-content{margin-right:9px}}.p-header__menu-item-sp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px}.p-header__menu-item-sp>img{margin-bottom:8px}.p-header__menu-item-sp>p{font-size:9px;font-weight:700}.p-header__btn-menu-sp:nth-child(1){box-sizing:border-box;width:80px;height:33px;padding-right:5px;padding-left:5px;margin-right:3px;text-align:center;background-color:#fff;border:solid 2px #000;border-radius:20px}.p-header__btn-menu-sp:nth-child(1) .p-header__btn-sp p{font-size:12px;font-weight:700}.p-header__btn-menu-sp:nth-child(2){box-sizing:border-box;width:90px;height:33px;padding-right:5px;padding-left:5px;text-align:center;background-color:#ff3636;border:solid 2px #000;border-radius:20px}.p-header__btn-menu-sp:nth-child(2) .p-header__btn-sp p{font-size:12px;font-weight:700;color:#fff}.p-header__btn-menu-sp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:50px}.p-header__recommend-subscription{position:relative;display:flex;align-items:center;justify-content:center;min-height:20px;padding:7px 40px;margin:20px 63px 0;background-color:#f4d969;border-radius:8px}.p-header__recommend-subscription>a{font-size:14px;font-weight:700;text-decoration:underline}@media screen and (max-width: 767px){.p-header__recommend-subscription{margin:20px 20px 0}}.p-header__recommend-subscription--10th{position:relative;display:flex;align-items:center;justify-content:center;min-height:20px;padding:7px 40px;margin:20px 63px 0;background-color:#f4d969;border-radius:8px}.p-header__recommend-subscription--10th>a{font-size:14px;font-weight:700;text-decoration:underline}@media screen and (max-width: 767px){.p-header__recommend-subscription--10th{margin:20px}}.p-header__members-top-recommend-subscription{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:calc(100% - 126px);max-width:1240px;min-height:34px;padding:7px 40px;margin:20px auto 0;font-size:14px;text-align:center;background-color:#f4d969;border-radius:10px 10px 0 0}.p-header__members-top-recommend-subscription a{font-weight:700;text-decoration:underline}.p-header__members-top-recommend-subscription span{font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-header__members-top-recommend-subscription{width:calc(100% - 40px);padding:7px 10px;margin:20px 20px 0;font-size:12px}}.p-header__banner-subscription{width:calc(100% - 126px);max-width:1240px;margin:0 auto}@media screen and (max-width: 767px){.p-header__banner-subscription{width:calc(100% - 40px);margin:0 20px}}.p-header__banner-img{width:100%;border-radius:0 0 10px 10px}.p-header__close-link{position:absolute;top:0;right:10px;bottom:0;font-size:20px;font-weight:900;color:#000}.p-header__hamburger-input{display:none}.p-header__hamburger-button{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:20px;margin-right:10px;cursor:pointer}.p-header__hamburger-bar{box-sizing:border-box;display:block;width:100%;height:0;background-color:#000;border:1.5px solid #000;border-radius:1.5px;transition:.5s}.p-header__hamburger-bar:nth-child(1){transform-origin:left}.p-header__hamburger-bar:nth-child(3){transform-origin:left}.p-header__hamburger-input:checked~.p-header__hamburger-button .p-header__hamburger-bar:nth-child(1){transform:rotate(45deg)}.p-header__hamburger-input:checked~.p-header__hamburger-button .p-header__hamburger-bar:nth-child(2){transform:scale(0)}.p-header__hamburger-input:checked~.p-header__hamburger-button .p-header__hamburger-bar:nth-child(3){transform:rotate(-45deg)}.p-header__hamburger-menu{position:fixed;top:0;left:0;z-index:-1;box-sizing:border-box;display:block;width:100%;padding:0 10px;margin-top:60px;background-color:#fff;box-shadow:0 4px 8px #0003;transition:.5s;transform:translateY(-105%)}.p-header__hamburger-menu-item{box-sizing:border-box;display:block;padding:20px 10px;font-size:16px;font-weight:700;line-height:1}.p-header__hamburger-menu-item:not(:last-child){border-bottom:2px dotted #999}.p-header__hamburger-input:checked~.p-header__hamburger-menu{transform:none}.p-header__menu--pencil-icon{width:13px;height:23px}.p-not-supported-browser{position:fixed;right:15px;bottom:20px;z-index:100000;padding:10px;font-size:12px;line-height:20px;background-color:#fff;border:2px solid #000;border-radius:15px}.p-not-supported-browser>p>a{text-decoration:underline}.p-5th-anniversary__firstview{position:relative;top:-80px;right:0;left:0;height:670px;padding:80px 60px 60px;margin-bottom:-140px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/cpn_top/top_main_visual_pc.jpg);background-position:top center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-5th-anniversary__firstview{top:0;box-sizing:border-box;height:100vw;padding:3% 15% 0;margin-top:0;margin-bottom:0;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/cpn_top/top_main_visual_sp.jpg)}}@media screen and (min-width: 1240px){.p-5th-anniversary__firstview{background-position:center center}}.p-5th-anniversary__firstview-container{max-width:1280px;margin:auto}.p-5th-anniversary__firstview-flex{display:flex;flex-direction:column;width:530px}@media screen and (max-width: 767px){.p-5th-anniversary__firstview-flex{width:auto;width:initial}}.p-5th-anniversary__firstview-title{margin:20px 50px 10px}@media screen and (max-width: 767px){.p-5th-anniversary__firstview-title{margin:0}}.p-5th-anniversary__firstview-title-image{width:100%}.p-5th-anniversary__topbtn-item{position:relative;display:block;margin-bottom:25px;transition:.05s}.p-5th-anniversary__topbtn-item:hover{filter:contrast(120%) drop-shadow(0 0 10px white)}.p-5th-anniversary__topbtn-image{position:relative;z-index:1;width:100%}.p-5th-anniversary__jump{display:flex;align-items:center;justify-content:space-around;width:100vw;height:18.75vw;background:linear-gradient(to right,#619ffb,#ddb5d0 48%,#edd9e1 88%);border-bottom:solid 2px black;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-5th-anniversary__jump:first-child{border-top:solid 2px black}.p-5th-anniversary__jump-logo{max-width:60%;max-height:100%}.p-5th-anniversary__jump-container{display:flex;flex-direction:column}.p-5th-anniversary__jump-period{margin-bottom:calc(2.91vw - 6.3px);font-size:calc(1.79vw + 4.3px);font-weight:700}.p-5th-anniversary__jump-btn{min-width:0;min-width:initial;background-color:#f4d969}.p-5th-anniversary__jump-btn:hover,.p-5th-anniversary__jump-btn:active,.p-5th-anniversary__jump-btn:focus{background-color:#ffe786}.p-5th-anniversary__banner,.p-5th-anniversary__banner--shadow{position:relative;z-index:5;display:block;height:80px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1239px){.p-5th-anniversary__banner,.p-5th-anniversary__banner--shadow{height:calc(7.42vw - 11.9px)}}@media screen and (max-width: 767px){.p-5th-anniversary__banner,.p-5th-anniversary__banner--shadow{height:28.125vw}}.p-5th-anniversary__banner--shadow{filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}.p-5th-anniversary__caption{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:relative;z-index:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:455px;overflow:hidden;background-color:#fff}.p-5th-anniversary__caption:before{position:absolute;z-index:-100;width:50%;height:100%;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/cpn_top/bg_figure.svg);background-repeat:no-repeat;background-position:right;background-size:200px;right:30px}@media screen and (min-width: 768px){.p-5th-anniversary__caption:after{position:absolute;z-index:-100;width:50%;height:100%;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/cpn_top/bg_figure.svg);background-repeat:no-repeat;background-position:right;background-size:200px;left:30px;transform:scaleX(-1)}}@media screen and (max-width: 767px){.p-5th-anniversary__caption{height:320px;background-color:#fac02d}}.p-5th-anniversary__caption-container{display:flex;align-items:center;justify-content:center}.p-5th-anniversary__caption-paragraph{position:relative;max-width:710px;padding:0 30px;font-size:18px;font-weight:700;line-height:48px;text-align:right}.p-5th-anniversary__caption-paragraph:before{position:absolute;top:0;left:0;z-index:-5;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation.svg);background-size:cover}@media screen and (max-width: 767px){.p-5th-anniversary__caption-paragraph:before{top:-20px}}@media screen and (max-width: 767px){.p-5th-anniversary__caption-paragraph{padding:0 10px;font-size:14px;line-height:27px;text-align:center}}.p-5th-anniversary__caption-text{margin-bottom:10px}.p-5th-anniversary__caption-illust{width:424px}.p-5th-anniversary__caption-logo{width:140px;margin-top:10px}.p-anniversary__contest{position:relative;z-index:1;padding:60px 30px 90px;margin-bottom:-30px;overflow:hidden;background-color:#000;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-anniversary__contest:before{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/cpn_top/top_main_visual_pc.jpg);filter:blur(30px);background-position:top center;background-size:cover}.p-anniversary__contest:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#fff;opacity:.6}@media screen and (max-width: 767px){.p-anniversary__contest{padding:0;margin-bottom:0;background-color:#fff}.p-anniversary__contest:before{display:none}}.p-anniversary__table{margin:auto}@media screen and (max-width: 767px){.p-anniversary__table{margin:0;border:none;border-radius:0}}.p-anniversary__table-key__illust,.p-anniversary__table-key__fanart{background-color:#e3f2fd}.p-anniversary__table-key__atelier{background-color:#f1f8e9}@media screen and (max-width: 767px){.p-anniversary__table-period{font-size:14px;font-weight:400;line-height:21px}}.p-anniversary__table-period-date{font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-anniversary__table-period-date{font-weight:400}}.p-anniversary__table-top{display:block;margin:auto;text-align:center}@media screen and (max-width: 767px){.p-anniversary__table-top{line-height:25.2px;text-align:left}}.p-anniversary__table-theme{font-size:16px}@media screen and (max-width: 767px){.p-anniversary__table-theme{font-size:14px}}.p-anniversary__table-theme-illust-contest{margin-bottom:10px;font-size:24px}@media screen and (max-width: 767px){.p-anniversary__table-theme-illust-contest{font-size:14px}}.p-anniversary__table-theme-title{font-size:32px;line-height:50px}@media screen and (max-width: 767px){.p-anniversary__table-theme-title{display:block;font-size:28px;line-height:40px;text-align:center}}.p-anniversary__table-theme-illust-contest--lined{padding:0 2px 10px;background:linear-gradient(transparent 60%,#84ffff 40%)}.p-anniversary__table-award-container{display:flex}.p-anniversary__table-award-container:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.p-anniversary__table-award-container{display:block}}.p-anniversary__table-award{font-size:16px;font-weight:700}.p-anniversary__table-award-num{margin-left:10px}.p-anniversary__table-prize{display:flex;margin-left:auto}@media screen and (max-width: 767px){.p-anniversary__table-prize{display:block}}.p-anniversary__table-ul{width:360px;margin-top:2px;margin-left:10px;vertical-align:top}@media screen and (max-width: 767px){.p-anniversary__table-ul{padding-right:20px}}.p-anniversary__table-ul li{margin-left:30px;font-size:14px;font-weight:400;line-height:24px}.p-anniversary__text--red{color:#ff3636}.p-anniversary__table-examiner{display:flex}@media screen and (max-width: 767px){.p-anniversary__table-examiner{align-items:center}}.p-anniversary__table-shimizu-pic{width:85px;min-width:85px;height:85px;min-height:85px;border:2px solid #f4d969;border-radius:50%}@media screen and (max-width: 767px){.p-anniversary__table-shimizu-pic{min-width:0;min-width:initial;max-width:50px;min-height:0;min-height:initial;max-height:50px}}.p-anniversary__table-examiner-text{margin-left:20px;text-align:left}.p-anniversary__table-examiner-name{margin-bottom:15px;font-size:15px;font-weight:700;line-height:27px}@media screen and (max-width: 767px){.p-anniversary__table-examiner-name{margin:0}}.p-anniversary__table-examiner-description{font-size:14px;line-height:20px}@media screen and (max-width: 767px){.p-anniversary__table-examiner-description{margin-top:20px}}.p-anniversary__table-texta{font-size:16px;font-weight:400;line-height:29px}@media screen and (max-width: 767px){.p-anniversary__table-texta{font-size:14px;font-weight:400;line-height:21px}}.p-anniversary__apply-btn{max-width:350px;padding-right:15px;padding-left:15px;margin:30px auto 0}@media screen and (max-width: 767px){.p-anniversary__apply-btn{width:280px;padding-top:15px;padding-bottom:15px;margin:30px auto 40px}}.p-5th-anniversary-details{max-width:940px;margin:auto}.p-5th-anniversary-details__firstview,.p-5th-anniversary-details__firstview--oshiete,.p-5th-anniversary-details__firstview--fanart{position:relative;top:-80px;right:0;left:0;height:565px;padding:80px 60px 60px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/illcon/illcon_main_visual_pc.jpg);background-position:top center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview,.p-5th-anniversary-details__firstview--oshiete,.p-5th-anniversary-details__firstview--fanart{top:0;box-sizing:border-box;height:100vw;padding:0;margin-top:0;margin-bottom:0;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/illcon/illcon_main_visual_sp.jpg)}}@media screen and (min-width: 1240px){.p-5th-anniversary-details__firstview,.p-5th-anniversary-details__firstview--oshiete,.p-5th-anniversary-details__firstview--fanart{background-repeat:no-repeat;background-position:center;background-size:cover}}@media screen and (min-width: 1920px){.p-5th-anniversary-details__firstview,.p-5th-anniversary-details__firstview--oshiete,.p-5th-anniversary-details__firstview--fanart{background-color:#17254a;background-repeat:no-repeat;background-position:-18vw center;background-size:120vw}}.p-5th-anniversary-details__firstview--fanart{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/fanart/fanart_main_visual_pc.jpg);background-position:center;background-size:cover}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview--fanart{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/fanart/fanart_main_visual_sp.jpg)}}.p-5th-anniversary-details__firstview--oshiete{box-sizing:border-box;height:600px;padding:0;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/oshiete/oshiete_pc_main.jpg);background-position:center;background-size:cover}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview--oshiete{height:100vw;padding:0 10px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/oshiete/oshiete_sp_main.jpg)}}.p-5th-anniversary-details__firstview-title--oshiete{display:flex;justify-content:space-between;max-width:1280px;height:100%;margin:auto}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-title--oshiete{flex-direction:column;justify-content:flex-end}}.p-5th-anniversary-details__firstview-oshiete-palmiechan-container{align-self:flex-end;width:440px;margin-left:40px}.p-5th-anniversary-details__firstview-oshiete-palmiechan{width:100%;vertical-align:bottom}.p-5th-anniversary-details__firstview-oshiete-heading-container{width:640px;margin-top:120px}@media screen and (max-width: 1023px){.p-5th-anniversary-details__firstview-oshiete-heading-container{margin-top:80px;margin-left:calc(39.22vw - 451.2px)}}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-oshiete-heading-container{width:auto;width:initial;margin:0}}.p-5th-anniversary-details__firstview-oshiete-heading{width:100%}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-oshiete-heading{vertical-align:bottom}}.p-5th-anniversary-details__firstview-container{position:relative;width:100%;max-width:1280px;height:100%;margin:auto}.p-5th-anniversary-details__firstview-flex{display:flex;flex-direction:column;justify-content:space-between;width:640px;height:100%}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-flex{width:auto;width:initial}}.p-5th-anniversary-details__firstview-title{margin:40px 0 35px}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-title{padding:2% 3% 0;margin:0 auto}}.p-5th-anniversary-details__firstview-title--fanart{width:605px;height:100%;margin-top:90px;margin-right:20px;margin-left:auto}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-title--fanart{width:auto;width:initial;margin:0;margin:initial;margin-top:0;margin-right:5px;margin-left:5px}}.p-5th-anniversary-details__firstview-present--fanart{position:absolute;right:6%;bottom:9%;width:25%}.p-5th-anniversary-details__firstview-title-image{width:100%}.p-5th-anniversary-details__firstview-kyosan{margin:0 45px 65px}@media screen and (max-width: 1023px){.p-5th-anniversary-details__firstview-kyosan{margin:0 calc(-31.25vw + 365px) 65px calc(17.58vw - 135px)}}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-kyosan{max-width:500px;padding:0 30px;margin:0 auto 1%}}.p-5th-anniversary-details__firstview-kyosan-image{width:100%;height:auto}.p-5th-anniversary-details__firstview-prize{position:absolute;right:30px;bottom:55px;width:25%;height:auto}@media screen and (max-width: 1023px){.p-5th-anniversary-details__firstview-prize{right:calc(29.3vw - 270px)}}@media screen and (max-width: 767px){.p-5th-anniversary-details__firstview-prize{right:5%;bottom:12%;width:35%}}.p-5th-anniversary-details__banner{position:relative;display:block;height:80px;margin-top:-80px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1239px){.p-5th-anniversary-details__banner{height:calc(7.42vw - 11.9px)}}@media screen and (max-width: 767px){.p-5th-anniversary-details__banner{height:28.125vw;margin-top:0}}.p-5th-anniversary-details__container{margin-bottom:60px;border:solid 2px black;border-radius:10px}@media screen and (max-width: 767px){.p-5th-anniversary-details__container{border-top:none;border-right:none;border-left:none;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-5th-anniversary-details__heading{margin-top:50px;margin-bottom:60px}@media screen and (max-width: 767px){.p-5th-anniversary-details__heading{margin-top:40px}}.p-5th-anniversary-details__subhead{margin-top:60px}.p-5th-anniversary-details__subject-container{max-width:736px;padding:10px 60px;margin:auto}@media screen and (max-width: 767px){.p-5th-anniversary-details__subject-container{padding:0;margin:0 20px}}.p-5th-anniversary-details__general-comment{padding:30px;margin:0 -40px 60px;font-size:18px;line-height:1.7;background-color:#fef8eb;border:2px solid #fac02d;border-radius:10px}@media screen and (max-width: 1023px){.p-5th-anniversary-details__general-comment{margin-bottom:40px;font-size:16px}}@media screen and (max-width: 767px){.p-5th-anniversary-details__general-comment{padding:15px;margin:0 0 40px;font-size:14px}}.p-5th-anniversary-details__general-comment-paragraph{margin:0}.p-5th-anniversary-details__general-comment-paragraph:not(:first-child){margin-top:20px}.p-5th-anniversary-details__theme,.p-5th-anniversary-details__theme--oshiete,.p-5th-anniversary-details__theme--fanart{margin-top:40px;font-size:24px;font-weight:700;line-height:45px;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme,.p-5th-anniversary-details__theme--oshiete,.p-5th-anniversary-details__theme--fanart{font-size:20px;line-height:1.6}}.p-5th-anniversary-details__theme--fanart{position:relative;z-index:5;padding:70px 0 60px;margin-top:0}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme--fanart{padding:0;margin-top:40px}}@media screen and (min-width: 768px){.p-5th-anniversary-details__theme--fanart:before{position:absolute;z-index:-1;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/fanart/palmie-chan_left.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:0;left:-60px;width:180px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-5th-anniversary-details__theme--fanart:before{left:calc(9.8vw - 160.3px);width:calc(15.69vw + 19.5px)}}@media screen and (min-width: 768px){.p-5th-anniversary-details__theme--fanart:after{position:absolute;z-index:-1;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/fanart/palmie-chan_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;top:0;right:-90px;width:250px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1023px){.p-5th-anniversary-details__theme--fanart:after{width:calc(27.45vw - 30.8px)}}.p-5th-anniversary-details__theme-oshiete-flexbox{display:flex}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme-oshiete-flexbox{display:block}}.p-5th-anniversary-details__theme-oshiete-container{width:440px}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme-oshiete-container{width:auto;width:initial}}.p-5th-anniversary-details__theme--oshiete{margin-top:0;margin-bottom:50px;text-align:left}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme--oshiete{text-align:center}}.p-5th-anniversary-details__theme--oshiete-description{font-size:16px;line-height:1.7;text-align:left}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme--oshiete-description{font-size:14px;font-weight:700}}.p-5th-anniversary-details__theme-oshiete-palmiechan-container{position:relative;z-index:-1;align-self:center;width:360px;margin:0 -40px}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme-oshiete-palmiechan-container{margin:0 -20px}}.p-5th-anniversary-details__theme-oshiete-palmiechan-image{width:100%}.p-5th-anniversary-details__theme-word{font-size:48px;color:#03a9f4}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme-word{font-size:40px}}@media screen and (max-width: 767px){.p-5th-anniversary-details__theme-word--fanart{font-size:28px}}.p-5th-anniversary-details__theme-enclosure{margin-top:36px}.p-5th-anniversary-details__period-date{margin-top:30px;margin-bottom:50px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__period-date{padding-left:30px;font-size:16px;text-align:left}}.p-5th-anniversary-details__period-date-container{white-space:nowrap}.p-5th-anniversary-details__examiner-container{padding:10px 60px 60px}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-container{padding:0 20px 40px}}.p-5th-anniversary-details__examiner-head{margin-top:40px;margin-bottom:30px}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-head{text-align:center}}.p-5th-anniversary-details__shimizu-pic{width:85px;height:85px;margin:0 30px 0 40px;border:solid 2px #fac02d;border-radius:50%}.p-5th-anniversary-details__examiner-personality{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:85px;vertical-align:top}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-personality{display:flex;align-items:stretch}}.p-5th-anniversary-details__examiner-name,.p-5th-anniversary-details__examiner-name--big{font-size:20px;font-weight:700;line-height:27px}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-name,.p-5th-anniversary-details__examiner-name--big{margin:auto}}.p-5th-anniversary-details__examiner-name--big{font-size:24px}.p-5th-anniversary-details__examiner-explanation{height:30px;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-explanation{height:auto;height:initial;font-size:14px}}.p-5th-anniversary-details__examiner-link{display:flex;justify-content:space-between;min-width:210px}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-link{justify-content:center}}.p-5th-anniversary-details__examiner-twitter{margin:0 10px 0 0}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-twitter{margin:0 20px 0 0}}@media screen and (max-width: 767px){.p-5th-anniversary-details__examiner-enclosure{padding:0;padding:initial;background-color:transparent;background-color:initial;border-radius:0}}.p-5th-anniversary-details__examiner-description{margin-top:5px;font-size:14px;font-weight:400;line-height:1.7}.p-5th-anniversary-details__examiner-description :not(:last-child){margin-bottom:15px}.p-5th-anniversary-details__examiner-works-container{margin-top:30px;margin-bottom:10px}.p-5th-anniversary-details__examiner-works-container .p-5th-anniversary-details__examiner-work-1,.p-5th-anniversary-details__examiner-works-container .p-5th-anniversary-details__examiner-work-2{display:inline-block;width:28%;height:auto;border-radius:5px;align-self:flex-start}.p-5th-anniversary-details__examiner-works-container .p-5th-anniversary-details__examiner-work-3{display:inline-block;width:30%;height:auto;border-radius:5px;align-self:flex-start}.p-5th-anniversary-details__examiner-works-container .p-5th-anniversary-details__examiner-work-4{display:inline-block;width:42%;height:auto;border-radius:5px;align-self:flex-end;margin-top:20px}.p-5th-anniversary-details__examiner-works-container .p-5th-anniversary-details__examiner-work-5{display:inline-block;width:52%;height:auto;border-radius:5px;align-self:flex-end}.p-5th-anniversary-details__examiner-works-lump{display:flex;justify-content:space-between}.p-5th-anniversary-details__prize-image{width:100%;margin:80px auto 0;border-radius:35px}@media screen and (max-width: 767px){.p-5th-anniversary-details__prize-image{margin-top:0;margin-bottom:60px;border-radius:20px}}.p-5th-anniversary-details__prize-image:first-child{margin-top:20px}@media screen and (max-width: 767px){.p-5th-anniversary-details__prize-image:first-child{margin-top:0}}.p-5th-anniversary-details__present-image{width:100%;margin:20px auto 60px;border-radius:10px}@media screen and (max-width: 767px){.p-5th-anniversary-details__present-image{width:calc(100% + 40px);margin:0 -20px 40px;border-radius:20px}}.p-5th-anniversary-details__charadesign-paragraph{margin:20px 80px;font-size:14px;font-weight:700;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__charadesign-paragraph{margin:40px 30px 20px;font-weight:400;text-align:left}}.p-5th-anniversary-details__charadesign-container{display:flex;justify-content:space-between;max-width:820px;padding:0 50px;margin:auto auto 60px}@media screen and (max-width: 767px){.p-5th-anniversary-details__charadesign-container{flex-direction:column;padding:0 20px}}.p-5th-anniversary-details__charadesign-image{max-width:255px}@media screen and (max-width: 1023px){.p-5th-anniversary-details__charadesign-image{max-width:calc(31.37vw - 65.9px)}}@media screen and (max-width: 767px){.p-5th-anniversary-details__charadesign-image{width:100%;max-width:500px;margin:auto}.p-5th-anniversary-details__charadesign-image:not(:first-child){margin-top:20px}}.p-5th-anniversary-details__product-container{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__product-container{justify-content:space-around}}.p-5th-anniversary-details__product-detail{display:flex;flex-direction:column;width:50%;max-width:185px;margin:60px 0 0}@media screen and (max-width: 767px){.p-5th-anniversary-details__product-detail{width:100%;max-width:285px;padding:0 15px}}.p-5th-anniversary-details__product-image{display:flex;align-items:center;justify-content:center;height:80px;margin-bottom:15px}.p-5th-anniversary-details__product-title{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:5px;font-size:18px;font-weight:400;line-height:22px;text-align:center}.p-5th-anniversary-details__product-name,.p-5th-anniversary-details__product-name--small{display:flex;align-items:center;justify-content:center;height:35px;margin-bottom:15px;font-size:20px;font-weight:700;line-height:28px;text-align:center}.p-5th-anniversary-details__product-name--small{margin-right:-15px;margin-left:-15px;font-size:14px;line-height:20px}.p-5th-anniversary-details__product-notes{margin-bottom:20px;font-size:13px;line-height:20px}.p-5th-anniversary-details__product-sponsorship{margin-bottom:60px;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__product-sponsorship{margin-bottom:40px}}.p-5th-anniversary-details__form-paragraph{margin:20px 80px;font-size:14px;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.p-5th-anniversary-details__form-paragraph{margin:40px 30px 20px;font-weight:400;text-align:center}}.p-5th-anniversary-details__form-input{display:flex;align-items:center;padding:0 20px}@media screen and (max-width: 767px){.p-5th-anniversary-details__form-input{padding:0 10px}}.p-5th-anniversary-details__form-label{width:240px}.p-5th-anniversary-details__input-short{width:100%;max-width:300px}@media screen and (max-width: 767px){.p-5th-anniversary-details__input-short{display:block;margin-top:15px}}.p-5th-anniversary-details__input-long{width:100%;max-width:500px}@media screen and (max-width: 767px){.p-5th-anniversary-details__input-long{display:block;margin-top:15px}}.p-5th-anniversary-details__input-work-comment{width:100%;max-width:650px;height:120px}.p-5th-anniversary-details__atelier-comment-container{width:100%;max-width:650px}@media screen and (max-width: 767px){.p-5th-anniversary-details__atelier-comment-container{margin-top:15px}}.p-5th-anniversary-details__atelier-comment{height:120px;padding:10px 15px}.p-5th-anniversary-details__input-error{margin-bottom:0;font-size:14px;font-weight:400;color:#ff3636;text-align:left}@media screen and (max-width: 767px){.p-5th-anniversary-details__input-error{font-size:12px;text-align:center}}.p-5th-anniversary-details__form-precautions-title{margin-top:30px;margin-left:20px;font-size:16px;font-weight:700;line-height:24px}.p-5th-anniversary-details__form-precautions-caution{margin-top:20px;margin-right:20px;margin-left:20px;font-size:16px;font-weight:700;line-height:1.5;color:#ff3636}.p-5th-anniversary-details__form-precautions-ul{padding-left:30px;margin:10px 20px 30px;font-size:14px;font-weight:400;line-height:25px}.p-5th-anniversary-details__form-precautions-ul--link{text-decoration:underline}.p-5th-anniversary-details__form-submit{max-width:300px;margin:60px auto 25px}.p-5th-anniversary-details__form-submit-notes-container{margin:0 20px 30px}.p-5th-anniversary-details__form-submit-notes{max-width:715px;margin:auto;font-size:12px;font-weight:400;line-height:20px}.p-5th-anniversary-details__illust-posted{width:750px;margin:50px auto;text-align:center}.p-5th-anniversary-details__result-container{max-width:820px;padding:30px 40px;margin:auto}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-container{padding:0;margin:0 20px}}.p-5th-anniversary-details__result-winning:last-child{margin-top:100px}.p-5th-anniversary-details__result-image-container{text-align:center}.p-5th-anniversary-details__result-image--grand{box-sizing:border-box;width:calc(100% + 40px);margin:0 -20px;border:solid 5px #fac02d}.p-5th-anniversary-details__result-image--second-prize{box-sizing:border-box;max-width:100%;max-height:680px;margin:0 auto;border:solid 5px #cbd0e0}.p-5th-anniversary-details__result-image--winning{box-sizing:border-box;max-width:100%;max-height:640px;border:solid 5px #e0906d}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-image--winning{max-height:77vw}}.p-5th-anniversary-details__result-special-award{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-special-award{display:block}}.p-5th-anniversary-details__special-award-item-left{width:100%;margin-right:30px;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__special-award-item-left{max-width:600px;margin:0 auto}}.p-5th-anniversary-details__result-image--special-award{box-sizing:border-box;max-width:100%;max-height:400px}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-image--special-award{max-height:70vw}}.p-5th-anniversary-details__special-award-item-right{width:100%}.p-5th-anniversary-details__result-poster-container{display:flex;align-items:flex-end;margin-top:40px}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-poster-container{flex-wrap:wrap;margin-top:20px}}.p-5th-anniversary-details__result-poster--support-prize{margin-top:20px}.p-5th-anniversary-details__result-poster--special-award{display:flex;align-items:flex-end}.p-5th-anniversary-details__result-work-title,.p-5th-anniversary-details__result-work-title--special-award{margin:0 auto 0 0;font-size:32px;font-weight:700}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-work-title,.p-5th-anniversary-details__result-work-title--special-award{width:100%;margin-bottom:20px;font-size:28px}}.p-5th-anniversary-details__result-work-title--special-award{margin-bottom:30px;font-size:28px}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-work-title--special-award{margin:20px 0;font-size:24px}}.p-5th-anniversary-details__result-poster-name{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-poster-name{font-size:20px}}.p-5th-anniversary-details__result-poster-name>*:after{display:inline;padding-right:5px;font-size:80%;content:"さん"}.p-5th-anniversary-details__result-poster-name--support-prize{font-size:14px}.p-5th-anniversary-details__result-poster-homepage{width:100px;margin-left:15px}.p-5th-anniversary-details__result-poster-comment{margin-top:25px;font-size:16px;line-height:1.7}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-poster-comment{margin-top:20px;font-size:14px}}.p-5th-anniversary-details__shimizu-container{padding:0 20px}@media screen and (max-width: 1023px){.p-5th-anniversary-details__shimizu-container{padding:0}}.p-5th-anniversary-details__shimizu-comments{display:flex;align-items:center;margin-top:40px}.p-5th-anniversary-details__shimizu-comments--special-award{display:flex;align-items:center;margin-top:30px}.p-5th-anniversary-details__shimizu-comments-icon{width:50px;height:50px;margin-right:10px;border:solid 2px #fac02d;border-radius:50%}.p-5th-anniversary-details__shimizu-comments-title{margin:0;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-5th-anniversary-details__shimizu-comments-title{font-size:16px}}.p-5th-anniversary-details__shimizu-comments-balloon,.p-5th-anniversary-details__shimizu-comments-balloon--special-award{position:relative;box-sizing:border-box;width:100%;padding:30px;margin-top:25px;font-size:16px;line-height:1.7;background-color:#fef8eb;border:solid 2px #fac02d;border-radius:20px}@media screen and (max-width: 767px){.p-5th-anniversary-details__shimizu-comments-balloon,.p-5th-anniversary-details__shimizu-comments-balloon--special-award{padding:15px;font-size:14px}}.p-5th-anniversary-details__shimizu-comments-balloon:before,.p-5th-anniversary-details__shimizu-comments-balloon--special-award:before{position:absolute;top:-20px;left:30px;z-index:-1;width:42px;height:29px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/illcon_result/shimizu_balloon_tail_back.svg)}.p-5th-anniversary-details__shimizu-comments-balloon:after,.p-5th-anniversary-details__shimizu-comments-balloon--special-award:after{position:absolute;top:-16.5px;left:31px;z-index:1;width:42px;height:29px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/campaign/5th_anniversary/illcon_result/shimizu_balloon_tail_front.svg)}.p-5th-anniversary-details__shimizu-comments-balloon--special-award{margin-bottom:60px}@media screen and (max-width: 767px){.p-5th-anniversary-details__shimizu-comments-balloon--special-award{margin-bottom:40px}}.p-5th-anniversary-details__result-title--grand{margin:30px 0;font-size:56px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title--grand{font-size:39px}}.p-5th-anniversary-details__result-title--second-prize{margin:60px 0 30px;font-size:48px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title--second-prize{font-size:32px}}.p-5th-anniversary-details__result-title--winning{margin:60px 0;font-size:40px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title--winning{font-size:28px}}.p-5th-anniversary-details__result-title--special-award{margin:60px 0;font-size:36px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title--special-award{font-size:24px}}.p-5th-anniversary-details__result-title-text{margin-left:10px;vertical-align:middle}.p-5th-anniversary-details__result-title-icon--grand{width:67px;vertical-align:middle}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title-icon--grand{width:40px}}.p-5th-anniversary-details__result-title-icon--second-prize{width:48px;vertical-align:middle}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title-icon--second-prize{width:30px}}.p-5th-anniversary-details__result-title-icon--winning{width:40px;vertical-align:middle}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title-icon--winning{width:28px}}.p-5th-anniversary-details__result-title-icon--special-award{width:36px;vertical-align:middle}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-title-icon--special-award{width:26.5px}}.p-5th-anniversary-details__result-support-prize{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width: 767px){.p-5th-anniversary-details__result-support-prize{justify-content:space-between}}.p-5th-anniversary-details__support-prize-item{width:33.333%}@media screen and (max-width: 1023px){.p-5th-anniversary-details__support-prize-item{width:33.33%}}@media screen and (max-width: 767px){.p-5th-anniversary-details__support-prize-item{width:calc(50% - 10px)}}.p-5th-anniversary-details__support-prize-item-container{width:80%;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-5th-anniversary-details__support-prize-item-container{width:100%}}.p-5th-anniversary-details__result-image--support-prize{box-sizing:border-box;max-width:100%;padding-top:100%;margin-top:10px;overflow:hidden;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px}.p-5th-anniversary-illust{max-width:940px;margin:0 auto;text-align:center}.p-5th-anniversary-illust__title{margin-top:80px}.p-5th-anniversary-illust__twitter{width:400px;margin-top:40px;margin-right:auto;margin-left:auto}.p-5th-anniversary-illust__twitter a{padding:14px 0!important}@media screen and (max-width: 767px){.p-5th-anniversary-illust__twitter{width:300px}}.p-5th-anniversary-illust__attention{margin-top:20px;font-size:14px;line-height:24px}.p-5th-anniversary-illust__attention a{color:#03a9f4}.p-5th-anniversary-illust__back-button{box-sizing:border-box;width:200px;margin:80px auto}@media screen and (min-width: 1024px){.p-10th-anniversary__mv{position:relative;top:0;right:0;left:0;box-sizing:border-box;height:660px;padding:80px 60px 60px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/10th-anniversary/mv_pc.png)}}.p-10th-anniversary__mv>img{position:relative;display:block;width:100vw;margin-left:calc(-50vw + 50%)}.p-10th-anniversary__mv-shape-lg{position:relative}.p-10th-anniversary__mv-shape-lg>img{height:115px;margin-top:-111px;display:block;width:100vw;margin-left:calc(-50vw + 50%)}.p-10th-anniversary__mv-teacher-messages{position:absolute;top:565px;left:0;width:100vw}@media screen and (max-width: 1023px){.p-10th-anniversary__mv-teacher-messages{top:80vw}}@media screen and (max-width: 767px){.p-10th-anniversary__mv-teacher-messages{top:160vw}}.p-10th-anniversary__mv-thanks{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:7vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fac02d}@media screen and (max-width: 1023px){.p-10th-anniversary__mv-thanks{padding-bottom:0}}.p-10th-anniversary__mv-thanks>img{width:76vw;margin-bottom:32px}@media screen and (max-width: 1023px){.p-10th-anniversary__mv-thanks>img{width:86vw}}@media screen and (max-width: 767px){.p-10th-anniversary__mv-thanks>img{width:91vw;padding-bottom:0;margin-bottom:0}}.p-10th-anniversary__mv-message{z-index:1}.p-10th-anniversary__mv-message>img{width:46vw}@media screen and (max-width: 1023px){.p-10th-anniversary__mv-message>img{width:80vw}}@media screen and (max-width: 767px){.p-10th-anniversary__mv-message>img{width:91vw}}.p-10th-anniversary__mv-left_text{position:absolute;bottom:30px;left:2vw;height:100%}.p-10th-anniversary__mv-left_text>img{height:100%}.p-10th-anniversary__mv-right_text{position:absolute;right:2vw;bottom:30px;height:100%}.p-10th-anniversary__mv-right_text>img{height:100%}.p-10th-anniversary__mv-shape{position:relative}.p-10th-anniversary__mv-shape>img{display:block;width:100vw;margin-left:calc(-50vw + 50%);background-color:#fef8eb}@media screen and (min-width: 1024px){.p-10th-anniversary__mv-shape>img{height:115px}}.p-10th-anniversary__mv-palmiechan{position:absolute;left:12%;margin-left:calc(-50vw + 50%);bottom:42px}.p-10th-anniversary__mv-palmiechan>img{width:28vw}@media screen and (max-width: 1023px){.p-10th-anniversary__mv-palmiechan{bottom:11.8vw}}.p-10th-anniversary__details{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/10th-anniversary/10th_anniversary_text.png);background-repeat:no-repeat;background-position-y:top;background-size:100%}@media screen and (max-width: 1023px){.p-10th-anniversary__details{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/10th-anniversary/10th_anniversary_text_tab.png)}}@media screen and (max-width: 767px){.p-10th-anniversary__details{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/10th-anniversary/10th_anniversary_text_sp.png);background-position-y:50px}}.p-10th-anniversary__details-celebrate{position:absolute;top:-25vw;right:5vw}.p-10th-anniversary__details-celebrate>img{width:40vw}.p-10th-anniversary__details-title{display:flex}.p-10th-anniversary__details-title>img{width:40vw;margin:110px auto 0}@media screen and (max-width: 1023px){.p-10th-anniversary__details-title>img{width:67vw}}@media screen and (max-width: 767px){.p-10th-anniversary__details-title>img{width:85vw}}.p-10th-anniversary__details-container{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:85%;max-width:1224px;margin:14vw auto 0;background-color:#fac02d;border:4px solid #000;border-radius:15px;aspect-ratio:22/9}@media screen and (max-width: 1023px){.p-10th-anniversary__details-container{aspect-ratio:22/12}}@media screen and (max-width: 767px){.p-10th-anniversary__details-container{margin-top:32vw;aspect-ratio:22/24}}@media screen and (max-width: 350px){.p-10th-anniversary__details-container{aspect-ratio:22/26}}.p-10th-anniversary__details-container-banner{position:absolute;top:15%;left:41.5%;width:100%;transform:translate(-50%,-50%)}.p-10th-anniversary__details-container-banner>img{width:105%}.p-10th-anniversary__details-container-cpn{display:flex;width:95%;height:100px;margin-bottom:1vw;background-color:#ff3636;border-radius:15px;position:relative}@media screen and (max-width: 1023px){.p-10th-anniversary__details-container-cpn{flex-direction:column;height:16vw;margin-bottom:2.5%}}@media screen and (max-width: 767px){.p-10th-anniversary__details-container-cpn{height:32vw}}@media screen and (max-width: 350px){.p-10th-anniversary__details-container-cpn{height:40vw}}.p-10th-anniversary__details-container-cpn-shadow{height:100%;width:100%;border-radius:15px;background-color:#00000080;position:absolute}.p-10th-anniversary__details-container-cpn-text{width:70%;margin:auto 0 auto 3%;font-family:LINE Seed JP,sans-serif;font-size:clamp(22px,1.46vw,28px);font-weight:700;color:#fff}.p-10th-anniversary__details-container-cpn-text>span{width:80%}@media screen and (max-width: 1023px){.p-10th-anniversary__details-container-cpn-text{display:flex;align-items:center;justify-content:center;width:100%;height:50%;margin:auto;font-size:2.5vw;text-align:center}}@media screen and (max-width: 767px){.p-10th-anniversary__details-container-cpn-text{font-size:4.5vw}}.p-10th-anniversary__details-container-cpn-btn{width:40%;margin:auto}@media screen and (max-width: 1023px){.p-10th-anniversary__details-container-cpn-btn{display:flex;height:50%}}@media screen and (max-width: 767px){.p-10th-anniversary__details-container-cpn-btn{width:90%}}.p-10th-anniversary__details-container-cpn-btn>a{width:85%;padding:14px 0;margin-right:30px;margin-left:auto;font-size:22px;font-weight:700;line-height:20px;border:solid 3px #000;letter-spacing:-3px}@media screen and (max-width: 1023px){.p-10th-anniversary__details-container-cpn-btn>a{padding:14px 0;margin:auto auto 25px;font-size:18px}}@media screen and (max-width: 767px){.p-10th-anniversary__details-container-cpn-btn>a{padding:3vw 0;border:solid 4px #000;font-size:5vw}}@media screen and (max-width: 350px){.p-10th-anniversary__details-container-cpn-btn>a{margin:auto;padding:7px 0;border:solid 3px #000}}.p-10th-anniversary__link-cards_container{position:relative;display:flex;flex-wrap:wrap;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb}@media screen and (max-width: 767px){.p-10th-anniversary__link-cards_container{display:block;padding-top:40px}}.p-10th-anniversary__link-cards{max-width:1224px;position:relative;display:flex;flex-wrap:wrap;margin:auto}.p-10th-anniversary__background-frame-1{position:absolute;top:-10vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-frame-1{top:105vw}}.p-10th-anniversary__background-frame-1>img{width:15vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-frame-1>img{width:25vw}}.p-10th-anniversary__background-palmie-binoculars{position:absolute;top:-12vw;right:0}@media screen and (max-width: 767px){.p-10th-anniversary__background-palmie-binoculars{top:-22vw}}.p-10th-anniversary__background-palmie-binoculars>img{width:45vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-palmie-binoculars>img{width:65vw}}.p-10th-anniversary__background-frame-2{position:absolute;right:5vw;bottom:-14vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-frame-2{right:0;bottom:120vw}}.p-10th-anniversary__background-frame-2>img{width:15vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-frame-2>img{width:25vw}}.p-10th-anniversary__background-palmie-cheer{position:absolute;bottom:-35vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-palmie-cheer{bottom:-67vw}}.p-10th-anniversary__background-palmie-cheer>img{width:45vw}@media screen and (max-width: 767px){.p-10th-anniversary__background-palmie-cheer>img{width:75vw}}.p-10th-anniversary__link-card{z-index:1;display:flex;width:50%;margin:auto;opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(80px)}.p-10th-anniversary__link-card.fade-in{opacity:1;transform:translateY(0)}.p-10th-anniversary__link-card>a{width:80%;margin:auto}@media screen and (max-width: 1023px){.p-10th-anniversary__link-card>a{width:90%}}.p-10th-anniversary__link-card>a>img{width:100%}.p-10th-anniversary__link-card>div{width:80%;margin:auto}@media screen and (max-width: 1023px){.p-10th-anniversary__link-card>div{width:90%}}.p-10th-anniversary__link-card>div>img{width:100%}.p-10th-anniversary__link-card-sp{position:relative;z-index:1;display:block;width:90%;padding:25px 0;margin:0 auto;opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(80px)}.p-10th-anniversary__link-card-sp.fade-in{opacity:1;transform:translateY(0)}.p-10th-anniversary__link-card-sp>a>img{width:100%}.p-10th-anniversary__link-card-sp>div>img{width:100%}.p-10th-anniversary__companies_container{z-index:-1;display:flex;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb}@media screen and (min-width: 1024px){.p-10th-anniversary__companies_container{padding-top:30px}}@media screen and (max-width: 1023px){.p-10th-anniversary__companies_container{height:520px}}@media screen and (max-width: 767px){.p-10th-anniversary__companies_container{height:156vw}}.p-10th-anniversary__companies{z-index:1;margin:auto}.p-10th-anniversary__companies>img{width:65vw}@media screen and (max-width: 1023px){.p-10th-anniversary__companies>img{width:95vw}}.p-10th-anniversary__latter{position:relative;padding:210px 0 220px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb;background-image:url(https://d23nrr7nmlf3d8.cloudfront.net/v2/10th-anniversary/lp/latter_background_pc.png?ver=0);background-repeat:no-repeat;background-position-y:-460px;background-size:100% calc(100% + 460px)}@media screen and (max-width: 1023px){.p-10th-anniversary__latter{padding:235px 0 180px;background-image:url(https://d23nrr7nmlf3d8.cloudfront.net/v2/10th-anniversary/lp/latter_background_tb.png?ver=0);background-position-y:-720px;background-size:100% calc(100% + 720px)}}@media screen and (max-width: 767px){.p-10th-anniversary__latter{padding:170px 0 160px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/10th-anniversary/lp/latter_background_sp.png);background-position-y:-976px;background-size:100% calc(100% + 976px)}}.p-10th-anniversary__latter-shape{position:absolute;top:-2px;left:50%;width:100%;height:160px;background-image:url(https://d23nrr7nmlf3d8.cloudfront.net/v2/10th-anniversary/lp/background_shape_y_pc.png?ver=0);background-repeat:no-repeat;background-size:100% 100%;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-10th-anniversary__latter-shape{height:115px;background-image:url(https://d23nrr7nmlf3d8.cloudfront.net/v2/10th-anniversary/lp/background_shape_y_tab.png?ver=0)}}@media screen and (max-width: 767px){.p-10th-anniversary__latter-shape{height:86px;background-image:url(https://d23nrr7nmlf3d8.cloudfront.net/v2/10th-anniversary/lp/background_shape_y_sp.png?ver=0)}}.p-10th-anniversary__latter-container{width:100%;margin:0 auto}.p-10th-anniversary__memorial-illusts{width:100%}.p-10th-anniversary__memorial-illust-header__pc{display:block;width:100%;max-width:947px;margin:0 auto 105px}@media screen and (max-width: 1023px){.p-10th-anniversary__memorial-illust-header__pc{display:none}}.p-10th-anniversary__memorial-illust-header__tb{display:none}@media screen and (max-width: 1023px){.p-10th-anniversary__memorial-illust-header__tb{display:block;width:100%;max-width:597px;margin:0 auto 85px}}@media screen and (max-width: 767px){.p-10th-anniversary__memorial-illust-header__tb{display:none}}.p-10th-anniversary__memorial-illust-header__sp{display:none}@media screen and (max-width: 767px){.p-10th-anniversary__memorial-illust-header__sp{display:block;width:100%;max-width:290px;margin:0 auto 65px}}.p-10th-anniversary__teachers{position:relative;box-sizing:border-box;width:90%;max-width:1224px;padding:80px 0 120px;margin:270px auto 80px;background-color:#fef8eb;border:6px solid #000;border-radius:50px}@media screen and (max-width: 1023px){.p-10th-anniversary__teachers{padding:80px 0 60px}}@media screen and (max-width: 767px){.p-10th-anniversary__teachers{min-width:310px;padding:76px 0 40px;margin:190px auto 40px}}.p-10th-anniversary__teachers-container{width:100%;max-width:940px;margin:0 auto}.p-10th-anniversary__teachers-container>p{margin-bottom:55px;font-family:LINE Seed JP,sans-serif;font-size:18px;font-weight:700;color:#999;text-align:center;line-height:24px}.p-10th-anniversary__teachers-container>p>span{color:#ff3636}.p-10th-anniversary__teachers-container>p>span>a{text-decoration:underline;color:#ff3636}@media screen and (max-width: 1023px){.p-10th-anniversary__teachers-container{max-width:620px}}@media screen and (max-width: 767px){.p-10th-anniversary__teachers-container{max-width:280px}.p-10th-anniversary__teachers-container>p{margin-bottom:30px;font-size:12px}}.p-10th-anniversary__teachers-header{position:absolute;top:0;left:50%;width:100%;max-width:905px;transform:translate(-50%,-171px)}@media screen and (max-width: 1023px){.p-10th-anniversary__teachers-header{width:99vw;max-width:765px;transform:translate(-50%,-211px)}}@media screen and (max-width: 767px){.p-10th-anniversary__teachers-header{max-width:290px;transform:translate(-50%,-191px)}}.p-10th-anniversary__teachers-header__pc{display:block;width:100%}@media screen and (max-width: 1023px){.p-10th-anniversary__teachers-header__pc{display:none}}.p-10th-anniversary__teachers-header__tb{display:none;width:100%}@media screen and (max-width: 1023px){.p-10th-anniversary__teachers-header__tb{display:block}}@media screen and (max-width: 767px){.p-10th-anniversary__teachers-header__tb{display:none}}.p-10th-anniversary__teachers-header__sp{display:none;width:100%}@media screen and (max-width: 767px){.p-10th-anniversary__teachers-header__sp{display:block}}.p-10th-anniversary__footer-banner-area{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px;max-width:89.6vw;margin:0 auto}.p-10th-anniversary__footer-banner-head{width:90%;max-width:374px}@media screen and (max-width: 767px){.p-10th-anniversary__footer-banner-head{max-width:249px}}.p-10th-anniversary__footer-banner__pc{width:100%}@media screen and (max-width: 1023px){.p-10th-anniversary__footer-banner__pc{max-width:708px}}@media screen and (max-width: 767px){.p-10th-anniversary__footer-banner__pc{display:none}}.p-10th-anniversary__footer-banner__sp{display:none;width:100%}@media screen and (max-width: 767px){.p-10th-anniversary__footer-banner__sp{display:block}}.p-10th-anniversary__footer-sns-area{position:relative;padding-bottom:60px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb}.p-10th-anniversary__footer-sns-area>h2{margin:0 0 20px;font-family:LINE Seed JP,sans-serif;font-size:24px;text-align:center}.p-10th-anniversary__footer-sns-container{display:flex;align-items:center;justify-content:center;gap:40px}@media screen and (max-width: 1023px){.p-10th-anniversary__footer-sns-container{gap:20px}}@media screen and (max-width: 767px){.p-10th-anniversary__footer-sns-container{flex-direction:column;padding:0 15px;gap:15px}}.p-10th-anniversary__footer-sns{box-sizing:border-box;display:flex;flex:0 1 455px;align-items:center;padding:20px 30px;background-color:#fff;border-radius:15px;gap:20px}@media screen and (max-width: 767px){.p-10th-anniversary__footer-sns{flex:0 1 100%;width:100%;max-width:360px;padding:20px;gap:15px}}.p-10th-anniversary__footer-sns-icon{display:flex;flex:0 0 70px;align-items:center;width:70px;height:70px}@media screen and (max-width: 767px){.p-10th-anniversary__footer-sns-icon{flex:0 0 60px;width:60px;height:60px}}.p-10th-anniversary__footer-sns-icon__x{display:block;width:100%;height:100%;border-radius:50%}.p-10th-anniversary__footer-sns-icon__yt{display:block;width:100%}.p-10th-anniversary__footer-sns-description{display:flex;gap:10px;flex-direction:column}.p-10th-anniversary__footer-sns-description>h3{margin:0;font-family:LINE Seed JP,sans-serif;font-size:18px}@media screen and (max-width: 767px){.p-10th-anniversary__footer-sns-description>h3{font-size:15px}}.p-10th-anniversary__footer-sns-button__x{display:flex;align-items:center;width:100%;max-width:196px;padding:0 4px;font-size:14px;font-weight:700;color:#fff;background-color:#000;border-radius:14px}.p-10th-anniversary__footer-sns-button__x:visited{color:#fff}.p-10th-anniversary__footer-sns-button__x>img{width:28px;height:28px}@media screen and (max-width: 767px){.p-10th-anniversary__footer-sns-button__x{font-size:12px}}.p-10th-anniversary__footer-sns-button__yt{display:flex;align-items:center;justify-content:center;width:100%;max-width:148px;font-size:14px;font-weight:700;line-height:28px;color:#fff;background-color:red;border-radius:14px}.p-10th-anniversary__footer-sns-button__yt:visited{color:#fff}@media screen and (min-width: 768px){.p-algolia-search-box{margin-left:auto}}.p-algolia-search-box__sp-icon{height:21px;padding-right:2px}@media screen and (min-width: 768px){.p-algolia-search-box__sp-icon{display:none}}img.p-algolia-search-box__sp-icon{margin-bottom:6px}#SearchIcon{display:none}@media screen and (max-width: 767px){.p-algolia-search-box__content{position:absolute;top:0;left:0;box-sizing:border-box;display:none;align-items:center;width:100%;height:60px;padding:0 10px;background-color:#fff}.p-algolia-search-box__content>div:first-child{width:100%}}@media screen and (max-width: 767px){#SearchIcon:checked~.p-algolia-search-box__content{display:flex}}.p-algolia-search-box__sp-cancel{font-size:14px;white-space:nowrap}.p-algolia-search-box__panel{position:relative;z-index:10000000}.ais-Panel{position:absolute;top:0;right:0;width:100%;margin:-4px auto auto;overflow:hidden;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:6px 6px 8px #0000004d}@media screen and (max-width: 1023px){.ais-Panel{width:600px}}@media screen and (max-width: 767px){.ais-Panel{position:absolute;top:12px;left:-20px;width:95vw;overflow-y:scroll;border:none;border-radius:0;box-shadow:0 3px 6px #0000004d}}.ais-Panel-header{position:relative;z-index:5;padding:17px 20px;font-size:16px;font-weight:700;box-shadow:0 1px 2px #0003}.ais-Panel-body{max-height:50vh;overflow-y:scroll}@media screen and (max-width: 767px){.ais-Panel-body{max-height:none;max-height:initial;overflow-y:visible}}.ais-Panel-footer{display:none}.ais-Highlight{margin-right:16px}.ais-Highlight-highlighted,.ais-Snippet-highlighted{padding:2px 0;font-style:normal;background-color:#f4d969}.p-algolia-search-box__item{position:relative;display:block;cursor:pointer}.p-algolia-search-box__item:hover{background-color:#fef8eb}.p-algolia-search-box__item-title{padding:15px 20px;font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-algolia-search-box__item-title{display:flex;align-items:flex-start;padding:15px 15px 0;margin-bottom:10px;font-size:14px;line-height:1.4}}@media screen and (max-width: 767px){.p-algolia-search-box__item-title-text{height:38px}}.p-algolia-search-box__teacher{display:inline-block;font-size:14px;font-weight:400}@media screen and (max-width: 767px){.p-algolia-search-box__teacher{display:block;align-self:flex-end;font-size:12px}}.p-algolia-search-box__item-image{height:120px}@media screen and (max-width: 767px){.p-algolia-search-box__item-image{width:95px;height:auto;height:initial;margin-right:10px}}.p-algolia-search-box__item-description{display:flex;padding:0 20px 15px}@media screen and (max-width: 767px){.p-algolia-search-box__item-description{padding:0 15px 15px}}.p-algolia-search-box__unfounded{padding:20px}.ais-Snippet{display:block;margin-left:15px;overflow:hidden;font-size:14px;font-weight:400;line-height:25px;text-overflow:ellipsis}@media screen and (max-width: 767px){.ais-Snippet{margin-left:0;font-size:12px;line-height:1.5}}.ais-PoweredBy{display:flex;align-items:stretch;justify-content:flex-end}.ais-PoweredBy-text{padding-top:2px;margin-right:8px;font-size:12px}.ais-PoweredBy-logo{width:65px;height:18px}.ais-SearchBox-form{position:relative;display:block;margin-right:10px}.ais-SearchBox-input{font-family:Yu Gothic UI,sans-serif;border:solid 2px #fff!important}.ais-SearchBox-submit,.ais-SearchBox-loadingIndicator{position:absolute;top:50%;right:.3rem;z-index:1;width:20px;height:20px;transform:translateY(-50%)}.ais-SearchBox-submit{left:15px}.ais-SearchBox-submitIcon{display:none}.ais-SearchBox-input:focus+.ais-SearchBox-submit path{fill:#fac02d;stroke:#fac02d}.ais-SearchBox-reset{display:none}.ais-Hits-item{display:block}.ais-Hits-item:not(:last-child) .p-algolia-search-box__item:after{position:relative;bottom:-.5px;z-index:2;display:block;margin:0 15px;content:""}.p-ambsdr-lps__mv{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);box-sizing:border-box;height:584px;margin-top:-113px;overflow:hidden;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/absd_lps_mv.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1239px){.p-ambsdr-lps__mv{padding:0 20px}}@media screen and (max-width: 767px){.p-ambsdr-lps__mv{height:140vw;padding:0 20px;margin-top:-50px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/absd_lps_mv_sp.jpg)}}.p-ambsdr-lps__mv-content{position:relative;box-sizing:border-box;max-width:780px;height:100%;margin:40px auto 0}@media screen and (min-width: 768px){.p-ambsdr-lps__mv-content{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/absd_lps_mv_content_pc.png);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (max-width: 767px){.p-ambsdr-lps__mv-content{width:auto;width:initial}}.p-ambsdr-lps__mv-btn-container{position:absolute;bottom:24%;left:1%;width:60%}@media screen and (max-width: 767px){.p-ambsdr-lps__mv-btn-container{bottom:calc(10.07vw + 22.8px);left:50%;width:100%;max-width:400px;transform:translate(-50%)}}.p-ambsdr-lps__mv-btn-text{font-size:30px;font-weight:400}@media screen and (max-width: 767px){.p-ambsdr-lps__mv-btn-text{padding:calc(1.12vw - 3.6px) 0;font-size:calc(1.79vw + 10.3px)}}.p-ambsdr-lps__campaign{max-width:940px;margin:40px auto}.p-ambsdr-lps__campaign-img>img{width:100%}@media screen and (max-width: 767px){.p-ambsdr-lps__campaign-img{padding-right:10px;padding-left:10px}}.p-ambsdr-lps__reward{position:relative;padding:40px 60px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-ambsdr-lps__reward{padding:40px 20px}}.p-ambsdr-lps__reward:before{position:absolute;top:7px;left:-7px;z-index:-1;width:17%;height:100%;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/particle_bg.svg);background-repeat:repeat-y;background-position:top;background-size:100%}@media screen and (max-width: 767px){.p-ambsdr-lps__reward:before{width:50%;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/particle_bg_sp.svg);background-repeat:no-repeat}}.p-ambsdr-lps__reward:after{position:absolute;top:7px;right:-7px;z-index:-1;width:17%;height:100%;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/particle_bg.svg);background-repeat:repeat-y;background-position:top;background-size:100%;transform:scaleX(-1)}@media screen and (max-width: 767px){.p-ambsdr-lps__reward:after{width:50%;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/ambassador/ambassador_lp/particle_bg_sp.svg);background-repeat:no-repeat}}.p-ambsdr-lps__reward-heading{font-size:24px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-heading{margin-top:0;font-size:20px}}.p-ambsdr-lps__reward-table-container{display:flex;justify-content:center;max-width:940px;margin:40px auto 0}@media screen and (max-width: 1023px){.p-ambsdr-lps__reward-table-container{margin:40px -40px 0}}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-container{display:block;margin:30px 0 0}}.p-ambsdr-lps__reward-table-panel{flex:450px 1;background-color:#fef8eb;border-radius:10px}.p-ambsdr-lps__reward-table-panel:first-child{margin-right:40px}@media screen and (max-width: 1023px){.p-ambsdr-lps__reward-table-panel:first-child{margin-right:20px}}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel:first-child{margin-right:auto;margin-bottom:20px}}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel{max-width:450px;margin:auto}}.p-ambsdr-lps__reward-table-panel-title{position:relative;padding:35px 0;margin:0;font-size:24px;font-weight:700;text-align:center;background-color:#fac02d;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel-title{font-size:calc(.89vw + 17.1px)}}.p-ambsdr-lps__reward-table-panel-title:after{position:absolute;bottom:-15px;left:50%;width:0;height:0;content:"";border-color:#fac02d transparent transparent transparent;border-style:solid;border-width:21px 20px 0 20px;transform:translate(-50%)}.p-ambsdr-lps__reward-table-panel-content{padding:0 30px 30px}@media screen and (max-width: 1023px){.p-ambsdr-lps__reward-table-panel-content{padding:0 15px 20px}}.p-ambsdr-lps__reward-table-price-box{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:30px}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-price-box{margin-top:20px}}.p-ambsdr-lps__reward-table-price-container{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-price-container{width:100%;max-width:400px;margin:0 auto}}.p-ambsdr-lps__reward-table-panel-price-conditions{width:164px;padding:10px 0;font-size:16px;line-height:1.5;color:#000;text-align:center;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel-price-conditions{padding:5px 0}}.p-ambsdr-lps__reward-table-panel-price-num,.p-ambsdr-lps__reward-table-panel-price-num--normal{font-size:36px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel-price-num,.p-ambsdr-lps__reward-table-panel-price-num--normal{font-size:calc(1.79vw + 22.3px)}}.p-ambsdr-lps__reward-table-panel-price-num--normal{margin-left:8px;color:#000}.p-ambsdr-lps__reward-table-panel-price-arrow{margin:0 8px;font-size:36px;font-weight:700}.p-ambsdr-lps__reward-table-panel-price-percent{font-size:36px;font-weight:700;color:#ff3636}.p-ambsdr-lps__reward-table-panel-price-units{font-size:24px}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-panel-price-units{font-size:calc(2.24vw + 6.8px)}}.p-ambsdr-lps__reward-table-panel-paragraph{margin-top:25px;text-align:center}.p-ambsdr-lps__reward-table-percentage-container{display:flex;align-items:center;justify-content:center;margin-bottom:15px;text-align:center}.p-ambsdr-lps__reward-table-percentage-description{font-size:16px;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-table-percentage-description{font-size:14px}}.p-ambsdr-lps__reward-simple{display:flex;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-simple{display:block;text-align:center}}.p-ambsdr-lps__reward-simple-heading{margin-right:-20px;font-size:24px;line-height:1.5}@media screen and (max-width: 767px){.p-ambsdr-lps__reward-simple-heading{font-size:calc(1.79vw + 10.3px)}}.p-ambsdr-lps__reward-simple-palmiechan{height:250px}.p-ambsdr-lps__step{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:0 30px 100px;text-align:center;background-color:#fef8eb}@media screen and (max-width: 1023px){.p-ambsdr-lps__step{padding:40px 30px}}@media screen and (max-width: 767px){.p-ambsdr-lps__step{padding:0 20px 40px}}.p-ambsdr-lps__step-balloon{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 45px;margin:40px auto 0;font-size:18px;background-color:#fac02d;border-radius:99px}@media screen and (max-width: 767px){.p-ambsdr-lps__step-balloon{height:36px;font-size:calc(.89vw + 11.1px)}}.p-ambsdr-lps__step-balloon:after{position:absolute;bottom:-7px;left:50%;width:0;height:0;content:"";border-color:#fac02d transparent transparent transparent;border-style:solid;border-width:10.5px 10.5px 0 10.5px;transform:translate(-50%)}.p-ambsdr-lps__step-heading{font-size:24px}@media screen and (max-width: 767px){.p-ambsdr-lps__step-heading{font-size:calc(.89vw + 17.1px)}}.p-ambsdr-lps__step-panel{box-sizing:border-box;display:flex;max-width:940px;margin:20px auto;overflow:hidden;background-color:#fff;border:2px solid #000;border-radius:10px}.p-ambsdr-lps__step-panel:first-child{margin-top:32px}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel{display:block;padding:0}}.p-ambsdr-lps__step-panel-head{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:185px;padding:35px 0;font-size:20px;font-weight:700;background-color:#f6f5f3}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-head{padding:4px;font-size:calc(.89vw + 13.1px);line-height:1.5}}.p-ambsdr-lps__step-panel-head-num{margin-left:5px;font-size:150%}.p-ambsdr-lps__step-panel-content{display:block;padding:35px 40px;text-align:left}@media screen and (min-width: 768px){.p-ambsdr-lps__step-panel-content{width:755px;max-width:755px}}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-content{padding:30px 15px}}.p-ambsdr-lps__step-panel-content--flex{box-sizing:border-box;padding:35px 40px}@media screen and (min-width: 768px){.p-ambsdr-lps__step-panel-content--flex{display:flex;align-items:center;justify-content:space-between;width:755px;max-width:755px}}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-content--flex{padding:30px 15px}}.p-ambsdr-lps__step-panel-title{margin:0;font-size:24px;line-height:1.4;text-align:left}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-title{font-size:calc(.89vw + 17.1px)}}.p-ambsdr-lps__step-panel-btn-container{width:350px}@media screen and (max-width: 1023px){.p-ambsdr-lps__step-panel-btn-container{width:40%}}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-btn-container{width:auto;width:initial;margin-top:15px}}.p-ambsdr-lps__step-panel-description{display:flex;margin-top:15px;font-size:16px;line-height:1.5}@media screen and (max-width: 767px){.p-ambsdr-lps__step-panel-description{font-size:14px}}.p-ambsdr-lps__step-arrow{width:38px}.p-ambsdr-lps__step-caption{margin:80px 0 25px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-lps__step-caption:before{display:inline-block;width:14px;height:14px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain}.p-ambsdr-lps__step-caption:after{display:inline-block;width:14px;height:14px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(-1)}}.p-ambsdr-lps__step-caption:before{display:inline-block;width:18px;height:18px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain}.p-ambsdr-lps__step-caption:after{display:inline-block;width:18px;height:18px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(-1)}.p-ambsdr-lps__step-caption-text{font-size:18px;vertical-align:middle}@media screen and (max-width: 767px){.p-ambsdr-lps__step-caption-text{font-size:calc(.89vw + 11.1px)}}.p-ambsdr-lps__faq{padding:100px 0}@media screen and (max-width: 767px){.p-ambsdr-lps__faq{padding:40px 0 60px}}.p-ambsdr-lps__faq-heading{margin:0 0 40px;font-size:24px;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-lps__faq-heading{font-size:calc(.89vw + 17.1px)}}.p-ambsdr-lps__referral-campaign-heading{font-size:24px}@media screen and (max-width: 767px){.p-ambsdr-lps__referral-campaign-heading{font-size:calc(.89vw + 17.1px)}}.p-ambsdr-lps__referral-campaign-text{font-size:24px;vertical-align:middle}@media screen and (max-width: 767px){.p-ambsdr-lps__referral-campaign-text{font-size:calc(.89vw + 11.1px)}}.p-ambsdr-lps__referral-campaign-banner{max-width:100%;max-height:350px}.p-ambsdr-user{width:100%}@media screen and (max-width: 1023px){.p-ambsdr-user{margin-top:30px}}@media screen and (max-width: 767px){.p-ambsdr-user{margin-top:10px}}.p-ambsdr-user__paragraph{margin:30px 0;font-size:16px;font-weight:400;line-height:1.7;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__paragraph{margin-top:20px;font-size:14px}}.p-ambsdr-user__prohibited-matters{max-width:600px;margin:30px auto;line-height:1.7;text-align:left}.p-ambsdr-user__prohibited-matters ul{margin-top:30px;margin-left:14px}.p-ambsdr-user__prohibited-matters li{margin-bottom:10px}.p-ambsdr-user__prohibited-matters li>div{display:inline}.p-ambsdr-user__prohibited-matters a{text-decoration:underline}@media screen and (max-width: 767px){.p-ambsdr-user__prohibited-matters{margin-top:20px;font-size:14px}}.p-ambsdr-user__recruitment-image{width:100%}.p-ambsdr-user__register-status{display:flex;justify-content:center;padding:40px 20px 50px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-ambsdr-user__register-status{flex-direction:column;align-items:center;padding:20px 20px 30px}}.p-ambsdr-user__register-status-container{flex:300px 1;max-width:300px;font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__register-status-container{flex:initial;width:100%;font-size:20px}.p-ambsdr-user__register-status-container:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 768px){.p-ambsdr-user__register-status-container:not(:last-child){margin-right:50px}}.p-ambsdr-user__register-status-tag{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20px;margin:30px auto 0;font-size:20px;font-weight:700;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-ambsdr-user__register-status-tag{width:auto;width:initial;font-size:16px}}.p-ambsdr-user__more-about{margin-top:60px;margin-bottom:80px;text-align:center}.p-ambsdr-user__more-about-caption{margin:0 0 25px;font-size:18px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__more-about-caption{font-size:calc(.89vw + 11.1px)}}.p-ambsdr-user__appeal-text{margin:0;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__appeal-text{font-size:16px}.p-ambsdr-user__appeal-text:before{display:inline-block;width:14px;height:14px;margin-right:3px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain}.p-ambsdr-user__appeal-text:after{display:inline-block;width:14px;height:14px;margin-right:3px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(-1)}}.p-ambsdr-user__appeal-text:before{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain}.p-ambsdr-user__appeal-text:after{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:middle;content:"";background-image:url(https://palmie.s3.amazonaws.com/v2/ambassador/home_unregistered/red_slash.svg);background-repeat:no-repeat;background-size:contain;transform:scaleX(-1)}.p-ambsdr-user__more-about-btn{position:relative;max-width:600px;padding:30px;margin:0 auto}@media screen and (max-width: 767px){.p-ambsdr-user__more-about-btn{padding:0}}.p-ambsdr-user__more-about-btn-chara{position:absolute;right:20px;bottom:0;width:112px}@media screen and (max-width: 767px){.p-ambsdr-user__more-about-btn-chara{position:static;width:calc(7.16vw + 25.1px);margin-right:-15%;margin-left:calc(3.36vw - 5.7px)}}.p-ambsdr-user__introduction{position:relative;padding:40px 40px 60px;margin-top:80px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction{padding:20px;margin-top:40px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-ambsdr-user__introduction-palmiechan{position:absolute;top:-10px;right:-10px;width:400px}@media screen and (max-width: 1023px){.p-ambsdr-user__introduction-palmiechan{right:10px}}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-palmiechan{display:none}}.p-ambsdr-user__introduction-heading{position:relative;z-index:1;margin-bottom:40px;font-size:24px;font-weight:700;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-heading{margin-bottom:30px;font-size:20px;text-align:center}}.p-ambsdr-user__introduction-bnr-container{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-bnr-container{flex-direction:column;align-items:center;justify-content:initial}}.p-ambsdr-user__introduction-bnr-box-1{flex:300px 1;max-width:300px;margin-right:30px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-bnr-box-1{flex:initial;margin-right:0;margin-bottom:20px}}.p-ambsdr-user__introduction-bnr-box-2{flex:520px 1;max-width:520px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-bnr-box-2{flex:initial}}.p-ambsdr-user__introduction-bnr-image{width:100%}.p-ambsdr-user__introduction-absdurl-cpn-balloon{margin-top:20px;position:relative;z-index:1;align-items:center;justify-content:center;max-width:100%;padding:20px;background-color:#ffd89d;border-radius:10px}.p-ambsdr-user__introduction-absdurl-cpn-heading{font-size:18px;font-weight:700;text-align:center}.p-ambsdr-user__introduction-absdurl-note-cpn{margin-top:10px;margin-bottom:30px;font-size:14px;line-height:1.5;text-align:center;font-weight:700}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-note-cpn{margin-top:15px;text-align:left}}.p-ambsdr-user__introduction-absdurl-note-cpn>span{color:#ff3636}.p-ambsdr-user__introduction-absdurl-cpn-banner{border-radius:10px;max-width:1200px;max-height:675px;display:flex}.p-ambsdr-user__introduction-absdurl-cpn-banner>img{width:100%;height:100%;max-width:540px;margin:auto}.p-ambsdr-user__introduction-absdurl-heading{margin-top:60px;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-heading{margin-top:40px;margin-bottom:20px}}.p-ambsdr-user__introduction-absdurl-container{display:flex;justify-content:center;max-width:675px;height:44px;margin:0 auto}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-container{flex-direction:column;height:auto;height:initial}}.p-ambsdr-user__introduction-cpn-absdurl-urlbox{box-sizing:border-box;flex:515px 1;padding:0 15px;margin-right:10px;font-size:16px;font-weight:400;text-align:left;text-decoration:underline;word-break:break-all}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-cpn-absdurl-urlbox{flex:initial;height:calc(-10.07vw + 137.2px);padding:15px;margin:0 0 20px;line-height:1.5;resize:none}}.p-ambsdr-user__introduction-absdurl-urlbox{box-sizing:border-box;flex:515px 1;padding:0 15px;margin-right:10px;font-size:16px;font-weight:400;text-align:left;text-decoration:underline}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-urlbox{flex:initial;height:calc(-10.07vw + 137.2px);padding:15px;margin:0 0 20px;line-height:1.5;resize:none;word-break:break-all}}.p-ambsdr-user__introduction-cpn-absdurl-btn{flex:none;width:150px;padding:8px 0;font-size:16px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-cpn-absdurl-btn{width:100%;max-width:512px;margin:auto;font-size:medium;font-size:initial}}.p-ambsdr-user__introduction-absdurl-btn{flex:none;width:150px;padding:8px 0;font-size:16px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-btn{width:100%;max-width:512px;margin:auto;font-size:medium;font-size:initial}}.p-ambsdr-user__introduction-absdurl-note{margin-top:20px;font-size:14px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-absdurl-note{margin-top:15px;text-align:left}}.p-ambsdr-user__introduction-get-started{padding:0 40px 40px;margin:60px 20px 0;background-color:#fff;border-radius:10px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-get-started{max-width:520px;padding:0;margin:40px auto 0;background-color:transparent;background-color:initial}}.p-ambsdr-user__introduction-get-started-container{display:flex;justify-content:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-get-started-container{display:block}}.p-ambsdr-user__introduction-get-started-paste{box-sizing:border-box;flex:326px 1;padding:25px 30px 0;margin-right:20px;background-color:#fef8eb;border-radius:5px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-get-started-paste{margin:0;background-color:#fff}}.p-ambsdr-user__introduction-get-started-heading{margin:0 0 25px;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-get-started-heading{font-size:calc(.89vw + 13.1px)}}.p-ambsdr-user__introduction-get-started-image{width:100%}.p-ambsdr-user__introduction-get-started-sns{box-sizing:border-box;flex:326px 1;padding:25px 30px;background-color:#fef8eb;border-radius:5px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-get-started-sns{padding:25px 15px 20px;margin-top:20px;background-color:#fff;border-radius:10px}}.p-ambsdr-user__introduction-sns-btn{max-width:350px;margin:0}.p-ambsdr-user__introduction-sns-btn:not(:first-child){margin-top:15px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-sns-btn{padding:0;margin:25px auto 0;border-radius:10px}}.p-ambsdr-user__introduction-example{box-sizing:border-box;max-width:752px;padding:35px;margin:60px auto 0;background-color:#fff;border:2px solid #000;border-radius:10px;word-break:break-all}@media screen and (max-width: 1239px){.p-ambsdr-user__introduction-example{padding:30px}}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example{padding:18px;margin-top:20px}}.p-ambsdr-user__introduction-example-url{box-sizing:border-box;padding:20px;margin-top:20px;background-color:#fef8eb;border-radius:10px}.p-ambsdr-user__introduction-example-url-text{font-size:16px;font-weight:400;line-height:1.7;text-align:center;word-break:break-all;white-space:normal}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-url-text{overflow:hidden;font-size:14px;text-align:left}}.p-ambsdr-user__introduction-example-url-text--pre{word-break:break-all;white-space:normal;vertical-align:top}.p-ambsdr-user__introduction-example-url-text--before{display:inline-block;vertical-align:top;position:relative;z-index:1;overflow:visible}.p-ambsdr-user__introduction-example-url-text--before:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:20px;content:"";background-color:#fac02d}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-url-text--before{display:inline;background-color:#fac02d}.p-ambsdr-user__introduction-example-url-text--before:before{display:none}}.p-ambsdr-user__introduction-example-url-text--after{display:inline-block;vertical-align:top;position:relative;z-index:1;overflow:visible}.p-ambsdr-user__introduction-example-url-text--after:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:20px;content:"";background-color:#c5e1a4}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-url-text--after{display:inline;background-color:#c5e1a4}.p-ambsdr-user__introduction-example-url-text--after:before{display:none}}.p-ambsdr-user__introduction-example-url-arrow-line{display:block;height:27px;margin:5px auto 0}.p-ambsdr-user__introduction-example-url-description,.p-ambsdr-user__introduction-example-url-description--after,.p-ambsdr-user__introduction-example-url-description--before{display:flex;align-items:center;justify-content:center;height:50px;font-size:16px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-url-description,.p-ambsdr-user__introduction-example-url-description--after,.p-ambsdr-user__introduction-example-url-description--before{align-items:flex-start;justify-content:flex-start;height:auto;height:initial;margin-top:4px;font-size:14px;text-align:left}.p-ambsdr-user__introduction-example-url-description:before,.p-ambsdr-user__introduction-example-url-description--after:before,.p-ambsdr-user__introduction-example-url-description--before:before{flex:none;width:14px;height:14px;margin-top:4px;margin-right:10px;content:"";border-radius:99px}}.p-ambsdr-user__introduction-example-url-description--before:before{background-color:#fac02d}.p-ambsdr-user__introduction-example-url-description--after:before{background-color:#c5e1a4}.p-ambsdr-user__introduction-example-down{display:block;height:24px;margin:20px auto 15px}.p-ambsdr-user__introduction-example-red-text{margin:0 5px;font-weight:700;color:#ff3636;text-decoration:underline}.p-ambsdr-user__introduction-example-image-container{position:relative;width:100%;margin-top:20px;margin-bottom:20px}.p-ambsdr-user__introduction-example-image{width:100%;max-width:575px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-image{max-width:400px}}.p-ambsdr-user__introduction-example-balloon{position:absolute;top:25%;right:5%;max-width:480px;padding:30px 45px;margin:0 10px;font-size:20px;font-weight:700;line-height:1.5;word-break:break-all;white-space:normal;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 1239px){.p-ambsdr-user__introduction-example-balloon{right:0;padding:30px;font-size:18px}}@media screen and (max-width: 1239px){.p-ambsdr-user__introduction-example-balloon{right:5%}}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-example-balloon{top:25%;right:calc(8.95vw - 68.6px);padding:15px;font-size:calc(.89vw + 13.1px);line-height:1.5}}.p-ambsdr-user__introduction-example-balloon-tail{position:absolute;top:19%;left:29%;width:0;height:0;border-color:transparent transparent #fac02d transparent;border-style:solid;border-width:0 18px 27px 18px;transform:translate(-50%)}.p-ambsdr-user__introduction-report{margin-top:80px}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-report{margin-top:40px}}.p-ambsdr-user__introduction-report-heading{font-size:20px;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-user__introduction-report-heading{font-size:18px}}.p-ambsdr-user__suspended-container{margin-top:60px}@media screen and (max-width: 767px){.p-ambsdr-user__suspended-container{margin-top:30px}}.p-ambsdr-user__referral-campaign-box{margin:60px 20px 0;text-align:center}.p-ambsdr-user__fee-campaign-box{margin-top:80px}.p-ambsdr-user__fee-campaign-box>img{width:100%}.p-ambsdr-created{padding:0 40px;overflow:hidden}@media screen and (max-width: 767px){.p-ambsdr-created{padding:0}}.p-ambsdr-created__heading{margin:60px 0 0;font-size:28px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-ambsdr-created__heading{padding:0 10px;margin-top:30px;font-size:24px}}.p-ambsdr-created__palmiechan{max-width:600px;margin:40px auto 0;overflow:hidden}@media screen and (max-width: 767px){.p-ambsdr-created__palmiechan{width:110%;margin-top:20px}}.p-ambsdr-created__palmiechan-image{width:100%}.p-ambsdr-created__btn-container{max-width:360px;margin:0 auto 120px}@media screen and (max-width: 767px){.p-ambsdr-created__btn-container{padding:0 10px;margin-bottom:60px}}.p-auth-modal__title{padding-bottom:15px;margin:0;font-size:24px;font-weight:700;text-align:center;border-bottom:solid 2px #000}.p-auth-modal__external-site{display:flex;justify-content:space-around;padding:0 15px;margin-top:15px;font-size:14px;font-weight:700;color:#fff}@media screen and (max-width: 767px){.p-auth-modal__external-site{display:block}}.p-auth-modal__button{width:33%}@media screen and (max-width: 767px){.p-auth-modal__button{margin-top:10px;width:100%}}.p-auth-modal__button .amazon-auth-btn{width:100%!important}.p-auth-modal__line-auth-btn{position:relative;box-sizing:border-box;color:#fff!important;padding:8px 0;font-size:16px;display:flex;align-items:center;justify-content:center;width:100%;font-weight:700;cursor:pointer;border:solid 1px #000;height:45px;border-radius:3px;box-shadow:0 2px 4px #0003;transition:.2s;background-color:#00b900}.p-auth-modal__line-auth-btn>img{width:20px}.p-auth-modal__line-auth-btn>span{margin-left:8px}@media screen and (max-width: 767px){.p-auth-modal__line-auth-btn>img{width:20px}.p-auth-modal__line-auth-btn>span{margin-left:3px}}.p-auth-modal__line-auth-btn:hover,.p-auth-modal__line-auth-btn:active,.p-auth-modal__line-auth-btn:focus{box-shadow:0 3px 8px #0000004d}@media screen and (max-width: 767px){.p-auth-modal__line-auth-btn{padding:9px 0}}.p-auth-modal__x-auth-btn{position:relative;box-sizing:border-box;color:#fff!important;padding:8px 0;font-size:16px;display:flex;align-items:center;justify-content:center;width:100%;font-weight:700;cursor:pointer;border:solid 1px #000;height:45px;border-radius:3px;box-shadow:0 2px 4px #0003;transition:.2s;background-color:#000}.p-auth-modal__x-auth-btn>img{width:20px}.p-auth-modal__x-auth-btn>span{margin-left:8px}@media screen and (max-width: 767px){.p-auth-modal__x-auth-btn>img{width:20px}.p-auth-modal__x-auth-btn>span{margin-left:3px}}.p-auth-modal__x-auth-btn:hover,.p-auth-modal__x-auth-btn:active,.p-auth-modal__x-auth-btn:focus{box-shadow:0 3px 8px #0000004d}@media screen and (max-width: 767px){.p-auth-modal__x-auth-btn{padding:9px 0}}.p-auth-modal__button+.p-auth-modal__button{margin-left:10px}@media screen and (max-width: 767px){.p-auth-modal__button+.p-auth-modal__button{margin-left:0}}.p-auth-modal__mail-login{margin-top:20px;text-align:center;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:center;background-size:5px 1px}.p-auth-modal__form{display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media screen and (max-width: 767px){.p-auth-modal__form{padding:0 10px}}.p-auth-modal__form-label{width:40%}.p-auth-modal__login-btn{max-width:280px;margin:auto}@media screen and (max-width: 767px){.p-auth-modal__login-btn{padding:0 10px}}.p-auth-modal__error{display:none;width:100%;margin-top:20px;color:#ff3636;text-align:center}.p-auth-modal__under{display:flex;align-items:center;justify-content:center;margin:20px auto 10px}@media screen and (max-width: 767px){.p-auth-modal__under{flex-direction:column}}.p-auth-modal__under-link{display:inline-block;font-size:14px;font-weight:400;text-decoration:underline}.p-auth-modal__under-link:hover{cursor:pointer}.p-auth-modal__under-link--pw{margin-right:20px;margin-bottom:0}@media screen and (max-width: 767px){.p-auth-modal__under-link--pw{margin-right:0;margin-bottom:15px}}.p-auth-modal__sign-up--yellow-area{padding:5px;margin-bottom:20px;font-size:14px;font-weight:700;line-height:32px;text-align:center;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-auth-modal__sign-up--yellow-area{padding:8px;font-size:12px;line-height:24px}}.p-auth-modal__sign-up--text{margin-top:20px;margin-bottom:15px;font-size:14px;font-weight:400;line-height:24px;text-align:center}@media screen and (max-width: 767px){.p-auth-modal__sign-up--text{margin-bottom:5px;text-align:left}}.p-auth-modal__privacy_policy_check_box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.p-auth-modal__privacy_policy_check_box>span{margin-left:10px;font-size:16px;font-weight:700;line-height:24px}.p-auth-modal__privacy_policy_text{margin-left:10px;font-size:14px!important}.p-auth-modal__message--title{padding:0 10px;margin-top:25px;margin-bottom:10px;font-size:12px;font-weight:700;color:red;text-align:center;background-color:#fff;text-decoration:underline}.p-auth-modal__message--title:hover{cursor:pointer}.p-auth-modal__message--content{padding:0 10px;margin:0;font-size:12px;font-weight:700;text-align:center;background-color:#fff}.p-auth-modal__message--link{text-decoration:underline}.p-auth-modal__message--link:hover{cursor:pointer}.p-registrasion-email{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-registrasion-email{margin-bottom:50px}}.p-registrasion-email__title{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-registrasion-email__title{width:100%;font-size:20px;word-break:break-all;overflow-wrap:break-word}}.p-registrasion-email__message-area{margin-top:30px}.p-registrasion-email__message{font-size:16px;text-align:left}.p-registrasion-email__message>p{margin-top:16px}@media screen and (max-width: 767px){.p-registrasion-email__message{font-size:14px}.p-registrasion-email__message>p{margin-top:14px}}.p-registrasion-email__message--center{text-align:center}.p-registrasion-email__form-button-area{width:300px;margin-top:60px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-registrasion-email__form-button-area{width:100%;margin-top:50px}}.p-verify-email{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-verify-email{margin-bottom:50px}}.p-verify-email__title{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-verify-email__title{width:100%;font-size:20px;word-break:break-all;overflow-wrap:break-word}}.p-verify-email__form{width:100%;max-width:700px;margin:30px auto 0}.p-verify-email__form>div{display:flex;align-items:center;width:100%}.p-verify-email__form>div>button{width:210px;margin-left:20px}.p-verify-email__form>p{margin-top:10px;font-size:14px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-verify-email__form{max-width:100%;margin-top:30px}.p-verify-email__form>div{flex-flow:column;width:100%}.p-verify-email__form>div>button{width:100%;margin-top:15px;margin-left:0}.p-verify-email__form>p{margin-top:10px;line-height:25px;text-align:left}}.p-verify-email__caution{margin-top:20px;font-size:14px;text-align:center}@media screen and (max-width: 767px){.p-verify-email__caution{padding-left:12px;font-size:12px;text-align:left;text-indent:-12px}}.p-lessons{display:flex;justify-content:space-between;padding-top:40px}@media screen and (max-width: 767px){.p-lessons{display:block;padding:0}}.p-lessons__left-container{width:67%}@media screen and (max-width: 1023px){.p-lessons__left-container{width:auto;width:initial}}.p-lessons__movie-container{margin-bottom:30px}@media screen and (max-width: 767px){.p-lessons__movie-container{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);margin-bottom:0}}.p-lessons__movie-player{position:relative;width:100%;height:0;padding-bottom:56.25%}.p-lessons__movie-iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.p-lessons__social-btns>ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:20px 0;list-style:none}div.p-lessons__social-btns>ul>li{list-style-type:none}div.p-lessons__social-btns>ul li:not(:last-child){margin-right:4px}.p-lessons__movie-thumb{width:100%;height:100%}.p-lessons__movie-thumb>img{width:100%}.p-lessons__right-container{width:100%;max-width:400px;margin-left:10px}@media screen and (max-width: 767px){.p-lessons__right-container{width:auto;width:initial;margin-left:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-lessons__banner img{width:100%}.p-lessons__article,.p-lessons__chapter,.p-lessons__otehon,.p-lessons__illurepo{display:none}.p-lessons__article-nomovie{display:block}#c-tab-1:checked~.p-lessons__otehon,#c-tab-2:checked~.p-lessons__illurepo{display:block}#c-tab-sp-0:checked~.p-lessons__article,#c-tab-sp-1:checked~.p-lessons__otehon,#c-tab-sp-2:checked~.p-lessons__illurepo{display:block}.p-lessons__otehon{padding:20px}.p-lessons__otehon p{line-height:20px}.p-lessons__otehon-pe{margin-bottom:10px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-lessons__otehon-pe{font-size:14px}}.p-lessons__otehon-pe-content>p{font-size:16px;line-height:20px}@media screen and (max-width: 767px){.p-lessons__otehon-pe-content>p{font-size:14px}}.p-lessons__otehon-container{height:200px;margin:0 0 20px;background-color:#eaeaea;border-radius:10px}@media screen and (max-width: 767px){.p-lessons__otehon-container{margin:0 0 10px}}.p-lessons__otehon--link{position:relative;display:block}.p-lessons__otehon--link:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#fff;opacity:0;transition:.2s}.p-lessons__otehon--link:hover:after{opacity:.2}.p-lessons__otehon--img{position:relative;display:block;margin:auto;transition:.2s}.p-lessons__otehon--no-img{position:relative;display:block;width:100%;margin:auto;border-radius:10px}.p-lessons__otehon--label{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:30px;font-size:14px;color:#fff;background:#00000080;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.p-lessons__illurepo{padding:20px}.p-lessons__illurepo-heading{margin-bottom:10px;font-size:18px;font-weight:700;line-height:26px}.p-lessons__illurepo--posted-container{display:flex;flex-wrap:wrap}@media screen and (max-width: 1023px){.p-lessons__illurepo--posted-container{margin:0 -10px}}.p-lessons__illurepo--posted{margin:0 10px 15px}.p-lessons__illurepo-image{position:relative;box-sizing:border-box;width:160px;height:125px;background-repeat:no-repeat;background-position:center;background-size:160px auto;border:solid 4px transparent;border-radius:10px;box-shadow:0 2px 4px #0003;transition:.2s}.p-lessons__illurepo-image:hover{border-color:#fac02d;box-shadow:0 2px 6px #0000004d}@media screen and (max-width: 1023px){.p-lessons__illurepo-image{width:160px}}.p-lessons__illurepo-favo{position:absolute;bottom:3px;left:3px;z-index:5;display:flex;align-items:center;padding:0 5px;background-color:#fff;border-radius:10px}.p-lessons__illurepo-favo-star{margin-right:3px;opacity:1}.p-lessons__illurepo-favo-star:hover{opacity:.8}.p-lessons__illurepo-favo-count{font-size:12px;font-weight:400}.p-lessons__illurepo-user{display:inline-flex;align-items:center;width:160px;margin-top:5px}@media screen and (max-width: 1023px){.p-lessons__illurepo-user{width:130px}}.p-lessons__illurepo-user:hover{opacity:.8}.p-lessons__illurepo-user-img{position:relative;z-index:1;width:25px;height:25px;margin-right:5px;background-color:#fff;background-size:cover;border-radius:50%}.p-lessons__illurepo-user-name{font-size:12px;font-weight:400}.p-lessons__teacher{padding:0 20px;margin-bottom:30px}@media screen and (max-width: 767px){.p-lessons__teacher{padding:0}}.p-lessons__teacher-description{margin:30px 20px 0}.p-lessons__attendance-btn{position:relative;margin-top:23px;margin-bottom:34px}.p-lessons__attendance-btn--attended{background-color:#c5e1a4}.p-lessons__attended{position:absolute;top:-5px;left:-4px;width:41px}.p-lessons__bnr-container{position:sticky;top:20px}.p-lessons__bnr{display:block;width:360px;margin:auto}.p-lessons__bnr img{width:100%}.p-lessons__bnr:hover{opacity:.8}@media screen and (max-width: 1023px){.p-lessons__bnr{width:100%}}@media screen and (max-width: 767px){.p-lessons__bnr{width:auto;width:initial;margin:0 10px 20px}}.p-lessons__bnr--img{width:100%}.p-lessons__rcmnded-container{display:flex;flex-wrap:wrap;margin:10px -8px 0}@media screen and (max-width: 767px){.p-lessons__rcmnded-container{margin:0 -5px}}.p-lessons__rcmnded-course{flex:1 1 20%;max-width:calc((100% - 64px)/4);margin:0 8px 30px}@media screen and (max-width: 767px){.p-lessons__rcmnded-course{flex:1 1 40%;max-width:calc((100% - 20px)/2);margin:0 5px 20px}}.p-lessons__fix-sp-banner{position:fixed;bottom:-2px;left:0;z-index:1;display:none}@media screen and (max-width: 450px){.p-lessons__fix-sp-banner{display:block}}.p-lessons__fix-sp-banner img{width:100%}.p-lessons-index{display:grid;grid-template-columns:300px auto;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin:56px 0 60px}@media screen and (max-width: 1023px){.p-lessons-index{display:block}}.p-lessons-index__aside-title{margin-bottom:25px;font-size:18px;font-weight:700;line-height:27px}.p-lessons-index__aside-menu{list-style:none;border:2px solid #000;border-radius:10px}.p-lessons-index__aside-menu-item{position:relative;width:100%;font-size:16px;font-weight:700;line-height:24px}.p-lessons-index__aside-menu-item>a{box-sizing:border-box;display:block;width:100%;padding:13px 16px}.p-lessons-index__aside-menu-item.active,.p-lessons-index__aside-menu-item:hover{background:#fac02d}.p-lessons-index__aside-menu-item:after{position:absolute;top:50%;right:16px;width:8px;height:14px;content:"";background-color:#000;transform:translateY(-50%);-webkit-clip-path:polygon(0 15%,15% 0,100% 50%,15% 99%,0 85%,70% 50%,0 15%);clip-path:polygon(0 15%,15% 0,100% 50%,15% 99%,0 85%,70% 50%,0 15%)}.p-lessons-index__aside-menu-item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.p-lessons-index__aside-menu-item:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.p-lessons-index__aside-menu-item:not(:last-child){border-bottom:1px dotted #000}.p-lessons-index__main-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:28px}.p-lessons-index__main-desc{margin-bottom:30px;font-size:16px;line-height:29px}.p-lessons-index__list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:18px;-moz-column-gap:18px;column-gap:18px;grid-row-gap:30px;row-gap:30px}@media screen and (max-width: 767px){.p-lessons-index__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:20px}}.p-lessons-index__lesson{display:block;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-lessons-index__lesson:hover{cursor:pointer;box-shadow:0 4px 8px #0005}.p-lessons-index__lesson-thumb>img{width:100%}.p-lessons-index__lesson-title{position:relative;padding:14px 14px 12px;font-size:14px;font-weight:700;line-height:20px;background:#fff}.p-lessons-index__lesson-title>span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p-lessons-index__lesson-teacher{display:flex;align-items:center;padding:0 14px 15px;font-size:14px;line-height:21px;gap:9px}.p-lessons-index__lesson-teacher>img{width:32px;height:32px;border-radius:50%}.p-lessons-index__lesson-teacher>span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.p-lessons-index__pager{width:-moz-fit-content;width:fit-content;margin:60px auto 0}.p-lessons-index__ad{display:block;margin-bottom:100px}.p-lessons-index__ad>img{width:100%}.p-lessons-index__ad:hover{opacity:.8}@media screen and (max-width: 1023px){.p-lessons-index__ad{margin-right:-32px;margin-left:-32px}}@media screen and (max-width: 767px){.p-lessons-index__ad{margin-right:-10px;margin-left:-10px}}.lesson-header{position:relative;display:flex;align-items:center;height:60px;padding-left:30px;padding-right:15px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.lesson-header{padding-left:15px;margin:0;padding-right:0}}.lesson-header__btn-container{display:flex;align-items:center;margin-right:20px;margin-left:auto}.lesson-header__signup-btn{min-width:122px}.p-larticle{padding:40px 20px 10px;border:solid 2px black;border-radius:10px}@media screen and (max-width: 767px){.p-larticle{padding:0;border:none}}.p-larticle h2{position:relative;width:100%;padding:30px 20px;margin-left:-20px;line-height:36px}@media screen and (max-width: 767px){.p-larticle h2{padding-right:10px;font-size:18px;line-height:24px}}.p-larticle h2:before{position:relative;display:inline-block;width:18px;height:28px;margin-right:9px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/icons/pen-yellow.svg);background-repeat:no-repeat}@media screen and (max-width: 767px){.p-larticle h2:before{vertical-align:middle}}@media screen and (min-width: 768px){.p-larticle h2:before{vertical-align:text-bottom}}.p-larticle h2:after{position:absolute;top:0;left:0;display:block;width:100%;height:1px;content:"";background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px;border:none}.p-larticle h2:first-child:after{display:none}.p-larticle h3{margin:0 0 20px;font-size:18px;font-weight:700}.p-larticle h4{margin:0 0 20px;font-size:16px;font-weight:700}.p-larticle p{margin:0 0 20px;font-size:14px;line-height:29px}@media screen and (max-width: 1023px){.p-larticle p{font-size:14px;line-height:25px}}.p-larticle b{font-weight:700}.p-larticle a{text-decoration:underline}.p-larticle img{box-sizing:border-box;max-width:100%;max-height:350px;margin-top:25px;margin-bottom:20px}.p-larticle ol{margin:20px 0}.p-larticle ol li{position:relative;margin-bottom:8px}.p-larticle ol li:last-child{margin-bottom:0}.p-larticle ol li:before{position:absolute;top:0;left:0;content:"・"}.p-larticle ul{padding-left:1.5em;margin:20px 0}.p-larticle ul li{margin-bottom:8px;list-style-type:decimal}.p-larticle dl{margin:20px 0}.p-larticle dl dt{margin-bottom:8px;font-weight:700}.p-larticle dl dd{margin-bottom:12px;text-indent:1em}.p-larticle dl dd:last-child{margin-bottom:0}.p-larticle__ad,.lessons-article-ad{margin:30px 0;background:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-larticle__ad,.lessons-article-ad{padding:20px}}.p-larticle__ad>a,.lessons-article-ad>a{display:flex;padding:10px;text-decoration:none}@media screen and (max-width: 767px){.p-larticle__ad>a,.lessons-article-ad>a{flex-direction:column}}.p-larticle__ad>a:hover,.lessons-article-ad>a:hover{opacity:.8}.p-larticle__ad>a:hover .txt,.lessons-article-ad>a:hover .txt{opacity:.9}.p-larticle__ad .thumb,.lessons-article-ad .thumb{max-width:600px}@media screen and (max-width: 767px){.p-larticle__ad .thumb,.lessons-article-ad .thumb{width:100%;max-width:100%}}.p-larticle__ad .thumb img,.lessons-article-ad .thumb img{padding:0;margin:0}.p-larticle__ad .txt,.lessons-article-ad .txt{box-sizing:border-box;width:100%;margin-left:20px}.p-larticle__ad .txt p,.lessons-article-ad .txt p{font-size:14px;line-height:25px}.p-larticle__ad .txt p:first-child,.lessons-article-ad .txt p:first-child{margin-bottom:20px;font-size:18px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-larticle__ad .txt,.lessons-article-ad .txt{margin-top:20px;margin-left:0}}.p-larticle__ad .ad-btn,.lessons-article-ad .ad-btn{text-decoration:none}.lessons-article-ad .ad-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 0;font-size:14px;font-weight:700;line-height:1.15;color:#fff;text-decoration:none;cursor:pointer;background-color:#ff3636;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}.p-register-and-login{box-sizing:border-box;width:100%;max-width:940px;margin:40px auto 50px}@media screen and (max-width: 767px){.p-register-and-login{margin-top:20px}}.p-register-and-login__stepper{margin:30px 0}@media screen and (max-width: 767px){.p-register-and-login__stepper{margin:20px 0}}.p-register-and-login__subscription{width:100%}.p-register-and-login__subscription>img{width:100%;border-radius:10px}.p-mypage{display:flex;margin-top:60px;margin-bottom:124px}@media screen and (max-width: 1023px){.p-mypage{display:block;margin-top:30px;margin-bottom:60px}}.p-mypage__nav-menu{width:240px;min-width:240px;margin-right:70px}@media screen and (max-width: 1023px){.p-mypage__nav-menu{width:100%;min-width:100%;margin-right:0}}.p-mypage__main{width:100%}@media screen and (max-width: 1023px){.p-mypage__main{margin-top:40px}}.p-mypage__end-bar{margin-top:30px}.p-mypage__logout-button-area{display:none}@media screen and (max-width: 1023px){.p-mypage__logout-button-area{display:block;width:100%;margin-top:30px}}.p-mypage__announce-verified-mail{box-sizing:border-box;width:calc(100% + 30px);padding:14px 0;margin-top:40px;font-size:14px;font-weight:700;line-height:25px;text-align:center;background-color:#fac02d;border-radius:10px}.p-mypage__announce-verified-mail>p>a{text-decoration:underline}@media screen and (max-width: 767px){.p-mypage__announce-verified-mail{width:100%;padding:8px 10px;font-size:12px;line-height:18px}}.p-mypage-sbsc{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-top:40px}@media screen and (max-width: 767px){.p-mypage-sbsc{box-sizing:border-box;width:100%;padding-right:10px;padding-left:10px}}.p-mypage-sbsc__content{width:296px;height:260px;margin-right:20px;border:2px solid transparent;border-radius:10px;box-shadow:0 4px 8px #0003}.p-mypage-sbsc__content:hover{border:2px solid #000}.p-mypage-sbsc__content:not(:last-child){margin-bottom:30px}@media screen and (max-width: 767px){.p-mypage-sbsc__content{display:flex;width:100%;height:100%;min-height:80px;margin-right:0;border:none}.p-mypage-sbsc__content:hover{border:none}.p-mypage-sbsc__content:not(:last-child){margin-bottom:20px}}.p-mypage-sbsc__content--sbsc{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-sbsc-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--sbsc{background:none}.p-mypage-sbsc__content--sbsc>.p-mypage-sbsc__content-image{background-color:#fac02d}}.p-mypage-sbsc__content--sbsc-start{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-sbsc-start-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--sbsc-start{background:none}.p-mypage-sbsc__content--sbsc-start>.p-mypage-sbsc__content-image{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-sbsc-start-pc.png);background-repeat:no-repeat;background-position:center;background-size:cover}}.p-mypage-sbsc__content--learning-status{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-learning-status-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--learning-status{background:none}.p-mypage-sbsc__content--learning-status>.p-mypage-sbsc__content-image{background-color:#fac02d}}.p-mypage-sbsc__content--setting{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-setting-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--setting{background:none}.p-mypage-sbsc__content--setting>.p-mypage-sbsc__content-image{background-color:#fac02d}}.p-mypage-sbsc__content--present{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-present-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--present{background:none}.p-mypage-sbsc__content--present>.p-mypage-sbsc__content-image{background-color:#fac02d}}.p-mypage-sbsc__content--personal-coach{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/mypage-personal-coach-pc.png);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--personal-coach{background:none}.p-mypage-sbsc__content--personal-coach>.p-mypage-sbsc__content-image{background-color:#fac02d}}.p-mypage-sbsc__content--correction{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/correction/mypage-thumb.jpg);background-repeat:no-repeat;background-position-x:-2px;background-position-y:-2px;background-size:300px}@media screen and (max-width: 767px){.p-mypage-sbsc__content--correction{background:none}.p-mypage-sbsc__content--correction>.p-mypage-sbsc__content-image{background-repeat:no-repeat;background-size:cover}}.p-mypage-sbsc__content-image{display:none}@media screen and (max-width: 767px){.p-mypage-sbsc__content-image{display:flex;align-items:center;justify-content:center;min-width:80px;border-top-left-radius:10px;border-bottom-left-radius:10px}.p-mypage-sbsc__content-image>img{width:50px}}.p-mypage-sbsc__content-text{box-sizing:border-box;padding-top:148px;text-align:center}.p-mypage-sbsc__content-text>.p-mypage-sbsc__content-title{box-sizing:border-box;padding-top:20px;padding-bottom:15px;font-size:18px;font-weight:700}.p-mypage-sbsc__content-text>.p-mypage-sbsc__content-message{box-sizing:border-box;padding-right:20px;padding-left:20px;font-size:14px}.p-mypage-sbsc__content-text>.p-mypage-sbsc__content-message>span{display:inline-block}@media screen and (max-width: 767px){.p-mypage-sbsc__content-text{padding:15px;text-align:left}.p-mypage-sbsc__content-text>.p-mypage-sbsc__content-title{padding-top:0;padding-bottom:10px;font-size:16px}.p-mypage-sbsc__content-text>.p-mypage-sbsc__content-message{padding-right:0;padding-left:0;font-size:12px}}@media screen and (max-width: 767px){.p-mypage-sbsc__pr{width:calc(100% + 20px);margin-right:-10px;margin-left:-10px}}.p-mypage-sbsc__pr-image{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:150px;padding:0 20px;font-weight:700;background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_bg.png) no-repeat,#fff9e3;background-position:top right;background-size:auto 100%;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-sbsc__pr-image{overflow:hidden;background:#fef8eb}}.p-mypage-sbsc__pr-image:after{position:absolute;top:-10px;bottom:0;left:65%;width:201px;height:160px;margin-left:-50px;content:"";background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_palmie-chan.png) no-repeat;background-size:201px}@media screen and (max-width: 767px){.p-mypage-sbsc__pr-image:after{top:0;left:57%;margin-left:0;background-size:140px}}.p-mypage-sbsc__pr-text{width:60%}.p-mypage-sbsc__pr-text>span{display:inline-block;font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.p-mypage-sbsc__pr-text>span{font-size:12px}}.p-mypage-sbsc__pr-button{width:300px;margin:30px auto 50px}@media screen and (max-width: 767px){.p-mypage-sbsc__pr-button{width:100%}}.p-mypage-sbsc__course-message{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-mypage-sbsc__course-message{font-size:16px}}.p-mypage-sbsc__courses{display:flex;flex-wrap:wrap;margin-top:20px;margin-right:-10px;margin-left:-10px}@media screen and (max-width: 767px){.p-mypage-sbsc__courses{margin-right:-5px;margin-left:-5px}}.p-mypage-sbsc__course{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-mypage-sbsc__course{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:20px;margin-left:5px}}.p-mypage-prime-lessons{display:block;width:100%;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 767px){.p-mypage-prime-lessons{margin-top:30px;margin-bottom:60px}}.p-mypage-prime-lessons__courses,.p-mypage-prime-lessons__sets{display:none}#c-tab-0:checked~.p-mypage-prime-lessons>.p-mypage-prime-lessons__courses,#c-tab-1:checked~.p-mypage-prime-lessons>.p-mypage-prime-lessons__sets{display:block;margin-right:-10px;margin-left:-10px}.p-mypage-prime-lessons__list{display:flex;flex-wrap:wrap;width:100%;margin-bottom:40px}@media screen and (max-width: 767px){.p-mypage-prime-lessons__list{margin-bottom:20px}}.p-mypage-prime-lessons__course{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-mypage-prime-lessons__course{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:20px;margin-left:5px}}.p-mypage-prime-lessons__course-pagination{display:block;width:100%;margin:30px auto;text-align:center}.p-mypage-prime-lessons__message{margin-top:50px;margin-bottom:50px;font-size:20px;text-align:center}.p-mypage-prime-lessons__title-and-button{display:flex}.p-mypage-prime-lessons__button-area{width:150px;margin-left:auto}@media screen and (max-width: 767px){.p-mypage-prime-lessons__button-area{width:90%;margin-right:5%;margin-bottom:20px;margin-left:5%}}.p-mypage-payments{display:block;width:100%;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 1023px){.p-mypage-payments{margin-top:30px;margin-bottom:60px}}.p-mypage-payments__sbsc,.p-mypage-payments__prime-lessons{display:none;width:100%}@media screen and (max-width: 767px){.p-mypage-payments__sbsc,.p-mypage-payments__prime-lessons{overflow-x:scroll}}#c-tab-0:checked~.p-mypage-payments>.p-mypage-payments__sbsc,#c-tab-1:checked~.p-mypage-payments>.p-mypage-payments__prime-lessons{display:block;width:100%}.p-mypage-payments__table{max-width:100%;overflow-y:hidden;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-payments__table{min-width:670px}}.p-mypage-payments__table>table{width:100%;border-collapse:collapse}.p-mypage-payments__table>table>thead{width:100%}.p-mypage-payments__table>table>thead>tr{height:45px;background-color:#f6f5f3;border:none;border-bottom:1px dotted #000}.p-mypage-payments__table>table>thead>tr>th{font-size:14px;font-weight:700}.p-mypage-payments__table>table>thead>tr>th:not(:last-child){border-right:1px solid #cdcdcd}@media screen and (max-width: 1023px){.p-mypage-payments__table>table>thead>tr>th{font-size:12px}}.p-mypage-payments__table>table>tbody>tr{height:65px;border-collapse:collapse}.p-mypage-payments__table>table>tbody>tr:not(:last-child){border-bottom:1px dotted #000}.p-mypage-payments__table>table>tbody>tr>td{font-size:14px}.p-mypage-payments__table>table>tbody>tr>td:not(:last-child){border-right:1px solid #cdcdcd}.p-mypage-payments__table>table>tbody>tr>td:first-child{max-width:350px}.p-mypage-payments__table>table>tbody>tr>td:last-child{width:120px}.p-mypage-payments__table>table>tbody>tr>td:last-child>a{width:90px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.p-mypage-payments__table>table>tbody>tr>td{font-size:12px}}.p-mypage-payments__message{font-size:20px;text-align:center}.p-mypage__unpaid-notice{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:70px 20px 30px;margin-top:40px;line-height:30px}@media screen and (max-width: 767px){.p-mypage__unpaid-notice{margin-top:90px}}.p-mypage__unpaid-notice-text{font-size:16px}@media screen and (max-width: 767px){.p-mypage__unpaid-notice-text{font-size:14px}}.p-mypage-payments__unpaid-text{color:#ff3636;font-weight:700}.p-mypage__unpaid-notice-red-text{color:#ff3636;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.p-mypage__unpaid-notice-red-text{margin-bottom:25px;font-size:20px}}@media screen and (max-width: 350px){.p-mypage__unpaid-notice-red-text{font-size:18px}}.p-mypage__unpaid-notice-palmie-img{position:relative;height:50px}.p-mypage__unpaid-notice-palmie-img>img{position:absolute;width:150px;left:50%;transform:translate(-50%,-85%)}@media screen and (max-width: 767px){.p-mypage__unpaid-notice-palmie-img{position:static;width:calc(7.16vw + 25.1px);margin-right:-15%;margin-left:calc(3.36vw - 5.7px)}}.p-mypage-lessons{display:block;width:100%;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 767px){.p-mypage-lessons{margin-top:30px;margin-bottom:60px}}.p-mypage-lessons__curriculum,.p-mypage-lessons__favorite,.p-mypage-lessons__illust-report{display:none}#c-tab-0:checked~.p-mypage-lessons>.p-mypage-lessons__curriculum,#c-tab-1:checked~.p-mypage-lessons>.p-mypage-lessons__favorite,#c-tab-2:checked~.p-mypage-lessons>.p-mypage-lessons__illust-report{display:block}.p-mypage-lessons__favorite,.p-mypage-lessons__illust-report{text-align:center}.p-mypage-lessons__favorite-lessons,.p-mypage-lessons__illurepos{display:flex;flex-wrap:wrap;width:100%;margin-right:-10px;margin-left:-10px;text-align:left}@media screen and (max-width: 767px){.p-mypage-lessons__favorite-lessons,.p-mypage-lessons__illurepos{width:auto}}.p-mypage-lessons__favorite-lesson,.p-mypage-lessons__illurepo{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-mypage-lessons__favorite-lesson,.p-mypage-lessons__illurepo{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:20px;margin-left:5px}}.p-mypage-lessons__illurepo{width:calc((100% - 96px)/4);border:2px solid transparent;border-radius:10px}.p-mypage-lessons__illurepo:hover{border:2px solid #000}@media screen and (max-width: 767px){.p-mypage-lessons__illurepo{width:calc((100% - 28px)/2)}.p-mypage-lessons__illurepo:hover{border:2px solid transparent}}.p-mypage-lessons_illurepo-link{display:block;height:100%;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-mypage-lessons__illurepo-image{position:relative;width:100%;height:130px;background-position:center;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px}.p-mypage-lessons__illurepo-star{display:flex;align-items:center;justify-content:flex-end;padding:10px}.p-mypage-lessons__illurepo-star>img{width:15px;height:15px}.p-mypage-lessons__illurepo-star>p{margin-left:5px;font-size:12px}.p-mypage-lessons__illurepo-text{box-sizing:border-box;height:36px;padding:10px 10px 0;overflow:hidden;font-size:14px;font-weight:700}@media screen and (max-width: 767px){.p-mypage-lessons__illurepo-text{font-size:12px}}.p-mypage-lessons-curriculum__medals{margin-top:40px}.p-mypage-lessons-curriculum__medal-area{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:30px 0;margin-right:-15px}.p-mypage-lessons-curriculum__medal-area>p{margin:0 auto;font-size:16px}@media screen and (max-width: 767px){.p-mypage-lessons-curriculum__medal-area{margin-right:0}}.p-mypage-lessons-curriculum__medal{width:100px;margin-right:15px}.p-mypage-lessons-curriculum__medal>img{width:100%}@media screen and (max-width: 1023px){.p-mypage-lessons-curriculum__medal{width:80px}}.p-mypage-lessons-curriculum__curriculums{margin-top:40px}.p-mypage-lessons-curriculum__curriculum-area{display:flex;flex-wrap:wrap;padding-top:30px;margin-right:-20px}@media screen and (max-width: 767px){.p-mypage-lessons-curriculum__curriculum-area{margin-right:0}}.p-mypage-lessons-curriculum__notes{box-sizing:border-box;padding:30px 20px}@media screen and (max-width: 1023px){.p-mypage-lessons-curriculum__notes{padding:15px}}.p-mypage-lessons-curriculum-card{box-sizing:border-box;display:flex;align-items:center;width:296px;height:174px;padding:15px 20px 15px 0;margin-right:20px;margin-bottom:30px;border:2px solid transparent;border-radius:10px;box-shadow:0 4px 8px #0003}.p-mypage-lessons-curriculum-card:hover{border:2px solid #000}@media screen and (max-width: 767px){.p-mypage-lessons-curriculum-card{width:100%;margin-right:0;margin-bottom:20px}.p-mypage-lessons-curriculum-card:hover{border:2px solid transparent}}.p-mypage-lessons-curriculum-card__image{min-width:100px;max-width:100px}.p-mypage-lessons-curriculum-card__image>img{width:100%}.p-mypage-lessons-curriculum-card__right{display:flex;flex-flow:column;align-content:space-between;height:100%}.p-mypage-lessons-curriculum-card__subtitle{font-size:14px;font-weight:700;line-height:20px}.p-mypage-lessons-curriculum-card__description{margin-top:5px;font-size:12px;line-height:18px}.p-mypage-lessons-curriculum-card__progress{display:flex;margin-top:auto}.p-mypage-lessons-curriculum-card__progress-bar{width:75%;border-radius:5px}.p-mypage-lessons-curriculum-card__progress-percentage{margin-left:auto;font-size:12px;font-weight:700}.p-mypage-lessons-curriculum-card__level-text--beginner{color:#22ac38}.p-mypage-lessons-curriculum-card__level-text--medium{color:#ff9800}.p-mypage-lessons-curriculum-card__level-text--advanced{color:#ff5252}.p-mypage-lessons-curriculum-card__level-progress-bar--beginner{border:2px solid #22ac38}.p-mypage-lessons-curriculum-card__level-progress-bar--medium{border:2px solid #ff9800}.p-mypage-lessons-curriculum-card__level-progress-bar--advanced{border:2px solid #ff5252}.p-mypage-lessons-curriculum-card__level-progress-bar-column--beginner{height:100%;background-color:#22ac38}.p-mypage-lessons-curriculum-card__level-progress-bar-column--medium{height:100%;background-color:#ff9800}.p-mypage-lessons-curriculum-card__level-progress-bar-column--advanced{height:100%;background-color:#ff5252}.p-mypage-trial-set{display:flex;flex-flow:column;margin-top:40px}@media screen and (max-width: 767px){.p-mypage-trial-set--reverse{flex-flow:column-reverse}}@media screen and (max-width: 767px){.p-mypage-trial-set__pr{width:100%}}.p-mypage-trial-set__pr-image{position:relative;box-sizing:border-box;display:flex;flex-flow:column;width:100%;height:200px;padding:0 20px;font-weight:700;background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_bg.png) no-repeat,#fff9e3;background-position:top right;background-size:auto 100%;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-image{flex-flow:row;align-items:center;height:148px;overflow:hidden;background:#fef8eb}}.p-mypage-trial-set__pr-image:after{position:absolute;top:-10px;bottom:0;left:65%;width:201px;height:210px;margin-left:-50px;content:"";background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_palmie-chan.png) no-repeat;background-size:201px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-image:after{top:0;left:57%;margin-left:0;background-size:140px}}.p-mypage-trial-set__pr-text{display:inline-block;width:65%;font-size:16px;line-height:1.8}.p-mypage-trial-set__pr-text:first-child{margin-top:15px;margin-bottom:auto}.p-mypage-trial-set__pr-text:last-child{margin-top:auto;margin-bottom:25px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-text{width:60%;font-size:12px}.p-mypage-trial-set__pr-text:first-child,.p-mypage-trial-set__pr-text:last-child{margin-top:0;margin-bottom:0}}.p-mypage-trial-set__pr-text--wide{box-sizing:border-box;width:100%;padding:0 10px}.p-mypage-trial-set__pr-text--large{font-size:20px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-text--large{font-size:16px}}.p-mypage-trial-set__pr-text--small{font-size:16px;font-weight:700;line-height:16px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-text--small{font-size:12px;line-height:12px}}.p-mypage-trial-set__pr-text--red{color:#ff3636}.p-mypage-trial-set__pr-button{width:300px;margin:30px auto 50px}@media screen and (max-width: 767px){.p-mypage-trial-set__pr-button{width:100%}}.p-mypage-trial-set__contents{width:100%}.p-mypage-trial-set__course-message{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-mypage-trial-set__course-message{font-size:16px}}.p-mypage-trial-set__expired-at{font-size:20px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-mypage-trial-set__expired-at{font-size:12px}}.p-mypage-trial-set__courses{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-top:20px;margin-right:-10px;margin-left:-10px}@media screen and (max-width: 767px){.p-mypage-trial-set__courses{margin-right:-5px;margin-left:-5px}}.p-mypage-trial-set__course{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-mypage-trial-set__course{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:20px;margin-left:5px}}.p-mypage-nav-menu{display:block;margin-bottom:100px}@media screen and (max-width: 1023px){.p-mypage-nav-menu{margin-bottom:0}}.p-mypage-nav-menu__profile{box-sizing:border-box;padding:30px 20px}@media screen and (max-width: 1023px){.p-mypage-nav-menu__profile{padding:15px}}.p-mypage-nav-menu__links{margin-top:30px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 1023px){.p-mypage-nav-menu__links{display:flex;margin-top:20px;margin-right:-10px;margin-left:-10px;border-right:none;border-left:none;border-radius:0}}@media screen and (max-width: 1023px){.p-mypage-nav-menu__link{box-sizing:border-box;width:100%;height:70px;padding-top:14px;text-align:center}.p-mypage-nav-menu__link>img{display:block;height:20px;margin:0 auto 8px}.p-mypage-nav-menu__link:not(:last-child){border-right:1px dashed #000}.p-mypage-nav-menu__link:hover,.p-mypage-nav-menu__link:active,.p-mypage-nav-menu__link:focus{background:#f4d969}}.p-mypage-nav-menu__link--selected{background:#fac02d}.p-mypage-nav-menu__link-text{height:28px;line-height:10px}.p-mypage-nav-menu__link-text>span{display:inline-block;font-size:10px;font-weight:700}.p-mypage-nav-menu-profile{display:block}.p-myapge-nav-menu-profile__avatar-and-name{position:relative;z-index:0;display:block;margin-bottom:20px}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__avatar-and-name{display:flex;align-items:center;margin-bottom:30px}}.p-myapge-nav-menu-profile__avatar{position:relative;width:150px;height:150px;margin:0 auto;background-position:center;background-size:cover;border-radius:50%}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__avatar{width:101px;height:101px}}.p-myapge-nav-menu-profile__avatar-sbsc{position:absolute}.p-myapge-nav-menu-profile__avatar-sbsc>span{position:relative;top:95px;left:-12px;z-index:5;font-size:14px;font-weight:700}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__avatar-sbsc>span{top:66px;left:-4px;font-size:10px}}.p-myapge-nav-menu-profile__avatar-sbsc-crown{position:relative;bottom:5px;left:112px;z-index:-1}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__avatar-sbsc-crown{bottom:0;left:75px;width:31px}}.p-myapge-nav-menu-profile__avatar-sbsc-ribbon{position:relative;right:7px;bottom:-70px;z-index:4}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__avatar-sbsc-ribbon{top:48px;right:8px;width:118px}}.p-myapge-nav-menu-profile__name-and-number{margin-top:40px}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__name-and-number{margin:0 auto}}.p-myapge-nav-menu-profile__name{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__name{font-size:16px}}.p-myapge-nav-menu-profile__number{font-size:14px;text-align:center}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__number{font-size:12px}}.p-myapge-nav-menu-profile__school-user{box-sizing:border-box;display:flex;align-items:center;padding:15px;border:2px solid #fac02d;border-radius:5px}.p-myapge-nav-menu-profile__school-user>img{height:33px}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__school-user{padding:12px 0}.p-myapge-nav-menu-profile__school-user>img{margin-left:auto}}.p-myapge-nav-menu-profile__school-user-text{display:block;margin-left:5px;text-align:center}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__school-user-text{margin-right:auto;margin-left:12px}}.p-myapge-nav-menu-profile__school-user-text--large{font-size:14px;font-weight:700}.p-myapge-nav-menu-profile__school-user-text--small{margin-top:5px;font-size:12px;font-weight:700}.p-myapge-nav-menu-profile__links{display:flex;justify-content:space-between}.p-myapge-nav-menu-profile__links>a{margin:0 auto}.p-myapge-nav-menu-profile__links>a:not(:first-child){margin-left:5px}@media screen and (max-width: 1023px){.p-myapge-nav-menu-profile__links>a:not(:first-child){margin-left:auto}}.profile-edit{width:100%;margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.profile-edit{margin-top:40px;margin-bottom:60px}}.profile-edit__title{margin-bottom:60px;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.profile-edit__title{margin-bottom:40px;font-size:24px}}.profile-edit__thumbnail-image{width:100%}.profile-edit__nickname-input{width:300px}@media screen and (max-width: 767px){.profile-edit__nickname-input{width:100%}}.profile-edit__email{display:flex;align-items:center}@media screen and (max-width: 767px){.profile-edit__email{display:block;margin-top:10px}}.profile-edit__email-text{font-size:16px;text-align:left}@media screen and (max-width: 767px){.profile-edit__email-text{font-size:14px}}.profile-edit__email-button{width:100px;margin-left:20px}@media screen and (max-width: 767px){.profile-edit__email-button{width:100%;margin-top:15px;margin-left:0}}.profile-edit__self-introduction{width:100%}.profile-edit__button-area{width:350px;margin-top:60px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.profile-edit__button-area{width:100%;margin-top:40px}}.profile-edit__attention{margin-top:10px;font-size:14px;text-align:left}@media screen and (max-width: 767px){.profile-edit__attention{font-size:12px;text-align:center}}.mypage-edit-email{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.mypage-edit-email{margin-bottom:50px}}.mypage-edit-email__title{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.mypage-edit-email__title{width:100%;font-size:20px;word-break:break-all;overflow-wrap:break-word}}.mypage-edit-email__form-area{border-bottom:dotted 1px #000}.mypage-edit-email__form-label-and-input{display:flex;align-items:baseline;padding-top:25px;padding-bottom:25px;text-align:center}@media screen and (max-width: 767px){.mypage-edit-email__form-label-and-input{display:block;align-items:normal;padding-bottom:20px}}.mypage-edit-email__form-label{margin-right:30px;margin-left:auto;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.mypage-edit-email__form-label{text-align:left}}.mypage-edit-email__form-input-area{width:400px;margin-right:auto;text-align:left}@media screen and (max-width: 767px){.mypage-edit-email__form-input-area{width:100%;margin-top:15px}}.mypage-edit-email__form-error-message{margin-top:10px;font-size:14px;font-weight:400;color:#ff3636}@media screen and (max-width: 767px){.mypage-edit-email__form-error-message{font-size:12px}}.mypage-edit-email__sub-message{margin-bottom:40px;font-size:16px;text-align:center}@media screen and (max-width: 767px){.mypage-edit-email__sub-message{font-size:14px}}.mypage-edit-email__form-button-area{width:300px;margin-top:60px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.mypage-edit-email__form-button-area{width:100%;margin-top:50px}}.p-mypage-subscriptions{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-mypage-subscriptions{margin:40px 10px 60px}}.p-mypage-subscriptions__title{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-mypage-subscriptions__title{font-size:24px}}.p-mypage-subscriptions__contents{width:100%;margin-top:60px;overflow:hidden;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-subscriptions__contents{margin-top:40px}}.p-mypage-subscriptions__content{display:flex;align-items:center;width:100%;background-color:#f6f5f3}.p-mypage-subscriptions__content:not(:last-child){border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-mypage-subscriptions__content{flex-flow:column}}.p-mypage-subscriptions__content-label{box-sizing:border-box;min-width:222px;padding-left:22px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-mypage-subscriptions__content-label{display:flex;align-items:center;width:100%;min-width:auto;height:46px;padding-left:17px}}.p-mypage-subscriptions__content-text{width:100%;padding-top:25px;padding-bottom:25px;padding-left:20px;font-size:16px;line-height:29px;background-color:#fff}.p-mypage-subscriptions__content-text a,.p-mypage-subscriptions__content-text button{text-decoration:underline}@media screen and (max-width: 767px){.p-mypage-subscriptions__content-text{box-sizing:border-box;padding:20px 15px;font-size:14px;line-height:25px}}.p-receipt{box-sizing:border-box;max-width:940px;padding:40px;margin:30px auto;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-receipt{padding:20px;margin-right:10px;margin-left:10px}}.p-receipt__title{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-receipt__title{font-size:24px}}.p-receipt__date-of-issue{margin-top:10px;font-size:16px;text-align:right}@media screen and (max-width: 767px){.p-receipt__date-of-issue{font-size:14px}}.p-receipt__name{display:flex;width:50%;margin-top:20px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-receipt__name{width:100%}}.p-receipt__name-space{width:100%;margin-right:10px;border-bottom:2px solid #000}.p-receipt__content-area{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width: 767px){.p-receipt__content-area{flex-flow:column}}.p-receipt__message{font-size:16px}@media screen and (max-width: 767px){.p-receipt__message{font-size:14px}}.p-receipt__detail-table{width:450px;max-width:450px;margin-top:40px;font-size:14px;text-align:center}@media screen and (max-width: 767px){.p-receipt__detail-table{width:100%;max-width:100%;margin-top:20px;font-size:12px}}.p-receipt__detail-table-header{display:flex;padding-bottom:15px;font-weight:700}.p-receipt__detail-table-header>div{margin-right:auto;margin-left:auto}.p-receipt__detail-table-header>div:first-child{margin-left:20px}.p-receipt__detail-table-header>div:last-child{margin-right:20px}.p-receipt__detail-table-body{display:flex;align-items:center;padding:25px 0}.p-receipt__detail-table-body>div{margin-right:auto;margin-left:auto}.p-receipt__detail-table-body>div:first-child{min-width:35px;margin-left:25px}.p-receipt__detail-table-body>div:last-child{margin-right:10px;font-weight:700}@media screen and (max-width: 767px){.p-receipt__detail-table-body>div:first-child{min-width:35px;margin-left:20px}.p-receipt__detail-table-body>div:last-child{margin-right:10px;font-weight:700}.p-receipt__detail-table-body>div>span{display:inline-block}}.p-receipt__detail-table-header--purchase-order>div:first-child,.p-receipt__detail-table-body--purchase_order>div:first-child{margin-left:auto}.p-receipt__detail-table-header--purchase-order>div:last-child,.p-receipt__detail-table-body--purchase_order>div:last-child{margin-left:15px}.p-receipt__address{font-size:14px;line-height:27px;text-align:right}.p-receipt__address>img{width:153px}@media screen and (max-width: 767px){.p-receipt__address{margin-top:20px;font-size:12px;line-height:23px}}.p-receipt__tax_detail{font-size:14px;text-align:right;margin-top:20px}.p-mypage-purchase-orders{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-mypage-purchase-orders{margin-top:30px;margin-bottom:60px}}.p-mypage-purchase-orders__title{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-mypage-purchase-orders__title{font-size:24px}}.p-mypage-purchase-orders__orders{margin-top:60px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-purchase-orders__orders{margin-top:36px}}.p-mypage-purchase-orders__message{padding:30px;font-size:16px;text-align:center}@media screen and (max-width: 767px){.p-mypage-purchase-orders__message{padding:15px}}.p-mypage-purchase-orders__order{box-sizing:border-box;padding:40px 32px}@media screen and (max-width: 767px){.p-mypage-purchase-orders__order{padding:20px 15px}}.p-mypage-purchase-orders__order+.p-mypage-purchase-orders__order{border-top:1px dotted #000}.p-mypage-purchase-orders__pagination{margin-top:30px;margin-bottom:30px;text-align:center}.p-mypage-purchase-order{display:flex}@media screen and (max-width: 767px){.p-mypage-purchase-order{flex-flow:column}}.p-mypage-purchase-order__thumbnail{position:relative;min-width:320px;max-width:320px;height:180px}.p-mypage-purchase-order__thumbnail>img{width:100%;border-radius:10px}@media screen and (max-width: 767px){.p-mypage-purchase-order__thumbnail{width:100%;min-width:-moz-min-content;min-width:min-content;max-width:-moz-max-content;max-width:max-content;height:auto}}.p-mypage-purchase-order__status{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:32px;font-size:18px;font-weight:700;color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 767px){.p-mypage-purchase-order__status{height:28px;font-size:16px}}.p-mypage-purchase-order__status--paid{background:#8bc34ad9}.p-mypage-purchase-order__status--completed{background:#ff3636d9}.p-mypage-purchase-order__status--cancelled{background:#999999d9}.p-mypage-purchase-order__text{margin-left:30px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text{margin-top:20px;margin-left:0}}.p-mypage-purchase-order__text-title{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-title{font-size:16px}}.p-mypage-purchase-order__text-details{display:flex;flex-flow:column;justify-content:space-between;height:72px;margin-top:30px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-details{margin-top:15px}}.p-mypage-purchase-order__text-detail{display:flex}.p-mypage-purchase-order__text-detail-main{width:90px;font-size:14px;font-weight:700;text-align:left}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-detail-main{font-size:12px}}.p-mypage-purchase-order__text-detail-sub{font-size:14px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-detail-sub{font-size:12px}}.p-mypage-purchase-order__text-detail--payment{align-items:baseline;margin-top:20px}.p-mypage-purchase-order__text-detail-main--payment{width:auto;font-size:16px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-detail-main--payment{font-size:14px}}.p-mypage-purchase-order__text-detail-sub--payment-amount{margin-left:20px;font-size:20px;font-weight:700;color:#fac02d}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-detail-sub--payment-amount{font-size:16px}}.p-mypage-purchase-order__text-detail-sub--payment{font-size:16px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-detail-sub--payment{font-size:14px}}.p-mypage-purchase-order__text-cancel{margin-top:20px;font-size:14px}@media screen and (max-width: 767px){.p-mypage-purchase-order__text-cancel{font-size:12px}}.p-prime-lesson-header{box-sizing:border-box;display:flex;align-items:center;padding:8px 30px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-prime-lesson-header{display:block;padding-top:0;padding-bottom:0;box-shadow:0 2px 4px #0003}}.p-prime-lesson-header__link{display:flex;flex-direction:row;align-items:center;justify-content:center}.p-prime-lesson-header__link>img{margin-right:8px}@media screen and (max-width: 767px){.p-prime-lesson-header__link{flex-direction:column;margin-right:10px;margin-left:auto;font-size:9px;font-weight:700}.p-prime-lesson-header__link>img{margin-right:0;margin-bottom:8px}.p-prime-lesson-header__link:last-child{margin-left:0}}.p-prime-lesson-header__logo{display:block;height:20px}.p-prime-lesson-header__button-area{display:flex;border-bottom:2px solid #eaeaea}.p-prime-lesson-header__button-area>a{width:100%}.p-prime-lesson-header__back-button-area{min-width:90px;margin-left:10px}@media screen and (max-width: 767px){.p-prime-lesson-header__back-button-area{box-sizing:border-box;width:100%;height:40px;padding-top:14px;font-size:12px;font-weight:700;text-align:center;margin-left:0}.p-prime-lesson-header__back-button-area:before{position:absolute;top:17px;left:15px;display:inline-flex;width:5px;height:5px;content:"";border-bottom:solid 2px #000;border-left:solid 2px #000;transform:rotate(45deg)}}.p-prime-lesson-header__title{margin-left:30px;font-size:16px;font-weight:700}@media screen and (min-width: 768px){.p-prime-lesson-header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width: 767px){.p-prime-lesson-header__title{box-sizing:border-box;padding-top:20px;padding-bottom:20px;padding-left:10px;margin-left:0;font-size:20px}}.p-prime-lesson-header__right-button-area{display:flex;align-items:center;margin-left:auto;font-size:14px;font-weight:700}.p-prime-lesson-header__learning-status-button-area{margin-left:30px}.p-prime-lesson-header__top-button-area{min-width:130px;margin-right:10px;margin-left:10px}@media screen and (max-width: 767px){.p-prime-lesson-header__top-button-area{margin-right:0;margin-left:0;border-left:2px solid #eaeaea;box-sizing:border-box;width:100%;height:40px;padding-top:14px;font-size:12px;font-weight:700;text-align:center}.p-prime-lesson-header__top-button-area:after{position:absolute;top:17px;right:15px;display:inline-flex;width:5px;height:5px;content:"";border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}}.p-fee-reason{padding:0 15px;overflow:hidden;line-height:2.5em;background-color:#fef8eb;border-radius:10px}.p-fee-reason-heading{margin:40px 0 30px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-fee-reason-heading{margin:30px 0 20px;font-size:20px;font-weight:700}}.p-fee-reason-note-container{max-width:740px;margin:0 auto 60px;font-size:15px;line-height:30px;text-align:center;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,#fef8eb 0%,#fef8eb 100%),linear-gradient(180deg,transparent 0%,transparent 95%,#a7a7a7 100%);background-size:3px 100%,100% 30px}@media screen and (max-width: 767px){.p-fee-reason-note-container{font-size:13px;line-height:22px;text-align:left;background-size:3px 100%,100% 22px}}.p-fee-reason-paragraph{margin-top:30px}@media screen and (max-width: 767px){.p-fee-reason-paragraph{margin-top:22px}}.p-new-by-social{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-new-by-social{margin-top:30px;margin-bottom:60px}}.p-new-by-social__title{margin-bottom:30px;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-new-by-social__title{width:100%;font-size:20px;word-break:break-all;overflow-wrap:break-word}}.p-new-by-social__form{display:flex;flex-direction:column;align-items:center;margin-top:40px}.p-new-by-social__form>input{max-width:300px;margin-top:20px}@media screen and (max-width: 767px){.p-new-by-social__form>input{width:100%;max-width:none}}.p-new-by-social__form-field{display:flex;align-items:center;justify-content:flex-start;width:60%;margin-bottom:20px}.p-new-by-social__form-field>span{flex-shrink:0;width:117px;margin-right:24px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-new-by-social__form-field{flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.p-new-by-social__form-field>span{margin-bottom:15px}}.p-new-by-social__error-message{margin-bottom:20px;color:#ff3636;text-align:center}.p-sms-authorize{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-sms-authorize{margin-bottom:50px}}.p-sms-authorize__main-message{font-size:24px;font-weight:700;text-align:center}.p-sms-authorize__main-message>span{display:inline-block}@media screen and (max-width: 767px){.p-sms-authorize__main-message{width:100%;font-size:20px;word-break:keep-all;overflow-wrap:break-word}}.p-sms-authorize__form-area{margin-top:30px;border-top:solid 2px #000}.p-sms-authorize__form-label-and-input{display:flex;align-items:center;padding-top:25px;padding-bottom:25px;text-align:center;border-bottom:dotted 1px #000}@media screen and (max-width: 767px){.p-sms-authorize__form-label-and-input{display:block;align-items:normal;padding-bottom:20px}}.p-sms-authorize__form-label{margin-right:auto;margin-left:auto;font-size:16px;font-weight:700}.p-sms-authorize__form-label span{display:-webkit-box;font-size:12px}@media screen and (max-width: 767px){.p-sms-authorize__form-label{text-align:left}.p-sms-authorize__form-label span{display:inline;margin-left:3px}}.p-sms-authorize__form-input-area{width:400px;margin-right:auto;text-align:left}@media screen and (max-width: 767px){.p-sms-authorize__form-input-area{width:100%;margin-top:15px}}.p-sms-authorize__form-input-button-area{width:200px;margin-right:auto}@media screen and (max-width: 767px){.p-sms-authorize__form-input-button-area{width:100%;margin-top:50px}}.p-sms-authorize__form-error-message{font-size:14px;font-weight:400;color:#ff3636}@media screen and (max-width: 767px){.p-sms-authorize__form-error-message{font-size:12px}}.p-sms-authorize__form-button-area{display:flex;justify-content:space-between;width:600px;margin-top:60px;margin-right:auto;margin-left:auto}.p-sms-authorize__form-button-area>button{width:250px}@media screen and (max-width: 767px){.p-sms-authorize__form-button-area{flex-flow:column-reverse;width:100%;margin-top:50px}.p-sms-authorize__form-button-area>button{width:100%}.p-sms-authorize__form-button-area>button:first-child{margin-top:20px}}.p-sms-authorize__sub-messages{width:600px;margin-top:60px;margin-right:auto;margin-left:auto;font-size:14px;font-weight:400}@media screen and (max-width: 767px){.p-sms-authorize__sub-messages{width:100%;margin-left:0;font-size:12px}}.p-sms-authorize__sub-message{display:block}@media screen and (max-width: 767px){.p-sms-authorize__sub-message{margin-bottom:12px}}.p-sms-authorize__back-button-area{display:flex;width:300px;margin-top:60px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width: 767px){.p-sms-authorize__back-button-area{width:100%;margin-top:50px}}.p-recruits__mv{position:relative;right:0;left:0;z-index:-100;height:670px;margin-top:-113px;overflow:visible;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-recruits__mv{height:62vh;margin-top:0;overflow:hidden}}.p-recruits__hero--heading{position:absolute;right:0;bottom:-144px;left:0;z-index:0;width:100%;max-width:1240px;padding-right:63px;padding-left:63px;margin:0 auto}@media screen and (max-width: 1023px){.p-recruits__hero--heading{bottom:0;width:78%;max-width:70vh;padding:0;padding:initial}.p-recruits__hero--heading:after{position:relative;display:block;margin-bottom:-20.8%;content:""}}.p-recruits__hero--yellow-text{position:relative;display:block;width:340px;height:142px}@media screen and (max-width: 1023px){.p-recruits__hero--yellow-text{width:48%;height:auto;height:initial;margin:auto}}.p-recruits__hero--white-text{position:relative;top:16px;left:4px;display:block;width:694.45px}@media screen and (max-width: 1023px){.p-recruits__hero--white-text{top:10px;width:100%}}.p-recruits__hero-img{position:absolute;top:23px;right:2%;z-index:-100;max-height:714px}@media screen and (max-width: 1023px){.p-recruits__hero-img{top:auto;top:initial;right:0;bottom:-6%;left:0;display:block;max-height:70%;margin:auto}}.p-recruits__hero--white{position:relative;z-index:0;width:100%;height:50%}@media screen and (max-width: 1023px){.p-recruits__hero--white{height:25%}}.p-recruits__hero--yellow{position:relative;z-index:-150;width:100%;height:50%;background-color:#fac02d}@media screen and (max-width: 1023px){.p-recruits__hero--yellow{height:75%}}.p-recruits__mission-img{margin-top:50px;text-align:center}@media screen and (max-width: 767px){.p-recruits__mission-img{margin-top:36px;margin-right:30px;margin-left:30px}}.p-recruits__mission-img--a{width:188.55px}@media screen and (max-width: 767px){.p-recruits__mission-img--a{display:block;width:55.6%;margin:auto}}.p-recruits__mission-img--b{width:335.64px;margin-left:15px}@media screen and (max-width: 767px){.p-recruits__mission-img--b{display:block;width:100%;margin-top:12px;margin-left:0}}.p-recruits__mission-text{position:relative;max-width:710px;padding:0 30px;margin-top:50px;font-size:18px;font-weight:700;line-height:48px;text-align:center}.p-recruits__mission-text:before{position:absolute;top:0;left:0;z-index:-5;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation.svg);background-size:cover}@media screen and (max-width: 767px){.p-recruits__mission-text:before{position:absolute;top:-10px;left:10px}}@media screen and (max-width: 767px){.p-recruits__mission-text{font-size:14px;line-height:30px;text-align:left}}.p-recruits__mission-text:before{opacity:.4}.p-recruits__mission-highlight{padding:2px;margin:0 2px;background-color:#fac02d}.p-recruits__mission-bg{position:relative;padding-bottom:60px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-recruits__mission-bg{padding-bottom:35px}}.p-recruits__mission-figure-r{position:absolute;z-index:-100;width:50%;height:100%;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/bg-figure.svg);background-repeat:repeat-y;background-position:right;background-size:200px;right:0}@media screen and (max-width: 767px){.p-recruits__mission-figure-r{background-repeat:no-repeat;background-position:bottom right}}.p-recruits__mission-figure-l{position:absolute;z-index:-100;width:50%;height:100%;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/bg-figure.svg);background-repeat:repeat-y;background-position:right;background-size:200px;left:0;transform:scaleX(-1)}@media screen and (max-width: 767px){.p-recruits__mission-figure-l{background-repeat:no-repeat;background-position:bottom right}}.p-recruits__culture-container{display:flex;justify-content:space-between;max-width:940px;margin-top:70px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.p-recruits__culture-container{flex-direction:column;margin-top:60px}}.p-recruits__culture-column{max-width:280px}@media screen and (max-width: 1023px){.p-recruits__culture-column{max-width:none;max-width:initial;margin:0 24px 60px}}@media screen and (min-width: 1024px){.p-recruits__culture-center-column{margin-right:40px;margin-left:40px}}.p-recruits__culture-img{display:block;width:224px;height:148.35px;margin:auto}@media screen and (max-width: 767px){.p-recruits__culture-img{width:200px}}.p-recruits__culture-subheading{margin-top:50px;margin-bottom:20px;font-size:18px;font-weight:700;text-align:center}.p-recruits__culture-text{font-size:14px;font-weight:400;line-height:25px}.p-recruits__message{display:flex;align-items:flex-start;justify-content:space-between;max-width:940px;margin:auto}@media screen and (max-width: 1023px){.p-recruits__message{flex-direction:column;align-items:center;margin:0 20px}}.p-recruits__message-photo{position:relative;max-width:440px}@media screen and (min-width: 1024px){.p-recruits__message-photo{margin-right:40px}}.p-recruits__message-photo--img{width:100%}.p-recruits__message-nametag{position:absolute;right:-20px;bottom:20px;z-index:50;padding:15px 32px;font-size:18px;font-weight:700;background-color:#fac02d;border-radius:5px}@media screen and (max-width: 767px){.p-recruits__message-nametag{padding:10px 20px}}.p-recruits__message-position{margin-right:14px;font-size:14px}.p-recruits__message-text{position:relative;max-width:440px;font-size:16px;font-weight:400;line-height:37px}.p-recruits__message-text:before{position:absolute;top:0;left:0;z-index:-5;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation.svg);background-size:cover}@media screen and (max-width: 767px){.p-recruits__message-text:before{position:absolute;top:-10px;left:10px}}.p-recruits__message-text:before{top:-14px;left:-25px;opacity:.4}@media screen and (max-width: 767px){.p-recruits__message-text{margin-top:40px;font-size:14px;line-height:32px}}.p-recruits__recruit{max-width:960px;margin:0 auto 65px}@media screen and (max-width: 767px){.p-recruits__recruit{margin-bottom:45px}}.p-recruits__recruit-ocptn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:47.7%;max-width:460px;height:100px;margin:15px 10px;font-size:20px;font-weight:700;text-align:center;background-color:#fff;border:solid 4px white;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 1023px){.p-recruits__recruit-ocptn{display:flex;width:auto;width:initial;max-width:none;max-width:initial;margin:10px 20px}}.p-recruits__recruit-ocptn:hover{cursor:pointer;border-color:#fac02d}.p-rcrt-detail{max-width:940px;margin:auto;overflow:hidden}@media screen and (max-width: 767px){.p-rcrt-detail{padding:0 10px}}.p-rcrt-detail__heading{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-rcrt-detail__heading{font-size:20px}}.p-rcrt-detail__subhead{margin-bottom:10px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-rcrt-detail__subhead{font-size:16px}}.p-rcrt-detail__paragraph{margin:10px 0 40px;font-size:16px;font-weight:400;line-height:29px}.p-rcrt-detail__paragraph p{margin-bottom:20px}@media screen and (min-width: 1024px){.p-rcrt-detail__container{display:inline-block;width:48%;vertical-align:top}.p-rcrt-detail__container:nth-child(odd){margin-right:4%}}.p-rcrt-detail__entry-btn{max-width:350px;margin:60px auto 100px}@media screen and (max-width: 767px){.p-rcrt-detail__entry-btn{margin:40px auto 60px}}.p-sbsc-apply-lp{padding:60px 0;text-align:center}.p-sbsc-apply-lp__advertise{margin-bottom:20px;font-size:26px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-apply-lp__advertise{margin-bottom:6px;font-size:calc(3.13vw + 2px)}}.p-sbsc-apply-lp__advertise-l{font-size:32px}@media screen and (max-width: 767px){.p-sbsc-apply-lp__advertise-l{font-size:calc(4.03vw + 1.1px)}}.p-sbsc-apply-lp-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:700px;padding:20px;font-size:28px;font-weight:700;color:#fff;text-align:center;cursor:pointer;background-color:#ff3636;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-button{padding:20px 150px}}.p-sbsc-apply-lp-button:visited{color:#fff}.p-sbsc-apply-lp-button:hover,.p-sbsc-apply-lp-button:active,.p-sbsc-apply-lp-button:focus{box-shadow:0 3px 8px #0000004d}.p-sbsc-apply-lp-button.ver-g:after{position:absolute;right:160px}.p-sbsc-apply-lp-button:after{right:15px;width:12px;height:12px;margin-left:10px;content:"";border:0;border-top:solid 2px white;border-right:solid 2px white;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-sbsc-apply-lp-button{display:flex;width:100%;padding:18px calc(4.95vw + 51.4px);font-size:calc(2.91vw + 5.7px)}.p-sbsc-apply-lp-button:after{display:none}}.p-sbsc-apply-lp__palmie-chan{position:absolute;bottom:0;left:45px;width:112px}@media screen and (max-width: 1023px){.p-sbsc-apply-lp__palmie-chan{left:20px}}@media screen and (max-width: 767px){.p-sbsc-apply-lp__palmie-chan{left:10px;width:calc(8.63vw + 22.8px)}}.p-sbsc-apply-lp__star{position:absolute;right:-55px;bottom:-31px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:180px;height:170px;padding-top:20px;font-weight:700;text-align:center;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1023px){.p-sbsc-apply-lp__star{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star{top:50%;right:-8px;bottom:auto;bottom:initial;width:calc(20.82vw + 5px);height:calc(21.48vw + 5.3px);padding-top:10px;text-shadow:#fff 1px 0,#fff -1px 0,#fff 0 -1px,#fff 0 1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px;transform:translateY(-50%)}}.p-sbsc-apply-lp__star-pic{position:absolute;right:-30px;bottom:-31px;width:180px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@media screen and (max-width: 1023px){.p-sbsc-apply-lp__star-pic{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star-pic{top:50%;right:-3px;bottom:auto;bottom:initial;width:calc(17.82vw + 5px);transform:translateY(-50%)}}.p-sbsc-apply-lp__star-gessha{font-size:18px;color:#453600}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star-gessha{margin-bottom:-2px;font-size:calc(1.79vw + 4.3px)}}.p-sbsc-apply-lp__star-discount{font-size:28px;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star-discount{font-size:calc(3.58vw + .5px)}}.p-sbsc-apply-lp__star-discount-num{font-size:40px}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star-discount-num{font-size:calc(4.03vw + 1.1px)}}.p-sbsc-apply-lp__star-off{margin-top:-2px;font-size:28px;color:#453600}@media screen and (max-width: 767px){.p-sbsc-apply-lp__star-off{font-size:calc(3.58vw + .5px)}}.p-sbsc-apply-lp-ver-e{padding:60px 0;text-align:center}.p-sbsc-apply-lp-ver-e-button-wrapper{position:relative;display:inline-block;margin-top:15px;width:100%}.p-sbsc-apply-lp-ver-e-button__bg-palmie-chan{position:absolute;top:-114px;left:50%;width:278px;transform:translate(-50%)}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-button__bg-palmie-chan{top:-64px;width:150px}}.p-sbsc-apply-lp-ver-e-date-badge{display:flex;align-items:center;position:absolute;top:-20px;left:50%;transform:translate(-50%);background-color:#000;color:#fff;font-weight:700;padding:4px 32px;font-size:18px;border-radius:99px;z-index:2;white-space:nowrap}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-date-badge{font-size:12px;top:-12px;padding:3px 15px}}.p-sbsc-apply-lp-ver-e-date-badge__highlight{margin-left:4px;font-size:28px;font-weight:700;color:#fac02d}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-date-badge__highlight{font-size:16px}}.p-sbsc-apply-lp-ver-e__advertise{margin-bottom:20px;font-size:26px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__advertise{margin-bottom:6px;font-size:calc(3.13vw + 2px)}}.p-sbsc-apply-lp-ver-e__advertise-l{font-size:32px}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__advertise-l{font-size:calc(4.03vw + 1.1px)}}.p-sbsc-apply-lp-ver-e-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:44px 20px;width:780px;font-size:38px;font-weight:800;color:#fff;text-align:center;cursor:pointer;background-color:#ff3636;background-image:linear-gradient(to right,#ff4d00,#ff3636);border:solid 4px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-ver-e-button{font-size:36px;padding:44px 20px;width:700px}}.p-sbsc-apply-lp-ver-e-button:visited{color:#fff}.p-sbsc-apply-lp-ver-e-button:hover,.p-sbsc-apply-lp-ver-e-button:active,.p-sbsc-apply-lp-ver-e-button:focus{box-shadow:0 3px 8px #0000004d}.p-sbsc-apply-lp-ver-e-button:after{right:15px;width:15px;height:15px;margin-left:10px;margin-bottom:4px;content:"";border:0;border-top:solid 6px white;border-right:solid 6px white;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-button{width:100%;max-width:512px;padding:24px 10px;font-size:calc(3.2vw + 5.7px);border:solid 3px #000}.p-sbsc-apply-lp-ver-e-button:after{right:10px;width:calc(1.5vw + 4px);height:calc(1.5vw + 4px);margin-left:calc(.8vw + 2px);margin-bottom:calc(.3vw + 1px);content:"";border:0;border-top:solid calc(.8vw + 1.2px) white;border-right:solid calc(.8vw + 1.2px) white;transform:rotate(45deg)}}.p-sbsc-apply-lp-ver-e__palmie-chan{position:absolute;bottom:0;left:45px;width:112px}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-ver-e__palmie-chan{left:20px}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__palmie-chan{left:10px;width:calc(8.63vw + 22.8px)}}.p-sbsc-apply-lp-ver-e__star{position:absolute;right:-55px;bottom:-31px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:180px;height:170px;padding-top:20px;font-weight:700;text-align:center;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-ver-e__star{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star{top:50%;right:-8px;bottom:auto;bottom:initial;width:calc(20.82vw + 5px);height:calc(21.48vw + 5.3px);padding-top:10px;text-shadow:#fff 1px 0,#fff -1px 0,#fff 0 -1px,#fff 0 1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px;transform:translateY(-50%)}}.p-sbsc-apply-lp-ver-e__star-pic{position:absolute;right:-30px;bottom:-31px;width:180px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-ver-e__star-pic{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star-pic{top:50%;right:-3px;bottom:auto;bottom:initial;width:calc(17.82vw + 5px);transform:translateY(-50%)}}.p-sbsc-apply-lp-ver-e__star-gessha{font-size:18px;color:#453600}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star-gessha{margin-bottom:-2px;font-size:calc(1.79vw + 4.3px)}}.p-sbsc-apply-lp-ver-e__star-discount{font-size:28px;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star-discount{font-size:calc(3.58vw + .5px)}}.p-sbsc-apply-lp-ver-e__star-discount-num{font-size:40px}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star-discount-num{font-size:calc(4.03vw + 1.1px)}}.p-sbsc-apply-lp-ver-e__star-off{margin-top:-2px;font-size:28px;color:#453600}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e__star-off{font-size:calc(3.58vw + .5px)}}.p-sbsc-apply-lp-ver-e-spacer--40{margin-top:40px}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-spacer--40{margin-top:20px}}.p-sbsc-apply-lp-ver-e-spacer--80{margin-top:80px}@media screen and (max-width: 767px){.p-sbsc-apply-lp-ver-e-spacer--80{margin-top:40px}}.p-sbsc-apply-lp-stdnt-dscnt{padding:60px 0;text-align:center}.p-sbsc-apply-lp-stdnt-dscnt__advertise{margin-bottom:15px;font-size:24px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-stdnt-dscnt__advertise{font-size:calc(2.3vw + 2px)}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-stdnt-dscnt__advertise{margin-bottom:10px;font-size:calc(3.13vw + 2px)}}.p-sbsc-apply-lp-stdnt-dscnt__advertise--l{font-size:1.5em}.p-sbsc-apply-lp-stdnt-dscnt__advertise--black{color:#000}.p-sbsc-apply-lp-stdnt-dscnt__advertise-slash{font-size:30px}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-stdnt-dscnt__advertise-slash{font-size:3vw}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-stdnt-dscnt__advertise-slash{font-size:calc(4.03vw + 1.1px)}}.p-sbsc-apply-lp-stdnt-dscnt__button{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:710px;padding:20px 0 20px 40px;font-size:28px;font-weight:400;color:#fff;text-align:center;cursor:pointer;background-color:#ff3636;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}@media screen and (min-width: 768px){.p-sbsc-apply-lp-stdnt-dscnt__button{width:75%;margin-right:40px}}.p-sbsc-apply-lp-stdnt-dscnt__button:visited{color:#fff}.p-sbsc-apply-lp-stdnt-dscnt__button:hover,.p-sbsc-apply-lp-stdnt-dscnt__button:active,.p-sbsc-apply-lp-stdnt-dscnt__button:focus{box-shadow:0 3px 8px #0000004d}.p-sbsc-apply-lp-stdnt-dscnt__button:after{right:15px;width:15px;height:15px;margin-left:10px;content:"";border:0;border-top:solid 2px white;border-right:solid 2px white;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-sbsc-apply-lp-stdnt-dscnt__button{display:flex;padding:18px calc(4.95vw + 22.4px);font-size:calc(2.91vw + 5.7px)}.p-sbsc-apply-lp-stdnt-dscnt__button:after{display:none}}.p-sbsc-apply-lp-stdnt-dscnt__palmie-chan{position:absolute;bottom:0;left:35px;width:112px}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-stdnt-dscnt__palmie-chan{left:0;width:calc(8.63vw + 28.8px)}}.p-sbsc-apply-lp-stdnt-dscnt__star-pic{position:absolute;right:-50px;bottom:-31px;width:180px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@media screen and (max-width: 1023px){.p-sbsc-apply-lp-stdnt-dscnt__star-pic{right:calc(-4vw - 40px);bottom:-26px;width:150px}}@media screen and (max-width: 767px){.p-sbsc-apply-lp-stdnt-dscnt__star-pic{top:50%;right:-6px;bottom:auto;bottom:initial;width:calc(17.82vw + 15px);transform:translateY(-50%)}}.p-sbsc-create-order{width:100%;margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-sbsc-create-order{margin-top:40px;margin-bottom:60px}}.p-sbsc-create-order__title{margin-top:60px;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-create-order__title{font-size:24px}}.p-sbsc-create-order__image img{width:100%}.p-sbsc-create-order__text-area{margin-top:20px;text-align:center;word-wrap:break-word}.p-sbsc-create-order__text-area>span{display:inline-block}@media screen and (max-width: 767px){.p-sbsc-create-order__text-area{margin-top:15px}}.p-sbsc-create-order__text{font-size:16px;font-weight:400}.p-sbsc-create-order__button-area{box-sizing:border-box;width:50%;margin-top:60px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width: 767px){.p-sbsc-create-order__button-area{width:100%;margin-top:40px}}.p-sbsc-direct-debit{width:100%;max-width:940px;margin:60px auto 100px}@media screen and (max-width: 767px){.p-sbsc-direct-debit{margin-top:30px;margin-bottom:60px}}.p-sbsc-direct-debit__message-area{margin-top:60px;margin-bottom:40px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-direct-debit__message-area{margin-top:38px;margin-bottom:32px}}.p-sbsc-direct-debit__message{margin-bottom:20px;font-size:24px;font-weight:700}.p-sbsc-direct-debit__message>span{display:inline-block}@media screen and (max-width: 767px){.p-sbsc-direct-debit__message{font-size:20px;line-height:30px;overflow-wrap:break-word}}.p-sbsc-direct-debit__message-red{font-size:20px;font-weight:700;color:#ff3636}.p-sbsc-direct-debit__message-red>span{display:inline-block}@media screen and (max-width: 767px){.p-sbsc-direct-debit__message-red{font-size:16px;line-height:24px}}.p-sbsc-direct-debit__image{width:100%;margin-top:60px;margin-bottom:30px}.p-sbsc-direct-debit__image>img{width:100%}.p-sbsc-direct-debit__title-area{padding-bottom:30px;margin-top:60px;border-bottom:2px solid #000}.p-sbsc-direct-debit__title{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-direct-debit__title{font-size:20px}}.p-sbsc-direct-debit__descriptions{margin-bottom:60px}.p-sbsc-direct-debit__description{display:flex;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-sbsc-direct-debit__description{display:block}}.p-sbsc-direct-debit-description__number-and-text{display:flex;align-items:baseline;margin-right:15px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-description__number-and-text{margin-right:0}}.p-sbsc-direct-debit-description__number{margin-right:10px;margin-left:10px;font-size:30px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-direct-debit-description__number{font-size:24px}}.p-sbsc-direct-debit-description__text{display:inline;font-size:16px;font-weight:400;line-height:24px}.p-sbsc-direct-debit-description__text>span{display:inline-block}@media screen and (max-width: 767px){.p-sbsc-direct-debit-description__text{font-size:14px}}.p-sbsc-direct-debit-description__text--red{display:inline;color:#ff3636}.p-sbsc-direct-debit-description__text--red>span{display:inline-block}.p-sbsc-direct-debit-description__text--notice{display:block;margin-top:10px;margin-left:16px;text-indent:-16px}.p-sbsc-direct-debit-description__text--notice:not(:last-child){margin-bottom:10px}.p-sbsc-direct-debit-description__text--notice .p-sbsc-direct-debit-description__text--red{display:inline}.p-sbsc-direct-debit-description__image{box-sizing:border-box;height:100px;padding:10px;margin-left:auto;text-align:center;background:#f6f5f3;border-radius:7px}.p-sbsc-direct-debit-description__image>img{height:100%}@media screen and (max-width: 767px){.p-sbsc-direct-debit-description__image{margin-top:10px}}.p-sbsc-direct-debit__button-area{display:flex;width:400px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-sbsc-direct-debit__button-area{width:100%}}.p-sbsc-faq{max-width:940px;margin:60px auto 0}@media screen and (max-width: 767px){.p-sbsc-faq{margin-top:30px}}.p-sbsc-lp__main-visual{position:relative;top:0;right:0;left:0;box-sizing:border-box;height:660px;padding:80px 60px 60px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual{height:calc(47.06vw + 138.6px);padding:80px 30px 60px;background-position:center right 48%}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual{top:0;box-sizing:border-box;height:140.6vw;padding:0 20px;margin-top:0;margin-bottom:0;background-position:top center}}@media screen and (min-width: 1024px){.p-sbsc-lp__trial-extend-main-visual{position:relative;top:0;right:0;left:0;box-sizing:border-box;height:660px;padding:80px 60px 60px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/trial_extend_cpn/202505_mv_pc.png);background-position:center;background-size:cover}}.p-sbsc-lp__trial-extend-main-visual>img{position:relative;display:block;width:100vw;margin-left:calc(-50vw + 50%)}.p-sbsc-lp__main-visual.manga{height:1000px;background-repeat:no-repeat;background-position:center -5%;background-size:150%}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual.manga{height:calc(47.06vw + 138.6px);background-position:center -20%}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual.manga{height:140.6vw;margin-bottom:calc(-10vw + 70px);background-position:center 10%;background-size:cover}}@media screen and (min-width: 768px){.p-sbsc-lp__main-visual.manga{margin-bottom:calc(1vw - 150px)}}@media screen and (min-width: 1024px){.p-sbsc-lp__main-visual.manga{margin-bottom:calc(45vw - 1040px)}}.p-sbsc-lp__main-visual-container{max-width:932px;height:100%;margin:auto}.p-sbsc-lp__main-visual-content{display:flex;flex-direction:column;width:550px;height:100%}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-content{width:calc(47.06vw + 31.6px);margin-left:calc(3.92vw - 30.1px)}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-content{width:100%;margin-left:0}}@media screen and (min-width: 768px){.p-sbsc-lp__main-visual-content.manga{width:400px;margin-left:calc(20vw - 25px)}}@media screen and (min-width: 1024px){.p-sbsc-lp__main-visual-content.manga{width:550px;margin-left:calc(-30vw + 470px)}}.p-sbsc-lp__main-visual-btn-container{display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:180px}.p-sbsc-lp__main-visual-btn-container>img{width:100%;margin-top:24px}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn-container{margin-top:calc(40vw + 105px)}}.p-sbsc-lp__main-visual-content__extend_trial{display:flex;flex-direction:column;width:460px;height:100%;margin:auto}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-content__extend_trial{width:400px}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-content__extend_trial{width:95%;max-width:400px}}@media screen and (max-width: 350px){.p-sbsc-lp__main-visual-content__extend_trial{width:280px}}.p-sbsc-lp__main-visual-btn-container__extend_trial{display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:400px}.p-sbsc-lp__main-visual-btn-container__extend_trial>img{width:100%;margin-top:24px}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-btn-container__extend_trial{margin-top:38vw}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn-container__extend_trial{margin-top:100vw}}.p-sbsc-lp__main-visual-btn-container__extend_trial>a{height:82px}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-btn-container__extend_trial>a{height:62px}}@media screen and (max-width: 350px){.p-sbsc-lp__main-visual-btn-container__extend_trial>a{height:52px}}.p-sbsc-lp__main-visual-advertise__extend_trial{margin-bottom:10px;font-size:24px;font-weight:700;color:#ff3636;text-align:center;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-advertise__extend_trial{font-size:18px}}.p-sbsc-lp__main-visual-container-resume{max-width:910px;height:100%;margin:auto}.p-sbsc-lp__main-visual-content-resume{display:flex;flex-direction:column;width:486px;height:100%}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-content-resume{width:calc(44.06vw + 31.6px);margin-left:calc(3.92vw - 30.1px)}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-content-resume{width:100%;margin-left:0}}.p-sbsc-lp__main-visual-btn-container-resume{display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:300px}.p-sbsc-lp__main-visual-btn-container-resume>img{width:100%;margin-top:24px}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-btn-container-resume{margin-top:230px}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn-container-resume{margin-top:98vw}}.p-sbsc-lp__main-visual-btn-container-resume>a{height:82px}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-btn-container-resume>a{height:62px;font-size:calc(2.65vw + .7px)}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn-container-resume>a{padding:calc(3.65vw + 10.7px);font-size:calc(3.45vw + 6.7px)}}@media screen and (max-width: 350px){.p-sbsc-lp__main-visual-btn-container-resume>a{height:52px}}.p-sbsc-lp__main-visual-advertise-resume{margin-bottom:10px;font-size:24px;font-weight:700;color:#ff3636;text-align:center;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-advertise-resume{font-size:calc(3.45vw + 2.7px)}}@media screen and (min-width: 768px){.p-sbsc-lp__main-visual-btn-container.manga{margin-bottom:calc(10vw + 130px)}}@media screen and (min-width: 1024px){.p-sbsc-lp__main-visual-btn-container.manga{margin-bottom:calc(-30vw + 980px)}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn-container.manga{position:relative;top:15%}}.p-sbsc-lp__main-visual-btn{box-sizing:border-box;padding:22px 20px;font-size:28px}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn{max-width:500px;padding:calc(1.79vw + 8.3px) 0;margin:0 auto;font-size:calc(2.24vw + 10.8px)}}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-btn.manga{padding:18px 20px;font-size:20px}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-btn.manga{padding:calc(1.79vw + 8.3px) 0;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__main-visual-advertise{margin-bottom:10px;font-size:24px;color:#292525;text-align:center;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-advertise{font-size:calc(1.79vw + 10.3px)}}.p-sbsc-lp__main-visual-advertise.manga{font-weight:600}.p-sbsc-lp__main-visual-advertise--large{font-size:2em}.p-sbsc-lp__main-visual-advertise-slash{font-size:28px}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-advertise-slash{font-size:calc(1.79vw + 14.3px)}}.p-sbsc-lp__main-visual-banner-container{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:60%;padding:30px 0;margin:auto auto 50px;background-image:repeating-linear-gradient(-45deg,#fff,#fff 2px,#ffefcb 2px,#ffefcb 5px);border:3px solid #fbc746;border-radius:8px;gap:30px}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-banner-container{width:90%;padding:35px 15px 15px;gap:15px}}.p-sbsc-lp__main-visual-banner-container.one{width:40%}@media screen and (max-width: 1023px){.p-sbsc-lp__main-visual-banner-container.one{width:50%}}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-banner-container.one{width:90%}}.p-sbsc-lp__main-visual-banner-title{position:absolute;top:-30px;padding:10px 40px;font-size:18px;color:#fff;background-color:#fac02c;border:3px solid #fff;border-radius:25px}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-banner-title{padding:10px 20px}}.p-sbsc-lp__main-visual-banner-title:before{position:absolute;top:100%;left:47.5%;z-index:2;content:"";border:8px solid transparent;border-top:10px solid #fac02c}.p-sbsc-lp__main-visual-banner-title:after{position:absolute;top:107%;left:46.8%;z-index:1;content:"";border:10px solid transparent;border-top:12px solid #fff}.p-sbsc-lp__main-visual-banner{width:calc(50% - 45px)}.p-sbsc-lp__main-visual-banner img{width:100%}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-banner{width:100%}}.p-sbsc-lp__main-visual-banner.one{width:calc(100% - 60px)}@media screen and (max-width: 767px){.p-sbsc-lp__main-visual-banner.one{width:100%}}.p-sbsc-lp__under-mv-banner{width:100vw;overflow:hidden}@media screen and (min-width: 1024px){.p-sbsc-lp__under-mv-banner{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 1023px){.p-sbsc-lp__under-mv-banner{margin-left:-30px}}@media screen and (max-width: 767px){.p-sbsc-lp__under-mv-banner{margin-left:-10px}}.p-sbsc-lp__under-mv-banner img{display:block}@media screen and (min-width: 1024px){.p-sbsc-lp__under-mv-banner img{position:relative;left:50vw;margin-left:-1280px}}@media screen and (max-width: 1023px){.p-sbsc-lp__under-mv-banner img{width:100%}}.p-sbsc-lp__manga{position:relative;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-sbsc-lp__manga-bg{position:absolute;left:0;z-index:-1;width:100%}.p-sbsc-lp__manga-bg.first{top:200px}@media screen and (max-width: 767px){.p-sbsc-lp__manga-bg.first{top:100px;height:1900px}}.p-sbsc-lp__manga-bg.second{top:calc(80vw + 20px);right:0;left:0;width:80%;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp__manga-bg.second{top:calc(80vw + 200px);width:100%}}.p-sbsc-lp__manga-bg.third{right:0;bottom:calc(20vw + 200px);left:0;width:80%;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp__manga-bg.third{bottom:700px;width:100%}}.p-sbsc-lp__manga-bg.dot{left:0;z-index:-2;width:100%}.p-sbsc-lp__manga-bg.dot.first{top:1000px}@media screen and (max-width: 1023px){.p-sbsc-lp__manga-bg.dot.first{top:calc(47.06vw + 138.6px)}}@media screen and (max-width: 767px){.p-sbsc-lp__manga-bg.dot.first{top:140.6vw}}.p-sbsc-lp__manga-bg.dot.second{top:auto;bottom:220px}@media screen and (max-width: 767px){.p-sbsc-lp__manga-bg.dot.second{bottom:160px}}.p-sbsc-lp__manga-img{display:block;width:60%;max-width:900px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp__manga-img{width:95%}}.p-sbsc-lp__manga-img.list{margin:50px auto}@media screen and (max-width: 767px){.p-sbsc-lp__manga-img.list{width:95%}}.p-sbsc-lp__manga-img.list.first{width:64%;max-width:965px;transform:translate(-3%)}@media screen and (max-width: 767px){.p-sbsc-lp__manga-img.list.first{width:100%}}.p-sbsc-lp__manga-img.list.second{width:62%;max-width:941px;transform:translate(-2%)}@media screen and (max-width: 767px){.p-sbsc-lp__manga-img.list.second{width:99%}}.p-sbsc-lp__manga .p-sbsc-apply-lp{padding-right:10px;padding-left:10px}@media screen and (max-width: 767px){.p-sbsc-lp__manga .p-sbsc-apply-lp{padding-top:0}}.p-sbsc-lp__title{display:flex;align-items:center;justify-content:center;margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__title{font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__title2{display:block;width:900px;margin:auto;transform:translate(-1vw)}@media screen and (max-width: 1023px){.p-sbsc-lp__title2{width:700px}}@media screen and (max-width: 767px){.p-sbsc-lp__title2{width:75vw}}.p-sbsc-lp-renewal__growth{padding:140px 0 50px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-renewal__growth{padding:140px 20px}}@media screen and (max-width: 767px){.p-sbsc-lp-renewal__growth{padding:40px 10px}}.p-sbsc-lp-renewal__growth .tns-nav{align-items:center;text-align:center}.p-sbsc-lp-renewal__growth .tns-nav>button{width:14px;height:14px;padding:0;margin:0 5px;background-color:#cdcdcd;border:2px solid #fff;border-radius:50%;opacity:.5}.p-sbsc-lp-renewal__growth .tns-nav>button.tns-nav-active{background-color:#fac02d;opacity:1}.p-sbsc-lp-renewal__growth_yellow_title{margin-bottom:6px;font-size:18px;font-weight:700;color:#ff9800;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-renewal__growth_yellow_title{margin-bottom:6px;font-size:calc(1.34vw + 7.7px)}}.p-sbsc-lp-renewal__growth_l{font-size:18px}@media screen and (max-width: 767px){.p-sbsc-lp-renewal__growth_l{font-size:calc(1.34vw + 7.7px)}}.p-sbsc-lp-renewal__growth-panel{margin-top:60px}@media screen and (max-width: 767px){.p-sbsc-lp-renewal__growth-panel{margin-top:20px}}.p-sbsc-lp__title--cpn{position:relative;max-width:940px;margin-right:auto;margin-left:auto}.p-sbsc-lp__title-icon{display:flex;justify-content:center;margin-right:10px}.p-sbsc-lp__title-icon img{width:40px;max-height:40px}@media screen and (max-width: 767px){.p-sbsc-lp__title-icon{margin-right:5px}.p-sbsc-lp__title-icon img{width:calc(2.24vw + 12.8px);max-height:none;max-height:initial}}.p-sbsc-lp__title--vertical{margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__title--vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__title-icon--vertical{display:flex;justify-content:center;margin-right:10px}.p-sbsc-lp__title-icon--vertical img{width:35px}@media screen and (max-width: 767px){.p-sbsc-lp__title-icon--vertical{margin-right:0}.p-sbsc-lp__title-icon--vertical img{width:calc(4.47vw + 25.7px);margin-bottom:20px}}.p-sbsc-lp__title-limited{font-size:20px;font-weight:700;color:#ff3636}@media screen and (min-width: 768px){.p-sbsc-lp__title-limited{margin-top:30px}}@media screen and (max-width: 1023px){.p-sbsc-lp__title-limited{left:calc(47vw - 350px)}}@media screen and (max-width: 767px){.p-sbsc-lp__title-limited{position:static;text-align:center;transform:none}}.p-sbsc-lp__title-limited-slash{font-size:1.2em}.p-sbsc-lp__growth{padding-top:100px;padding-bottom:100px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-sbsc-lp__growth{padding:140px 20px}}@media screen and (max-width: 767px){.p-sbsc-lp__growth{padding:40px 10px}}.p-sbsc-lp__growth .tns-nav{align-items:center;text-align:center}.p-sbsc-lp__growth .tns-nav>button{width:14px;height:14px;padding:0;margin:0 5px;background-color:#cdcdcd;border:2px solid #fff;border-radius:50%;opacity:.5}.p-sbsc-lp__growth .tns-nav>button.tns-nav-active{background-color:#fac02d;opacity:1}.p-sbsc-lp__growth-panel{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:940px;padding:18px 18px 0;margin-top:40px;margin-right:auto;margin-left:auto;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel{flex-direction:column;margin-top:30px}}.p-sbsc-lp__growth-panel:nth-child(2){margin-top:30px}.p-sbsc-lp__growth .p-sbsc-lp__title--vertical{line-height:1.5;text-align:center}@media screen and (min-width: 768px){.p-sbsc-lp__growth .p-sbsc-lp__title--vertical{margin-top:100px;font-size:32px}}@media screen and (max-width: 767px){.p-sbsc-lp__growth .p-sbsc-lp__title--vertical{font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__growth-panel-image-container:first-child{padding-right:10px}.p-sbsc-lp__growth-box{display:flex;flex-direction:column;width:calc(50% - 7.5px);margin-bottom:40px}@media screen and (max-width: 767px){.p-sbsc-lp__growth-box{width:100%}}.p-sbsc-lp__growth-box:nth-child(odd){margin-right:15px}@media screen and (max-width: 767px){.p-sbsc-lp__growth-box:nth-child(odd){margin-right:0}}.p-sbsc-lp__growth-panel-title-wrap{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:15px 20px;background-color:#fac02d;border-radius:8px}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel-title-wrap{padding:10px}}.p-sbsc-lp__growth-panel-title{margin:0;font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel-title{font-size:3.5vw}}.p-sbsc-lp__growth-panel-images-box{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:.1%;margin:25px 4px 0}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel-images-box{margin-top:20px}}.p-sbsc-lp__growth-panel-image-container{position:relative;box-sizing:border-box;border:1px solid #999}.p-sbsc-lp__growth-panel-image{display:block;width:100%}.p-sbsc-lp__growth-panel-image-tag{position:absolute;top:0;left:0;display:inline-block;padding:3px 5px;font-size:14px;font-weight:700;text-align:center;background-color:#fac02d}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel-image-tag{padding:2px 4px;font-size:12px}}.p-sbsc-lp__growth-panel-arrow-container{position:relative;z-index:1;width:10px;overflow:visible}.p-sbsc-lp__growth-panel-arrow-image{position:absolute;top:0;bottom:0;left:0;width:45px;margin:auto;transform:translate(-40%)}.p-sbsc-lp__growth-panel-note{width:100%;margin-right:0!important;margin-bottom:15px;font-size:14px;text-align:right}@media screen and (max-width: 767px){.p-sbsc-lp__growth-panel-note{font-size:12px}}.p-sbsc-lp__student-name{position:absolute;right:5px;bottom:5px;margin-top:15px;font-size:14px;font-weight:700;line-height:1.5;text-align:right;text-shadow:2px 2px .5px #fff,-2px 2px .5px #fff,2px -2px .5px #fff,-2px -2px .5px #fff,2px 0 .5px #fff,0 2px .5px #fff,-2px 0 .5px #fff,0 -2px .5px #fff}@media screen and (max-width: 767px){.p-sbsc-lp__student-name{font-size:12px}}.p-sbsc-lp__movie{padding:100px 20px;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__movie{padding:60px 0}}.p-sbsc-lp__movie-title{margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__movie-title{padding:0 10px;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__movie-text{margin-top:20px;font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__movie-text{padding:0 10px;font-size:14px}}.p-sbsc-lp__movie-iframe{display:block;width:100%;max-width:700px;height:395px;margin:30px auto 0}@media screen and (max-width: 767px){.p-sbsc-lp__movie-iframe{height:calc(56.25vw - 10px)}}.p-sbsc-lp__target{padding-top:100px}@media screen and (max-width: 767px){.p-sbsc-lp__target{padding-top:60px}}.p-sbsc-lp__target.manga{padding-top:60px}@media screen and (max-width: 767px){.p-sbsc-lp__target.manga{padding-top:40px}}.p-sbsc-lp__remote-courses-h2{margin-top:100px;font-size:28px;line-height:1.5;text-align:center;text-shadow:3px 3px 0 #fff,-3px -3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,3px 0 0 #fff,-3px 0 0 #fff,0 3px 0 #fff,0 -3px 0 #fff}@media screen and (max-width: 767px){.p-sbsc-lp__remote-courses-h2{margin-top:60px;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__remote-courses{position:relative;box-sizing:border-box;padding:28px 100px;margin-top:30px;font-size:24px;font-weight:700;text-align:center;background-color:#fef8eb;border:solid 5px #fac02d;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp__remote-courses{font-size:calc(.78vw + 16px)}}@media screen and (max-width: 767px){.p-sbsc-lp__remote-courses{max-width:600px;padding:20px;margin-top:15px;margin-right:auto;margin-left:auto;font-size:calc(1.34vw + 7.7px);border-width:2px}}:-ms-input-placeholder,:root .p-sbsc-lp__remote-courses{padding:35px 100px 28px}.p-sbsc-lp__remote-courses-note{margin-top:5px;font-size:.6em;font-weight:400;line-height:1.3;color:#ff9800}@media screen and (max-width: 767px){.p-sbsc-lp__remote-courses-note{font-size:12px}}.p-sbsc-lp__remote-courses__palmie-chan{position:absolute;right:40px;bottom:0;width:112px}@media screen and (max-width: 1023px){.p-sbsc-lp__remote-courses__palmie-chan{right:calc(19.61vw - 160.6px)}}@media screen and (max-width: 767px){.p-sbsc-lp__remote-courses__palmie-chan{display:none}}.p-sbsc-lp__courses{display:flex;flex-wrap:wrap;margin-top:20px;margin-right:-10px;margin-left:-10px}@media screen and (max-width: 767px){.p-sbsc-lp__courses{margin-right:-5px;margin-left:-5px}}.p-sbsc-lp__course{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-sbsc-lp__course{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:5px;margin-left:5px}}.p-sbsc-lp__courses-btn-container{box-sizing:border-box;max-width:300px;margin-left:auto;font-size:14px}@media screen and (max-width: 767px){.p-sbsc-lp__courses-btn-container{margin:20px auto;font-size:12px}}.p-sbsc-lp__about-courses{padding:100px 0 30px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses{padding-top:60px;padding-bottom:0}}.p-sbsc-lp__about-courses--yellow{padding:100px 40px 30px;overflow:hidden;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses--yellow{padding:40px 10px 20px}}.p-sbsc-lp__about-courses-subheading{margin-top:40px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-subheading{font-size:13px;font-weight:400}}.p-sbsc-lp__about-courses-panel,.p-sbsc-lp__about-courses-panel-new{background-color:#fef8eb;box-sizing:border-box;max-width:860px;padding:30px;margin:50px auto 0;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel,.p-sbsc-lp__about-courses-panel-new{padding:10px;margin-top:20px}}.p-sbsc-lp__about-courses-panel:first-of-type,.p-sbsc-lp__about-courses-panel-new:first-of-type{margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel:first-of-type,.p-sbsc-lp__about-courses-panel-new:first-of-type{margin-top:15px}}.p-sbsc-lp__about-courses-panel--6month{background-color:#fac02d;box-sizing:border-box;max-width:860px;padding:30px;margin:50px auto 0;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel--6month{padding:10px;margin-top:20px}}.p-sbsc-lp__about-courses-panel--6month:first-of-type{margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel--6month:first-of-type{margin-top:15px}}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel--narrow{margin-top:20px;border-radius:4px}}.p-sbsc-lp__about-courses-panel-wrap{display:flex}@media screen and (min-width: 768px){.p-sbsc-lp__about-courses-panel-wrap{gap:20px}}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-wrap{flex-direction:column-reverse}}@media screen and (min-width: 768px){.p-sbsc-lp__about-courses-panel-new:nth-child(odd)>.p-sbsc-lp__about-courses-panel-wrap{flex-direction:row-reverse}}.p-sbsc-lp__about-courses-panel-wrap--reverse{display:flex}@media screen and (min-width: 768px){.p-sbsc-lp__about-courses-panel-wrap--reverse{gap:20px}}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-wrap--reverse{flex-direction:column-reverse}}@media screen and (min-width: 768px){.p-sbsc-lp__about-courses-panel-wrap--reverse{flex-direction:row-reverse}}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-description{width:auto;width:initial;margin:0}}.p-sbsc-lp__about-courses-panel-title{color:#ff9800;padding:0;margin:0;font-size:28px;line-height:1.4}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-title{margin:5px 0;font-size:16px;text-align:center}}.p-sbsc-lp__about-courses-panel-title--6month{color:#000;padding:0;margin:0;font-size:28px;line-height:1.4}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-title--6month{margin:5px 0;font-size:16px;text-align:center}}.p-sbsc-lp__about-courses-panel-paragraph{margin-top:15px;font-size:18px;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-paragraph{margin-top:10px;font-size:16px}}.p-sbsc-lp__about-courses-panel-notice{color:#ff9800;margin-top:15px;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-notice{margin-top:10px;font-size:14px}}.p-sbsc-lp__about-courses-panel-notice--6month{color:#000;margin-top:15px;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-notice--6month{margin-top:10px;font-size:14px}}.p-sbsc-lp__about-courses-panel-img-container{min-width:50%;max-width:50%}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-img-container{min-width:none;max-width:none;margin-top:10px}}.p-sbsc-lp__about-courses-panel-img{width:100%}.p-sbsc-lp__cv-btn{display:flex;align-items:center;justify-content:center;max-width:730px;padding:25px 0;margin:0 auto;font-size:28px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-sbsc-lp__cv-btn:after{top:50%;right:15px;width:15px;height:15px;margin-left:20px;content:"";border:0;border-top:solid 2px white;border-right:solid 2px white;transform:rotate(45deg)}.p-sbsc-lp__about-courses-sub-title{margin-top:30px;font-size:28px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-sub-title{font-size:16px}}.p-sbsc-lp__appeal{padding:100px 40px 40px;overflow:hidden;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__appeal{padding:40px 10px}}.p-sbsc-lp__appeal-title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-title{font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__appeal-icon{display:flex;justify-content:center;margin-bottom:10px}.p-sbsc-lp__appeal-icon img{width:35px}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-icon{margin-bottom:5px}.p-sbsc-lp__appeal-icon img{width:calc(2.24vw + 12.8px)}}.p-sbsc-lp__appeal-subheading{margin:20px 0 40px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-subheading{margin:20px 0;font-size:13px;font-weight:400}}.p-sbsc-lp__appeal-panel{display:flex;max-width:860px;padding:30px 30px 30px 0;margin:0 auto 40px;background-color:#fef8eb;border-radius:10px}@media screen and (min-width: 768px){.p-sbsc-lp__appeal-panel:nth-child(odd){flex-direction:row-reverse;padding-right:0;padding-left:30px}}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-panel{flex-direction:column-reverse;padding:10px;margin-bottom:20px;border-radius:5px}}.p-sbsc-lp__appeal-panel-pic-container{flex:none;width:400px;margin:0 30px}@media screen and (max-width: 1023px){.p-sbsc-lp__appeal-panel-pic-container{width:calc(39.22vw - 1.2px)}}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-panel-pic-container{width:auto;width:initial;margin:10px 0 0}}.p-sbsc-lp__appeal-panel-pic{width:100%}.p-sbsc-lp__appeal-panel-texts{font-weight:400;color:#000;text-align:left}.p-sbsc-lp__appeal-panel-heading{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.3;color:#ff9800}@media screen and (max-width: 1023px){.p-sbsc-lp__appeal-panel-heading{font-size:calc(1.57vw + 12px)}}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-panel-heading{margin-top:5px;margin-bottom:5px;font-size:16px;text-align:center}}.p-sbsc-lp__appeal-panel-paragraph{margin-top:20px;font-size:17px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-panel-paragraph{margin-top:10px;font-size:14px;font-weight:400}}.p-sbsc-lp__appeal-panel-paragraph--font-normal{font-weight:400}.p-sbsc-lp__appeal-panel-annotation{margin-top:20px;font-size:14px;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__appeal-panel-annotation{margin-top:10px;font-size:12px}}.p-sbsc-lp__studio{padding:100px 40px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__studio{padding:40px 10px 65px}}.p-sbsc-lp__studio-box{box-sizing:border-box;display:flex;align-items:center;max-width:960px;margin:50px auto 0;background-color:#fff;border:5px solid #f9c02d;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp__studio-box{flex-direction:column;margin:20px auto 0}}@media screen and (max-width: 767px){.p-sbsc-lp__studio-box{padding:30px 15px;margin-top:30px;border-width:2.5px}}.p-sbsc-lp__studio-pic-main{flex:1 1;margin-left:30px}@media screen and (max-width: 1023px){.p-sbsc-lp__studio-pic-main{margin:30px 0 0}}@media screen and (max-width: 767px){.p-sbsc-lp__studio-pic-main{width:100%;margin:0}}.p-sbsc-lp__studio-txt-wrap{flex:1 1;padding:70px}@media screen and (max-width: 1023px){.p-sbsc-lp__studio-txt-wrap{padding:30px}}@media screen and (max-width: 767px){.p-sbsc-lp__studio-txt-wrap{padding:0;margin-top:10px}}.p-sbsc-lp__studio-txt{font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-lp__studio-txt{font-size:14px;line-height:25px}}.p-sbsc-lp__studio-txt:not(:last-child){margin-bottom:50px}@media screen and (max-width: 767px){.p-sbsc-lp__studio-txt:not(:last-child){margin-bottom:30px}}.p-sbsc-lp__studio-pic{display:block;max-width:960px;margin:40px auto 0}@media screen and (max-width: 1023px){.p-sbsc-lp__studio-pic{width:100%}}.p-sbsc-lp__president{position:relative;box-sizing:border-box;padding:80px 20px 60px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__president{padding-top:0;background-image:none!important}}.p-sbsc-lp__president-flexbox{display:flex;justify-content:center;max-width:1040px;margin:auto}.p-sbsc-lp__president-text-container{text-align:left}@media screen and (min-width: 1024px){.p-sbsc-lp__president-text-container{margin-right:40px}}@media screen and (max-width: 1023px){.p-sbsc-lp__president-text-container{margin-right:20px}}@media screen and (max-width: 767px){.p-sbsc-lp__president-text-container{margin-right:0}}.p-sbsc-lp__president-heading{margin:0;font-size:32px;line-height:1.5;text-align:left}@media screen and (max-width: 1023px){.p-sbsc-lp__president-heading{font-size:calc(3.92vw - 8.1px)}}@media screen and (max-width: 767px){.p-sbsc-lp__president-heading{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-sbsc-lp__president-heading-image{width:100%}.p-sbsc-lp__president-paragraph{margin-top:20px;font-size:14px;font-weight:400;line-height:1.7}.p-sbsc-lp__president-image-container{position:relative;flex:none;width:520px}@media screen and (max-width: 1023px){.p-sbsc-lp__president-image-container{width:calc(54.9vw - 41.6px)}}@media screen and (max-width: 767px){.p-sbsc-lp__president-image-container{display:none}}.p-sbsc-lp__president-image{width:100%}.p-sbsc-lp__president-name{position:absolute;top:89%;right:25%;font-size:18px;font-weight:700;color:#3b3b3b;text-align:right}@media screen and (max-width: 1023px){.p-sbsc-lp__president-name{top:calc(56.86vw - 61.7px)}}.p-sbsc-lp__president-post{font-size:14px;font-weight:400}.p-sbsc-lp__voice{padding:100px 40px 60px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__voice{padding:40px 10px 0}}.p-sbsc-lp__voice-top-panel{box-sizing:border-box;display:flex;max-width:940px;padding:35px 40px 25px;margin:30px auto 15px;background-color:#fff;border:solid 2px #000;border-radius:10px}.p-sbsc-lp__voice-top-textbox{margin-right:60px}.p-sbsc-lp__voice-top-title{margin:0;font-size:24px;font-weight:700}.p-sbsc-lp__voice-top-par{margin-top:25px;font-size:16px;line-height:1.6}.p-sbsc-lp__voice-top-button{width:165px;margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp__voice-top-button{margin-top:10px}}.p-sbsc-lp__voice-top-prof{flex:none;width:200px}.p-sbsc-lp__voice-top-prof-icon-container{box-sizing:border-box;width:180px;height:180px;margin:0 10px;overflow:hidden;border:solid 2px #000;border-radius:99px}.p-sbsc-lp__voice-top-prof-icon-pic{width:180px;margin:-2px}.p-sbsc-lp__voice-top-prof-name{margin-top:10px;font-size:14px;text-align:left}.p-sbsc-lp__voice-container{max-width:940px;margin:auto}.p-sbsc-lp__voice-inline-block{display:inline-block;width:calc((100% - 40px)/2);margin:30px 0;vertical-align:top}.p-sbsc-lp__voice-inline-block:nth-child(2n){margin-right:40px}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-inline-block{width:calc((100% - 20px)/2)}.p-sbsc-lp__voice-inline-block:nth-child(2n){margin-right:20px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-inline-block{display:block;width:auto;width:initial;margin:30px 0 0}.p-sbsc-lp__voice-inline-block:nth-child(2n){margin-right:0}.p-sbsc-lp__voice-inline-block:first-of-type{margin-top:15px}}.p-sbsc-lp__voice-balloon--l{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:15px 25px;margin:0 0 25px;font-size:18px;line-height:1.45;background-color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-balloon--l{padding:15px 20px;font-size:calc(.78vw + 10px)}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-balloon--l{padding:15px 20px;font-size:calc(1.34vw + 9.7px)}}.p-sbsc-lp__voice-balloon--l:after{position:absolute;bottom:-20px;left:60px;width:36px;height:30px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/subscriptions/lp/06_voice/balloon-tail.svg);background-repeat:no-repeat;background-position:center;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-balloon--l:after{left:50px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-balloon--l:after{left:40px}}@media screen and (min-width: 768px){.p-sbsc-lp__voice-balloon--l{min-height:105px}}.p-sbsc-lp__voice-balloon--s{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:15px 25px;margin:0 0 25px;font-size:18px;line-height:1.45;background-color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-balloon--s{padding:15px 20px;font-size:calc(.78vw + 10px)}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-balloon--s{padding:15px 20px;font-size:calc(1.34vw + 9.7px)}}.p-sbsc-lp__voice-balloon--s:after{position:absolute;bottom:-20px;left:60px;width:36px;height:30px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/subscriptions/lp/06_voice/balloon-tail.svg);background-repeat:no-repeat;background-position:center;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-balloon--s:after{left:50px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-balloon--s:after{left:40px}}@media screen and (min-width: 768px){.p-sbsc-lp__voice-balloon--s{min-height:75px}}.p-sbsc-lp__voice-flexbox{display:flex}.p-sbsc-lp__voice-prof-container{display:flex;flex-direction:column;align-items:center;width:120px}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-prof-container{width:100px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-prof-container{width:80px}}.p-sbsc-lp__voice-prof-icon{box-sizing:border-box;width:120px;height:120px;border:solid 2px white;border-radius:99px}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-prof-icon{width:100px;height:100px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-prof-icon{width:80px;height:80px}}.p-sbsc-lp__voice-prof-name,.p-sbsc-lp__voice-prof-name-inside{margin-top:15px;font-size:14px;text-align:left;white-space:nowrap}@media screen and (max-width: 1023px){.p-sbsc-lp__voice-prof-name,.p-sbsc-lp__voice-prof-name-inside{font-size:12px}}@media screen and (max-width: 767px){.p-sbsc-lp__voice-prof-name,.p-sbsc-lp__voice-prof-name-inside{margin-top:5px;font-size:10px;white-space:normal}}.p-sbsc-lp__voice-par{margin-left:20px;font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.p-sbsc-lp__voice-par{margin-left:10px}}.p-sbsc-lp__voice-prof-name-inside{text-align:left}.p-sbsc-lp__payment{max-width:940px;padding-top:90px;margin:auto}.p-sbsc-lp__payment>img{width:100%;margin-bottom:65px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment{padding-top:50px}.p-sbsc-lp__payment>img{margin-bottom:45px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment>img{margin-bottom:26px}}.p-sbsc-lp__payment-sbsc{display:flex;gap:20px;margin-top:80px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc{flex-direction:column;align-items:center}}.p-sbsc-lp__payment-sbsc-price-new-twelve-plan{border:2px solid #fac02d!important}@media screen and (min-width: 768px){.p-sbsc-lp__payment-sbsc-price-new-twelve-plan{margin:-10px 0!important}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price-new-twelve-plan{width:320px!important}}.p-sbsc-lp__payment-sbsc-price-new{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:300px;border:2px solid #cdcdcd;border-radius:10px}.p-sbsc-lp__payment-sbsc-price-head-new{display:flex;align-items:center;justify-content:center;height:105px;font-size:26px;font-weight:700;line-height:40px;text-align:center;background-color:#fff;border-bottom:1px dashed #cdcdcd;border-radius:8px 8px 0 0}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-head-new{font-size:22px;line-height:33px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price-head-new{height:70px}}.p-sbsc-lp__payment-sbsc-price-head-new-twelve-plan{background-color:#fac02d!important;border-bottom:none!important}@media screen and (min-width: 768px){.p-sbsc-lp__payment-sbsc-price-head-new-twelve-plan{height:115px!important}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price-head-new-twelve-plan{height:80px}}.p-sbsc-lp__payment-sbsc-price-body-new-twelve-plan{background-color:#fef8eb!important;border-radius:10px}.p-sbsc-lp__payment-sbsc-price-body-new{display:flex;flex-direction:column;flex-grow:1;padding:0 12px 27px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-body-new{padding:0 10px 15px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price-body-new{padding-bottom:0}}.p-sbsc-lp__payment-sbsc-price-fee-new{display:flex;align-items:center;justify-content:center;height:77px;font-size:18px;line-height:27px}.p-sbsc-lp__payment-sbsc-price-fee-new>strong{font-size:36px;line-height:54px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-fee-new>strong{font-size:30px;line-height:45px}}.p-sbsc-lp__payment-sbsc-price-dscnt-fee-new{display:flex;align-items:center;justify-content:center;height:77px;margin-top:12px;font-size:18px;line-height:27px;color:#999;gap:8px}.p-sbsc-lp__payment-sbsc-price-dscnt-fee-new>span{margin-top:24px}.p-sbsc-lp__payment-sbsc-price-dscnt-fee-new>strong{font-size:36px;line-height:54px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-dscnt-fee-new{margin:12px -10px 0;font-size:16px;line-height:24px}}.p-sbsc-lp_payment-sbsc-price-presents-new-twelve-plan{background-color:#fff!important}.p-sbsc-lp_payment-sbsc-price-presents-new{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:10px 10px 53px;margin-top:8px;background-color:#fef8eb;border-radius:10px}.p-sbsc-lp_payment-sbsc-price-presents-new>h3{margin:0 auto 12px;font-size:18px;line-height:27px;color:#ff9d07;text-align:center}.p-sbsc-lp_payment-sbsc-price-presents-new>div{display:flex;flex-grow:1;flex-wrap:wrap;align-items:center;justify-content:center;min-height:100px;padding:10px;background-color:#fff;border-radius:10px;gap:10px}.p-sbsc-lp_payment-sbsc-price-presents-new>div img{width:110px;height:80px}@media screen and (min-width: 1240px){.p-sbsc-lp_payment-sbsc-price-presents-new>div img:nth-child(3n){margin-right:auto}}.p-sbsc-lp_payment-sbsc-price-presents-new>span{position:absolute;right:10px;bottom:16px;display:block;font-size:14px;font-weight:700;line-height:21px}.p-sbsc-lp_payment-sbsc-price-presents-new>span a{text-decoration:underline}@media screen and (max-width: 1023px){.p-sbsc-lp_payment-sbsc-price-presents-new{padding:10px 5px 39px}.p-sbsc-lp_payment-sbsc-price-presents-new>h3{font-size:14px}.p-sbsc-lp_payment-sbsc-price-presents-new>div{padding:5px;gap:0}.p-sbsc-lp_payment-sbsc-price-presents-new>div img{width:88px;height:64px}.p-sbsc-lp_payment-sbsc-price-presents-new>span{right:14px;bottom:12px;font-size:12px;line-height:18px}}.p-sbsc-lp__payment-notice{display:flex;flex-direction:column;align-items:center;margin:27px auto 0}.p-sbsc-lp__payment-notice li{font-size:14px;font-weight:500;line-height:21px;text-align:center;list-style:"※" inside}.p-sbsc-lp__payment-notice li a{text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-lp__payment-notice{max-width:300px}}.p-sbsc-lp__payment-sbsc-ttl{padding:30px 0;margin:0 0 30px;font-size:16px;font-weight:400;text-align:center;background-color:#fff2f2}.p-sbsc-lp__payment-ttl--l{font-size:24px;font-weight:700;vertical-align:middle}.p-sbsc-lp__payment-sbsc-qstn{box-sizing:border-box;display:inline-block;width:30px;height:30px;padding:7px;margin-left:10px;font-size:16px;font-weight:700;cursor:pointer;background-color:#fac02d;border-radius:50%}.p-sbsc-lp__payment-sbsc-qstn:hover{opacity:.7}.p-sbsc-lp__payment-sbsc-prsnt{width:450px;margin:0 auto 20px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-prsnt{width:90%}}.p-sbsc-lp__payment-sbsc-prsnt--selectable{padding:0 8.5%;margin:0 auto 20px}.p-sbsc-lp__payment-sbsc-prsnt-head{padding:5px 0;margin-bottom:15px;font-size:14px;font-weight:700;text-align:center;background-color:#fff2f2;border-radius:20px}.p-sbsc-lp__payment-sbsc-prsnt-cntnts{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.p-sbsc-lp__payment-sbsc-prsnt-txt{margin-left:20px}.p-sbsc-lp__payment-sbsc-prsnt-ttl{margin:10px 0;font-size:20px;font-weight:700;text-align:center}.p-sbsc-lp__payment-sbsc-prsnt-icon{width:25px;padding-bottom:5px;margin:0 5px;vertical-align:middle}.p-sbsc-lp__payment-sbsc-prsnt-list{font-size:16px;font-weight:700;line-height:1.8}.p-sbsc-lp__payment-sbsc-prsnt-list-note{font-size:14px;font-weight:400;line-height:1.8}.p-sbsc-lp__payment-sbsc-prsnt-img{width:30%}.p-sbsc-lp__payment-sbsc-prsnt-img--selectable{width:38%}.p-sbsc-lp__payment-sbsc-dotted-line{width:80%;margin:0 auto 20px;border-top:1px dotted #000}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-dotted-line{width:calc(100% - 40px)}}.p-sbsc-lp__payment-sbsc-price{display:flex;align-items:flex-end;justify-content:space-around;padding:0 8.5%}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price{flex-wrap:wrap;padding:0 20px}}.p-sbsc-lp__payment-sbsc-price-6-month{width:47%;min-width:200px;margin-right:1%;margin-left:1%;border:2px solid #000;border-radius:10px;position:relative;margin-top:30px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-6-month{width:100%}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-sbsc-price-6-month{margin-top:50px}}.p-sbsc-lp__payment-sbsc-price-1-month{width:47%;min-width:200px;margin-right:1%;margin-left:1%;border:2px solid #000;border-radius:10px;margin-top:20px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-sbsc-price-1-month{width:100%}}.p-sbsc-lp__payment-sbsc-price-balloon{position:absolute;top:-30px;right:0;left:0;width:199px;max-width:96%;height:52px;margin:auto}.p-sbsc-lp__payment-sbsc-price-balloon-cntnt{position:relative;padding:10px 12px;font-size:18px;font-weight:700;color:#fff;text-align:center;background-color:#ff3636;border-radius:10px}.p-sbsc-lp__payment-sbsc-price-balloon-cntnt:before{position:absolute;right:0;bottom:-10px;left:0;width:0;height:0;margin:auto;content:"";border-top:10px solid #ff3636;border-right:8px solid transparent;border-left:8px solid transparent}.p-sbsc-lp__payment-sbsc-price-balloon-shine{width:10%;vertical-align:middle}.p-sbsc-lp__payment-sbsc-price-balloon-shine:first-child{margin-right:20px}.p-sbsc-lp__payment-sbsc-price-balloon-shine:last-child{margin-left:20px}.p-sbsc-lp__payment-sbsc-price-head{font-size:20px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;padding:15px 0;background-color:#fac02d}.p-sbsc-lp__payment-sbsc-price-head--l{font-size:20px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;padding:25px 0;background-color:#fac02d}.p-sbsc-lp__payment-sbsc-price-body{display:flex;flex-flow:column;align-items:center;justify-content:center;padding:20px 0}.p-sbsc-lp__payment-sbsc-price-body-fee{display:flex;align-items:flex-end;justify-content:center}.p-sbsc-lp__payment-price-fee{font-size:16px}@media screen and (max-width: 1239px){.p-sbsc-lp__payment-price-fee{font-size:1.2vw}}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-price-fee{font-size:16px}}.p-sbsc-lp__payment-price-fee--l{font-size:1.9em;font-weight:700}.p-sbsc-lp__payment-price-dscnt{color:#ff3636}.p-sbsc-lp__payment-price-dscnt-notice{font-size:14px;font-weight:400;line-height:20px;text-align:center}.p-sbsc-lp__payment-price-dscnt-notice:before{content:"※"}@media screen and (max-width: 767px){.p-sbsc-lp__payment-price-dscnt-notice{margin-bottom:12px}}.p-sbsc-lp__payment-price-dscnt-rate{font-size:14px;font-weight:700;line-height:21px;text-align:center;background-color:#ffdfdf;border-radius:2px}.p-sbsc-lp__payment-price-dscnt-fee{font-size:18px;line-height:27px}.p-sbsc-lp__payment-price-dscnt-fee strong{font-size:36px;line-height:54px}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-price-dscnt-fee strong{font-size:30px;line-height:45px}}.p-sbsc-lp__payment-price-dscnt-fee--l{font-size:1.9em;font-weight:700}.p-sbsc-lp__payment-sbsc-price-next{margin-top:10px;font-size:12px}.p-sbsc-lp__payment-notice-item{padding-left:1em;font-size:14px;line-height:1.8;text-indent:-1em}.p-sbsc-lp__plan-banner{max-width:860px;margin:40px auto 0}@media screen and (max-width: 1023px){.p-sbsc-lp__plan-banner{width:100%}}@media screen and (max-width: 767px){.p-sbsc-lp__plan-banner{margin-top:20px}}.p-sbsc-lp__plan-banner img{width:100%}.p-sbsc-lp__under-plan-banner{max-width:860px;margin:80px auto 0}@media screen and (max-width: 1023px){.p-sbsc-lp__under-plan-banner{width:100%}}@media screen and (max-width: 767px){.p-sbsc-lp__under-plan-banner{margin-top:50px}}.p-sbsc-lp__under-plan-banner img{width:100%}.p-sbsc-lp__school-user-cpn-bnr{max-width:860px;margin:40px auto 0}@media screen and (max-width: 1023px){.p-sbsc-lp__school-user-cpn-bnr{width:100%}}@media screen and (max-width: 767px){.p-sbsc-lp__school-user-cpn-bnr{margin-top:20px}}.p-sbsc-lp__school-user-cpn-bnr img{width:100%}.p-sbsc-lp__interview{padding:140px 40px 50px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);overflow:hidden;background-color:#fef8ea}@media screen and (max-width: 767px){.p-sbsc-lp__interview{padding:0 10px 10px}}.p-sbsc-lp__interview-inner{max-width:940px;margin:auto}.p-sbsc-lp__interview-h3{margin-bottom:80px;font-size:28px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__interview-h3{margin-top:60px;margin-bottom:15px;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__interview-container{display:flex;margin:70px 0 40px}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-container{display:block;margin:20px 0}}.p-sbsc-lp__interview--text-container{width:50%;padding:10px 60px 20px;background:#fff;border-radius:15px 0 0 15px;box-shadow:0 4px 4px #dadada}@media screen and (max-width: 1023px){.p-sbsc-lp__interview--text-container{box-sizing:border-box;width:100%;padding:0 0 15px;border-radius:10px}}.p-sbsc-lp__interview-header{display:flex;justify-content:center;margin:10px 0;font-size:36px;font-weight:700;line-height:54px;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-header{justify-content:left;padding:15px;margin:0;font-size:18px;font-weight:700;line-height:27px;text-align:left;background:linear-gradient(to left,#fff0 35%,#fff),url(https://palmie.s3.amazonaws.com/lps/customer_feedback/sample_image_sp.png) no-repeat left;background-position:right;background-size:65%;border-radius:10px 10px 0 0}}.p-sbsc-lp__interview-category{min-width:160px;padding:7px;font-size:14px;font-weight:700;line-height:16px;color:#0b0b0b;text-align:center;letter-spacing:.1em;background:#fcf4dc;border-radius:20px}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-category{box-sizing:border-box;min-width:111px;padding:7px}}.p-sbsc-lp__interview-text{margin-top:15px;font-size:14px;font-weight:700;line-height:21px;color:#000}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-text{padding:0 15px;font-weight:400}}.p-sbsc-lp__interview-name{margin-left:15px;font-weight:700;line-height:16px}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-name{font-size:14px}}.p-sbsc-lp__interview-category-wrap{display:flex;align-items:center}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-category-wrap{padding:20px 15px 0}}.p-sbsc-lp__payment-method{max-width:940px;padding-bottom:40px;margin:auto}.p-sbsc-lp__interview-link{display:flex;justify-content:center;margin-top:15px}.p-sbsc-lp__interview-link a{position:relative;display:inline-block;padding:12px 40px;font-weight:700;background:#fff;border:2px solid #000;border-radius:50px;box-shadow:0 2px 4px #00000040}.p-sbsc-lp__interview-link a:before{position:absolute;top:0;right:23px;bottom:0;width:4px;height:4px;margin:auto;vertical-align:middle;content:"";border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}@media screen and (max-width: 1023px){.p-sbsc-lp__interview-link a{margin-top:15px}}@media screen and (max-width: 1023px){.p-sbsc-lp__interview--image-container{display:none}}.p-sbsc-lp__interview-image{width:100%;vertical-align:middle;border-radius:0 15px 15px 0;box-shadow:0 4px 4px #dadada}.p-sbsc-lp__interview-banner{margin-top:80px}@media screen and (max-width: 767px){.p-sbsc-lp__interview-banner{margin-top:40px}}.p-sbsc-lp__payment-method-h3{margin-top:100px;font-size:28px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-h3{margin-top:60px;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp__payment-method-flex{margin-bottom:100px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-flex{flex-direction:column;max-width:512px;margin:auto auto 30px}}.p-sbsc-lp__payment-method-container{flex:1 1;padding:30px;margin-bottom:25px;border:solid 2px #fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-container{padding:15px 20px}}.p-sbsc-lp__payment-method-way{margin:0 0 20px;font-size:24px;font-weight:700;text-align:left}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-way{font-size:calc(.89vw + 13.1px);text-align:center}}.p-sbsc-lp__payment-method-paragraph{margin:0;font-size:16px;font-weight:400;line-height:1.5;text-align:left}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-method-paragraph{font-size:14px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-paragraph{text-align:center}}.p-sbsc-lp__payment-method-card-container{display:flex;max-width:325px;margin-top:15px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-card-container{margin:15px auto 0}}.p-sbsc-lp__payment-method-card-sleeve{flex:1 1}.p-sbsc-lp__payment-method-card-sleeve:not(:last-child){margin-right:15px}.p-sbsc-lp__payment-method-card-image{width:100%}.p-sbsc-lp__payment-method-amazon-pay-image{max-width:100%;height:32px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-method-amazon-pay-image{margin:15px auto 0}}.p-sbsc-lp__payment-about{display:flex;max-width:860px;margin:60px auto 20px}@media screen and (max-width: 767px){.p-sbsc-lp__payment-about{flex-direction:column;margin:30px 0 -10px}}.p-sbsc-lp__payment-about-item{flex:1 1}@media screen and (min-width: 768px){.p-sbsc-lp__payment-about-item:nth-child(2){margin:0 100px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-about-item{position:relative;padding:15px 10px}.p-sbsc-lp__payment-about-item:not(:last-child):after{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:absolute;bottom:0;left:0;width:100vw;height:1px;content:"";background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px;border:none}}.p-sbsc-lp__payment-about-title-container{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-sbsc-lp__payment-about-title-container{flex-direction:row-reverse;align-items:center}}.p-sbsc-lp__payment-about-title{margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-lp__payment-about-title{height:60px}}@media screen and (max-width: 767px){.p-sbsc-lp__payment-about-title{flex:5 1;height:auto;height:initial;margin:0;line-height:1.5;text-align:left}}.p-sbsc-lp__payment-about-img-container{min-height:.1%}@media screen and (max-width: 767px){.p-sbsc-lp__payment-about-img-container{flex:2 1;max-width:150px;margin-right:calc(4.47vw - 4.3px)}}.p-sbsc-lp__payment-about-img{width:100%}.p-sbsc-lp__payment-about-description{margin-top:10px;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.p-sbsc-lp__online-reason{padding:100px 40px 50px;overflow:hidden;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason{padding:40px 10px}}.p-sbsc-lp__online-reason-box{position:relative;box-sizing:border-box;display:flex;max-width:940px;padding:38px 68px;margin:60px auto;background-color:#fff;border:solid 2px #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-box{flex-direction:column-reverse;padding:0;margin:15px auto;overflow:hidden}.p-sbsc-lp__online-reason-box:last-child .p-sbsc-lp__online-reason-image-container{margin:15px 15px 0}}@media screen and (min-width: 768px){.p-sbsc-lp__online-reason-box:nth-child(odd){flex-direction:row-reverse}.p-sbsc-lp__online-reason-box:nth-child(odd) .p-sbsc-lp__online-reason-badge{right:-40px;left:auto;left:initial}.p-sbsc-lp__online-reason-box:nth-child(odd) .p-sbsc-lp__online-reason-text-container{margin-right:0;margin-right:initial;margin-left:60px}.p-sbsc-lp__online-reason-box:nth-child(odd) .p-sbsc-lp__online-reason-image-container{margin-right:0;margin-right:initial;margin-left:10px}.p-sbsc-lp__online-reason-box:last-child{flex-direction:column}.p-sbsc-lp__online-reason-box:last-child .p-sbsc-lp__online-reason-text-container{flex:initial;margin:0 0 30px}.p-sbsc-lp__online-reason-box:last-child .p-sbsc-lp__online-reason-image-container{flex:initial}}.p-sbsc-lp__online-reason-box:first-of-type{margin-top:40px}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-box:first-of-type{margin-top:15px}}.p-sbsc-lp__online-reason-box--last{margin-bottom:0}@media screen and (min-width: 768px){.p-sbsc-lp__online-reason-badge{position:absolute;top:-40px;left:-40px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;font-size:24px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-badge{position:static;margin-right:6px;font-size:28px;text-align:left}}.p-sbsc-lp__online-reason-text-container{margin-right:60px;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-text-container{margin:13px}}.p-sbsc-lp__online-reason-image-container{min-height:.1%;margin-right:10px;margin-left:0;margin-left:initial}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-image-container{margin:0}}.p-sbsc-lp__online-reason-heading{margin:0 0 20px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-heading{display:flex;margin-bottom:5px;font-size:16px}}.p-sbsc-lp__online-reason-description{margin:0;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-lp__online-reason-description{font-size:14px;font-weight:400}}.p-sbsc-lp__online-reason-image{width:100%}.p-sbsc-lp__correction{max-width:940px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp__correction{overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-sbsc-lp__present{max-width:940px;padding:90px 0 20px;margin:auto}@media screen and (max-width: 1023px){.p-sbsc-lp__present{padding-top:50px}}@media screen and (max-width: 767px){.p-sbsc-lp__present{padding:90px 0 0;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-sbsc-lp__present-ttl{padding:20px 0;margin:0;text-align:center;background-color:#fef8eb}}.p-sbsc-lp__present-ttl-margin{margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp__present-ttl-margin{margin-top:0}}.p-sbsc-lp__present-ttl-icon{align-self:initial}@media screen and (max-width: 767px){.p-sbsc-lp__present-ttl-icon{margin-right:0}}.p-sbsc-lp__present-cntnr{padding:40px;margin-top:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-sbsc-lp__present-cntnr{padding:0 10px 20px;margin-top:0;border-radius:0}}.p-course-lp__present-cntnr{padding:40px;margin-top:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-course-lp__present-cntnr{padding:0 10px 20px;margin-top:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);border-radius:0}}.p-sbsc-lp__correction-cntnr{padding:40px;margin-top:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-sbsc-lp__correction-cntnr{padding-top:0;padding-right:10px;padding-left:10px;margin-top:0;border-radius:0}}.p-sbsc-lp__present-box{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:40px 20px;margin:0 auto;background-color:#fff;border:2px solid #ff9800;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp__present-box{padding:40px 20px}}@media screen and (max-width: 767px){.p-sbsc-lp__present-box{flex-direction:column;padding:10px}}.p-sbsc-lp__present-box:first-child .p-sbsc-lp__present-mark-right{display:block}.p-sbsc-lp__present-box:last-child .p-sbsc-lp__present-mark-left{display:block}.p-sbsc-lp__present-box:not(:last-child){margin-bottom:30px}.p-sbsc-lp__present-mark-left{position:absolute;bottom:-50px;left:-50px;display:none;width:120px}.p-sbsc-lp__present-mark-right{position:absolute;top:-50px;right:-50px;display:none;width:120px}.p-sbsc-lp__present-image-container{min-width:250px;max-width:40%;margin:0 20px 20px}@media screen and (max-width: 767px){.p-sbsc-lp__present-image-container{box-sizing:border-box;width:100%;max-width:none;max-width:initial;padding:10px;margin:0}}.p-sbsc-lp__present-image-container--selectable{min-width:250px;max-width:500px;margin:0 20px 20px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp__present-image-container--selectable{max-width:none;max-width:initial;margin:10px}}.p-sbsc-lp__present-image{width:100%;vertical-align:middle}.p-sbsc-lp__present-text-container{flex:1 1;min-width:40%;margin:0 20px;text-align:left}@media screen and (max-width: 767px){.p-sbsc-lp__present-text-container{flex:none;margin:15px 10px 10px}}.p-sbsc-lp__present-text-heading{margin:0;font-size:22px;font-weight:700;line-height:29px;color:#ff9800}@media screen and (max-width: 767px){.p-sbsc-lp__present-text-heading{font-size:17px;line-height:24px}}.p-sbsc-lp__present-text-title,.p-sbsc-lp__present-text-description-normal{margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.5}.p-sbsc-lp__present-text-description{margin:20px 0 0;font-size:14px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__present-text-description{margin-top:10px}}.p-sbsc-lp__present-text-red{color:#ff3636}.p-sbsc-lp__present-text-notice{margin-top:20px;font-size:12px;font-weight:400;line-height:1.5;list-style:none}@media screen and (max-width: 767px){.p-sbsc-lp__present-text-notice{margin-top:10px}}.p-sbsc-lp__present-apply{padding:0 10px}.p-sbsc-lp__faq{justify-content:space-between;padding:100px 40px 50px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp__faq{padding:40px 10px 0}}.p-sbsc-lp__info{padding:10px 0 60px;overflow:hidden}@media screen and (max-width: 767px){.p-sbsc-lp__info{padding-bottom:0 50px}}.p-sbsc-lp__info-box{display:flex;justify-content:space-between;max-width:1024px;margin:auto}@media screen and (max-width: 1023px){.p-sbsc-lp__info-box{flex-wrap:wrap;justify-content:space-around}}@media screen and (max-width: 767px){.p-sbsc-lp__info-box{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);flex-direction:column;flex-wrap:nowrap;justify-content:initial}}.p-sbsc-lp__info-item{flex:323px 1;max-width:323px;margin-top:40px}.p-sbsc-lp__info-facebook{width:340px;margin-top:40px}.p-sbsc-lp__info-item-inner{width:100%}.p-sbsc-lp__info-mini-title{font-size:20px;font-weight:700;text-align:center}.p-sbsc-lp__info-webcast-box{display:flex;width:100%;max-width:500px;padding:15px;margin:auto}.p-sbsc-lp__info-webcast-icon{flex:none;width:60px;margin-right:20px}.p-sbsc-lp__info-webcast-icon-image{width:100%}.p-sbsc-lp__info-webcast-text{flex:none;margin:0 5px 0 0;line-height:1.4}.p-sbsc-lp__info-webcast-text .p-sbsc-lp__info-webcast-text__x{margin:0 0 10px;font-size:14px;font-weight:400;color:#000}.p-sbsc-lp__info-webcast-text .p-sbsc-lp__info-webcast-text__twitter{margin:0 0 10px;font-size:14px;font-weight:400;color:#1da1f2}.p-sbsc-lp__info-webcast-text .p-sbsc-lp__info-webcast-text__facebook{margin:0 0 10px;font-size:14px;font-weight:400;color:#1877f2}.p-sbsc-lp__info-webcast-text .p-sbsc-lp__info-webcast-text__line{margin:0 0 10px;font-size:14px;font-weight:400;color:#00b900}.p-sbsc-lp__info-webcast-btn__x{display:inline-flex;align-items:center;gap:5px;padding:4px 15px;font-size:13px;background-color:#000;border-radius:20px}.p-sbsc-lp__info-webcast-btn__x>img{width:13px}.p-sbsc-lp__info-webcast-btn__x .p-sbsc-lp__info-webcast-btn-link{font-weight:700;line-height:20px;color:#fff}.p-sbsc-lp__info-webcast-btn__line{display:inline-flex;padding:5px 10px;font-size:13px;background-color:#00b900;border-radius:5px}.p-sbsc-lp__info-webcast-btn__line .p-sbsc-lp__info-webcast-btn-link{color:#fff}.p-sbsc-lp__info-media{margin-top:60px}.p-sbsc-lp__info-media-image{width:100%}.p-sbsc-lp__floating{position:fixed;right:0;bottom:0;left:0;z-index:1000000;padding:10px;pointer-events:none;background-color:#00000080;opacity:0;transition:.5s ease}.p-sbsc-lp__floating>a{max-width:500px;margin:auto}.p-sbsc-lp__floating--show{pointer-events:visible;opacity:1}.p-sbsc-lp__customer-feedback-apply{margin-bottom:70px}.p-sbsc-lp__link-underline{text-decoration:underline}.p-sbsc-lp__courses-fix{position:relative;width:100%;height:1785px;margin-top:50px;overflow:hidden}@media screen and (max-width: 767px){.p-sbsc-lp__courses-fix{margin-top:30px}}.p-sbsc-lp__courses-fix.open{height:auto}.p-sbsc-lp__courses-fix.open:after{display:none}.p-sbsc-lp__courses-fix.open button{display:none}.p-sbsc-lp__courses-fix:after{position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:270px;content:"";background:linear-gradient(to bottom,transparent 0%,#fff 100%);transition:1s}.p-sbsc-lp__courses-with-theme:not(:first-child){margin-top:42px}@media screen and (max-width: 767px){.p-sbsc-lp__courses-with-theme:not(:first-child){margin-top:22px}}.p-sbsc-lp__courses-theme{display:flex;align-items:center;gap:10px;margin-bottom:15px}.p-sbsc-lp__courses-theme h3{margin:0;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-sbsc-lp__courses-theme{gap:8px}.p-sbsc-lp__courses-theme>img{height:24px}.p-sbsc-lp__courses-theme h3{font-size:16px;line-height:24px}}.p-sbsc-lp__courses-with-theme-block{display:flex;flex-wrap:nowrap;gap:20px;overflow:auto}.p-sbsc-lp__courses-with-theme-block>div{flex:0 0 295px;width:295px}@media screen and (max-width: 1023px){.p-sbsc-lp__courses-with-theme-block>div{flex:0 0 21vw}}@media screen and (max-width: 767px){.p-sbsc-lp__courses-with-theme-block{gap:10px}.p-sbsc-lp__courses-with-theme-block>div{flex:0 0 161px}}.p-sbsc-lp__courses-moreread{position:absolute;bottom:60px;left:50%;z-index:2;width:100%;max-width:500px;padding:15px 0;text-align:center;background-color:#fff;border:2px solid #000;border-radius:30px;transform:translate(-50%)}.p-sbsc-lp__courses-moreread>span{font-size:20px;font-weight:700;line-height:30px}@media screen and (max-width: 767px){.p-sbsc-lp__courses-moreread{bottom:30px;max-width:46.8%;padding:14px 0}.p-sbsc-lp__courses-moreread>span{font-size:14px;line-height:21px}}.p-sbsc-lp__courses-with-theme-button{width:100%;max-width:260px;margin:50px auto 0}.p-sbsc-lp-price-update__first{box-sizing:border-box;width:100vw;height:514px;padding-top:90px;margin:0 calc(50% - 50vw);background-color:#fef8eb;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_pc.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__first{height:526px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_tb.png)}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__first{height:auto;padding-top:70px;padding-bottom:90px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_sp.png)}}.p-sbsc-lp-price-update__new-feature{position:relative;box-sizing:border-box;display:flex;width:940px;margin:0 auto;background-color:#fef8eb;border:3px solid #000;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature{width:91.7%;max-width:835px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature{flex-direction:column;width:94%}}.p-sbsc-lp-price-update__new-feature>h2{position:absolute;top:-34px;left:50%;width:280px;padding:15px 0;margin:0;font-size:22px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(90deg,#ff3636,#fac02d);border-radius:10px;box-shadow:0 5px 15px #fa8a2299;transform:translate(-50%)}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature>h2{width:220px;font-size:16px}}.p-sbsc-lp-price-update__new-feature>h2>img{position:absolute;top:50%;left:-61px;width:110px;height:110px;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature>h2>img{left:-40px;width:80px;height:80px}}.p-sbsc-lp-price-update__new-feature-img{flex:1 1 38.6%;width:38.6%;padding-bottom:37.6%;background-repeat:no-repeat;background-position:center;background-size:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-img{flex:1 0 38.6%;padding-bottom:20px;background-size:0}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-img{width:100%;padding-bottom:66.6%;background-size:cover;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:0}}.p-sbsc-lp-price-update__new-feature-img-container{display:none}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-img-container{display:block;height:100%;background-repeat:no-repeat;background-position:30px 50px;background-size:31.5vw}}.p-sbsc-lp-price-update__new-feature-detail{flex:1 1 497px;padding:50px 40px 76px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-detail{flex:0 1 382px;padding:50px 40px 30px 20px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-detail{flex:1 1 auto;padding:25px 15px}}.p-sbsc-lp-price-update__new-feature-detail>h3{width:-moz-fit-content;width:fit-content;padding:0 10px;margin:0;font-size:28px;line-height:42px;color:#fff;background:linear-gradient(90deg,#ff3636,#fac02d)}.p-sbsc-lp-price-update__new-feature-detail>h3+h3{margin-top:8px;margin-bottom:20px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-detail>h3+h3{margin-bottom:15px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-detail>h3+h3{margin-bottom:15px}}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-detail>h3{font-size:24px;line-height:36px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-detail>h3{font-size:18px;line-height:27px}}.p-sbsc-lp-price-update__new-feature-detail>p{font-size:16px;font-weight:700;line-height:28.8px;color:#000}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-detail>p{font-size:14px;line-height:25.2px}}.p-sbsc-lp-price-update__new-feature-detail>p>span{color:#ff3636}.p-sbsc-lp-price-update__new-feature-detail>a{position:absolute;right:40px;bottom:30px;box-sizing:border-box;display:block;width:146px;padding:11px 15px;margin:10px 0 0 auto;font-size:14px;font-weight:700;line-height:14px;background-color:#fff;border:2px solid #000;border-radius:100px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-detail>a{position:relative;right:0;bottom:0}}.p-sbsc-lp-price-update__new-feature-detail>a:after{position:absolute;top:50%;right:15px;box-sizing:border-box;display:inline-block;width:7px;height:7px;line-height:1;vertical-align:middle;content:"";border:2px solid #000;border-bottom:0;border-left:0;transform:translateY(-75%) rotate(135deg)}.p-sbsc-lp-price-update__second{box-sizing:border-box;width:100vw;min-height:1380px;padding-bottom:100px;margin:0 calc(50% - 50vw);background-color:#fef8eb;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_2_pc.svg);background-repeat:no-repeat;background-position:center 0;background-size:100%;border:1px solid transparent}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__second{background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_2_tb.svg)}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__second{padding-bottom:70px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/price_update/lp/new_feature_bg_2_sp.svg)}}.p-sbsc-lp-price-update__second>h2{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:120px auto 74px;font-size:32px;line-height:48px;gap:5px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__second>h2{padding:0 10px;margin:70px auto 50px;font-size:calc(2.24vw + 10.8px);line-height:1.5}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__second>h2>img{width:24px;height:24px}}.p-sbsc-lp-price-update__new-feature-second{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:68.8vw;min-width:946px;max-width:1321px;padding:70px 40px 40px;margin:0 auto;background-color:#fff;border:3px solid #000;border-radius:10px;gap:30px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__new-feature-second{width:94.8vw;min-width:0;padding:67px 19px 19px;gap:20px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-second{width:93.75vw;padding:68px 7px 7px;gap:10px}}.p-sbsc-lp-price-update__new-feature-second>h2{position:absolute;top:-34px;left:50%;width:280px;padding:15px 0;margin:0;font-size:22px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(90deg,#ff3636,#fac02d);border-radius:10px;box-shadow:0 5px 15px #fa8a2299;transform:translate(-50%)}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-second>h2{width:220px;font-size:16px}}.p-sbsc-lp-price-update__new-feature-second>h2>img{position:absolute;top:50%;left:-61px;width:110px;height:110px;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-second>h2>img{left:-40px;width:80px;height:80px}}.p-sbsc-lp-price-update__new-feature-box{position:relative;z-index:0;box-sizing:border-box;display:flex;align-items:flex-start;min-height:293px;padding:28px;background-color:#fee5bc;border:2px solid #fac02d;border-radius:10px;gap:30px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-box{flex-direction:column;padding:8px 8px 13px}}.p-sbsc-lp-price-update__new-feature-box-img{position:relative;flex:1 1 44.7%;padding-top:25.5%;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #fa8a2299}.p-sbsc-lp-price-update__new-feature-box-img>.image{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:8px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-box-img{flex:1 1;width:calc(100% - 10px);padding-top:calc(56.8% - 5.7px)}}.p-sbsc-lp-price-update__new-feature-box-img:after{position:absolute;top:10px;left:10px;z-index:-1;display:block;width:100%;height:100%;content:"";background:linear-gradient(90deg,#ff3636,#fac02d);border-radius:10px}.p-sbsc-lp-price-update__new-feature-box-detail{flex:1 1 44.9%}.p-sbsc-lp-price-update__new-feature-box-detail>.text-box{box-sizing:border-box;width:100%;padding-right:10px}.p-sbsc-lp-price-update__new-feature-box-detail>.text-box>h3{display:inline;padding:5px 10px;margin:0;font-size:28px;line-height:46px;color:#ff9800;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-box-detail>.text-box>h3{font-size:20px;line-height:36px}}.p-sbsc-lp-price-update__new-feature-box-detail>.text-box>h3>br{display:none}@media screen and (max-width: 365px){.p-sbsc-lp-price-update__new-feature-box-detail>.text-box>h3>br{display:block}}.p-sbsc-lp-price-update__new-feature-box-detail>p{margin-top:15px;font-size:18px;font-weight:500;line-height:27px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-box-detail>p{margin-top:10px;font-size:16px;font-weight:300;line-height:24px}}.p-sbsc-lp-price-update__new-feature-box-detail>span{display:block;margin-top:15px;font-size:15px;line-height:27px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-feature-box-detail>span{margin-top:10px;font-size:12px;line-height:18px}}.p-sbsc-lp-price-update__fee-update-notice{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:25px 0;margin:40px auto 0;text-align:center;background:#feebeb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-update-notice{padding:25px 10px}}.p-sbsc-lp-price-update__fee-update-notice>p{font-size:18px;font-weight:600;line-height:1.5;color:#000}.p-sbsc-lp-price-update__fee-update-notice>p.notice{color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-update-notice>p{font-size:16px}}.p-sbsc-lp-price-update__fees{display:flex;gap:20px;margin-top:60px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fees{flex-direction:column;align-items:center}}.p-sbsc-lp-price-update__fee-item-outer{box-sizing:border-box;flex:1 1 300px;max-width:300px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__fee-item-outer{flex:1 1 221px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-item-outer{width:100%;max-width:360px}}.p-sbsc-lp-price-update__fee-item{position:relative;border:2px solid #cdcdcd;border-radius:10px}.recommended .p-sbsc-lp-price-update__fee-item{border:2px solid #fac02d}.p-sbsc-lp-price-update__fee-popular{position:absolute;top:-27px;left:50%;display:flex;align-items:center;justify-content:center;width:200px;padding:10px 0;font-size:18px;font-weight:700;line-height:27px;color:#fff;background:linear-gradient(272.48deg,#fac02d,#ff3636 69%);background-color:#ff3636;border-radius:10px;box-shadow:0 5px 15px #fa8a2299;transform:translate(-50%);gap:20px}.p-sbsc-lp-price-update__fee-popular:after{position:absolute;bottom:-9px;left:50%;width:18px;height:10px;content:"";background-color:#fd562d;transform:translate(-50%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.p-sbsc-lp-price-update__fee-popular>img{width:18px;height:18px}.p-sbsc-lp-price-update__fee-popular>img:last-child{transform:scaleX(-1)}.p-sbsc-lp-price-update__fee-head{padding:25px 0;background-color:#f6f5f3;border-top-left-radius:7px;border-top-right-radius:7px}.recommended .p-sbsc-lp-price-update__fee-head{background-color:#fac02d}.p-sbsc-lp-price-update__fee-head>h2{margin:0;font-size:26px;line-height:40px;color:#000;text-align:center}.p-sbsc-lp-price-update__fee-body{position:relative;display:flex;flex-direction:column;align-items:center;padding:15px 20px 20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__fee-body{padding:25px 10px 10px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-body{padding:25px 20px 20px}}.recommended .p-sbsc-lp-price-update__fee-body{background-color:#fef8eb}.p-sbsc-lp-price-update__fee-body>.dotline{width:100vw;max-width:260px;margin:20px 0;border-top:1px dotted #000}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__fee-body>.dotline{max-width:201px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-body>.dotline{max-width:100%}}.p-sbsc-lp-price-update__fee-price{font-weight:700;text-align:center}.p-sbsc-lp-price-update__fee-price>.price{padding-top:7px;font-size:18px}.p-sbsc-lp-price-update__fee-price>.price>strong{font-size:36px}.p-sbsc-lp-price-update__fee-price>.new-fee{margin-top:5px;font-size:14px;line-height:18px}.p-sbsc-lp-price-update__fee-price>.new-fee>h4{margin:0 0 5px;color:#999}.recommended .p-sbsc-lp-price-update__fee-price>.new-fee>h4{color:#ff9800}.p-sbsc-lp-price-update__fee-price>.new-fee .new-price{width:33vw;max-width:186px;padding:10px 0 12px;margin:0 auto;color:#000;background:#f6f5f3;border-radius:8px}.recommended .p-sbsc-lp-price-update__fee-price>.new-fee .new-price{background:#ff980033}.p-sbsc-lp-price-update__fee-price>.new-fee .new-price>strong{font-size:18px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-price>.new-fee .new-price{width:100vw;max-width:186px}}.p-sbsc-lp-price-update__fee-price--discount{padding-top:10px;font-weight:700;text-align:center}.p-sbsc-lp-price-update__fee-price--discount>.discount{width:100vw;max-width:180px;padding:7px 0;font-size:16px;line-height:16px;color:#ff3636;text-align:center;background-color:#ffd9d9;border-radius:5px}.p-sbsc-lp-price-update__fee-price--discount>.price{padding-top:7px;font-size:18px;color:#ff3636}.p-sbsc-lp-price-update__fee-price--discount>.price>strong{font-size:36px}.p-sbsc-lp-price-update__fee-price--discount>.notice{font-size:14px;line-height:18px;color:#999}.p-sbsc-lp-price-update__fee-services{display:flex;flex-direction:column;margin-bottom:22px}.p-sbsc-lp-price-update__fee-services>.service{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:25px}.p-sbsc-lp-price-update__fee-services>.service:before{display:inline-block;width:18px;height:17px;margin-right:6px;content:"";background-image:url(https://palmie.s3.ap-northeast-1.amazonaws.com/v2/price_update/lp/checked.svg);background-repeat:no-repeat;background-size:contain}.p-sbsc-lp-price-update__fee-services>.service>sup{color:#ff3636}.p-sbsc-lp-price-update__fee-bonuses{position:relative;box-sizing:border-box;width:33vw;max-width:260px;padding:20px 15px;background:#ff980033;border-radius:8px}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__fee-bonuses{max-width:201px}}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__fee-bonuses{width:100%;max-width:260px}}.p-sbsc-lp-price-update__fee-bonuses>.head{position:absolute;top:-12px;left:50%;width:0;width:72px;padding:5px 0;font-size:12px;font-weight:700;line-height:12px;color:#ff9800;text-align:center;background-color:#fff;border-bottom-color:#ff9800;border-radius:3px;transform:translate(-50%)}.p-sbsc-lp-price-update__fee-bonuses>.images{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:93px;padding:10px 13px;font-size:16px;font-weight:500;background-color:#fff;border-radius:5px;gap:4px}.p-sbsc-lp-price-update__fee-bonuses>.images>div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 2px);max-width:calc(50% - 2px)}.p-sbsc-lp-price-update__fee-bonuses>.images img{max-width:100%}@media screen and (max-width: 1023px){.p-sbsc-lp-price-update__fee-bonuses>.images{padding:8px 10px}}.p-sbsc-lp-price-update__fee-bonuses>.images-nothing{box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;background-color:#fff;border-radius:5px}.p-sbsc-lp-price-update__new-fee{position:relative;padding:15px 0;margin:18px 0 30px;font-size:14px;font-weight:700;line-height:18px;color:#999;text-align:center;border:2px solid #cdcdcd;border-radius:10px}.recommended .p-sbsc-lp-price-update__new-fee{background-color:#fef8eb;border:2px solid #fac02d}.p-sbsc-lp-price-update__new-fee:before{position:absolute;top:-28px;left:50%;width:0;width:40px;height:34px;content:"";background-image:url(https://palmie.s3.ap-northeast-1.amazonaws.com/v2/price_update/lp/down_arrow.svg);background-repeat:no-repeat;background-size:contain;transform:translate(-50%)}.p-sbsc-lp-price-update__new-fee>h4{margin:0 0 5px}.recommended .p-sbsc-lp-price-update__new-fee>h4{color:#ff9800}.p-sbsc-lp-price-update__new-fee .new-price{width:33vw;max-width:186px;padding:10px 0 12px;margin:0 auto;color:#fff;background-color:#ff9800;border-radius:8px}@media screen and (max-width: 767px){.p-sbsc-lp-price-update__new-fee .new-price{width:100%}}.p-sbsc-lp-price-update__new-fee .new-price>strong{font-size:18px}.p-sbsc-lp-price-update__fee-notice{margin-top:23px;font-size:14px;font-weight:500;line-height:21px;color:#000;text-align:center}.p-sbsc-lp-price-update__fee-notice>li{list-style:none}.p-sbsc-lp-price-update__fee-notice>li:before{content:"※"}.p-sbsc-lp-price-update__fee-notice>li.notice{font-weight:700;color:#ff3636}.p-sbsc-lp-price-update__fee-notice>li>a{text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-lp__about-courses-panel-new{max-width:512px;padding:3%}}.p-sbsc-lp__about-courses-panel-new .p-sbsc-lp__about-courses-panel-paragraph{font-size:16px;line-height:29px}.p-sbsc-lp__about-courses-panel-new .p-sbsc-lp__about-courses-panel-notice{font-size:12px;font-weight:700;line-height:1.5}.p-sbsc-lp__about-courses-panel-new .p-sbsc-lp__about-courses-panel-notice+.p-sbsc-lp__about-courses-panel-notice{margin-top:0}.p-sbsc-lp__trial_extend_cpn{position:relative;top:0;right:0;left:0;box-sizing:border-box;padding:180px 60px 0;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/trial_extend_cpn/lp_bg_pc.png);background-position:top;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-sbsc-lp__trial_extend_cpn{padding:10px 60px 30px;background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/trial_extend_cpn/lp_bg_sp.png)}}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn{padding:10px 20px 30px}}.p-sbsc-lp__trial_extend_cpn_box{box-sizing:border-box;display:flex;flex-direction:column;max-width:940px;padding:20px 40px;margin:30px auto 15px;background-color:#fff;border:solid 2px #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box{padding:10px}}.p-sbsc-lp__trial_extend_cpn_box__content{box-sizing:border-box;display:flex;width:100%;padding:20px 0;margin:20px auto;background-color:#eaf5d1;border:solid 2px #8fd330;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content{flex-direction:column;padding:5px 0;margin:5px auto}}.p-sbsc-lp__trial_extend_cpn_box__content-img{width:50%;padding:10px 20px}.p-sbsc-lp__trial_extend_cpn_box__content-img>img{width:100%}@media screen and (max-width: 1023px){.p-sbsc-lp__trial_extend_cpn_box__content-img{width:50%;padding:10px 0 0 20px}}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content-img{width:100%;padding:0;margin:auto}}.p-sbsc-lp__trial_extend_cpn_box__content-text{width:50%;padding:20px}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content-text{width:90%;padding:10px 0;margin:auto}}.p-sbsc-lp__trial_extend_cpn_box__content-text-title{display:inline;padding:5px;margin:0;font-size:28px;font-weight:700;line-height:1.3em;color:#ff3636;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content-text-title{font-size:20px}}.p-sbsc-lp__trial_extend_cpn_box__content-text-description{margin:20px 0 0;font-size:18px;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content-text-description{margin-top:10px;font-size:16px}}.p-sbsc-lp__trial_extend_cpn_box__content-text-notice{margin:20px 0 0;font-size:15px;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn_box__content-text-notice{margin-top:10px;font-size:12px}}.p-sbsc-lp__trial_extend_cpn-title-pc{position:absolute;top:30px;width:80%;max-width:860px;margin:auto -40px}.p-sbsc-lp__trial_extend_cpn-title-pc img{width:100%}.p-sbsc-lp__trial_extend_cpn-title{text-align:center}.p-sbsc-lp__trial_extend_cpn-title img{width:95%}@media screen and (max-width: 767px){.p-sbsc-lp__trial_extend_cpn-title img{width:85%}}.p-sbsc-lp{padding-top:60px}@media screen and (max-width: 1023px){.p-sbsc-lp{padding-top:0}}@media screen and (max-width: 767px){.p-sbsc-lp{padding-top:0}}.p-sbsc-lp-stdnt-dscnt__mv{position:relative;top:0;right:0;left:0;box-sizing:border-box;height:580px;padding:80px 60px 60px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv{height:calc(40vw + 120px);padding:80px calc(10vw - 45px) 60px;background-position:50% 50px;background-size:cover}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv{top:0;box-sizing:border-box;height:127.6vw;padding:0 20px;margin-top:0;margin-bottom:0;background-position:top center}}.p-sbsc-lp-stdnt-dscnt__mv--cpn{padding:80px 60px 25px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv--cpn{padding:80px calc(10vw - 45px) 20px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv--cpn{height:155.5vw;padding:0 20px}}.p-sbsc-lp-stdnt-dscnt__mv-content{display:flex;flex-direction:column;justify-content:flex-end;width:480px;height:100%}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-content{width:calc(38.06vw + 68.6px);margin-left:calc(3.92vw - 30.1px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-content{width:100%;margin-left:0}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-content--cpn{flex-direction:column-reverse;justify-content:flex-start}}.p-sbsc-lp-stdnt-dscnt__mv-btn-container{margin-bottom:157px;transform:translateY(50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-btn-container{margin-bottom:calc(18vw - 80px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-btn-container{margin-bottom:calc(23.22vw - 17.5px);transform:none;transform:initial}}.p-sbsc-lp-stdnt-dscnt__mv-btn-container--cpn{width:75%;margin:0 auto 67px;transform:translateY(50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-btn-container--cpn{margin-bottom:calc(10vw - 30px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-btn-container--cpn{width:100%;margin-bottom:calc(8vw + 8.5px);transform:none;transform:initial}}.p-sbsc-lp-stdnt-dscnt__mv-advertise{margin-bottom:10px;font-size:24px;color:#fff;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-advertise{font-size:calc(1.5vw + 5px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-advertise{font-size:calc(3vw + 3px)}}.p-sbsc-lp-stdnt-dscnt__mv-advertise--cpn{margin-bottom:10px;font-size:16px;color:#fff;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-advertise--cpn{font-size:calc(1vw + 5px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-advertise--cpn{font-size:calc(3vw + 3px);text-shadow:1.5px 1.5px 0 #000,-1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px -1.5px 0 #000,0 1.5px 0 #000,0 -1.5px 0 #000,-1.5px 0 0 #000,1.5px 0 0 #000}}.p-sbsc-lp-stdnt-dscnt__mv-advertise-slash{font-size:1.2em}.p-sbsc-lp-stdnt-dscnt__mv-btn{box-sizing:border-box;padding:22px 20px;font-size:28px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-btn{max-width:500px;padding:calc(1.79vw + 8.3px) 0;margin:auto;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp-stdnt-dscnt__mv-btn--cpn{box-sizing:border-box;padding:15px;font-size:20px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-btn--cpn{padding:calc(1vw + 2px);font-size:calc(1vw + 8px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-btn--cpn{max-width:500px;padding:calc(1.79vw + 8.3px) 0;margin:auto;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-container{position:relative;padding:5px 30px 10px;background-color:#fef8eb;border:2px solid #ff9800;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-container{padding:5px 30px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-container{padding-right:4vw;padding-left:4vw;margin-bottom:1.5vw}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-amazon{width:130px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-amazon{width:110px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-amazon{width:35%}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-ttl{position:relative;padding-top:12px;margin:0 0 10px;font-size:24px;color:#ff9800}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-ttl{padding-top:5px;font-size:18px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-ttl{font-size:calc(4.5vw + 3px)}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-accent{position:absolute;top:0;left:239px;width:30px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-accent{left:calc(20vw + 28px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-accent{left:calc(47vw + 21px);width:7vw}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-txt{margin-bottom:20px;font-size:16px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-txt{margin-bottom:10px;font-size:calc(1.2vw + 1.5px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-txt{font-size:calc(3vw + 2px)}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-val-box{display:flex;margin-bottom:10px;margin-left:25px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-val-box{margin-left:5%}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-val{margin:-10px auto;font-size:18px;font-weight:700;line-height:24px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-val{font-size:14px;line-height:20px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__mv-cpn-val{font-size:calc(3vw + 3px);line-height:normal}}.p-sbsc-lp-stdnt-dscnt__mv-cpn-val-prc{font-size:1.3em}.p-sbsc-lp-stdnt-dscnt__mv-cpn-time{font-weight:700;color:#ff3636}.p-sbsc-lp-stdnt-dscnt__title{display:flex;align-items:center;justify-content:center;margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__title{font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp-stdnt-dscnt__title--cpn{position:relative;max-width:940px;margin-right:auto;margin-left:auto}.p-sbsc-lp-stdnt-dscnt__title--orange{color:#ff9800}.p-sbsc-lp-stdnt-dscnt__title-icon{display:flex;justify-content:center;margin-right:10px}.p-sbsc-lp-stdnt-dscnt__title-icon img{width:40px;max-height:40px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__title-icon{margin-right:5px}.p-sbsc-lp-stdnt-dscnt__title-icon img{width:calc(2.24vw + 12.8px);max-height:none;max-height:initial}}.p-sbsc-lp-stdnt-dscnt__title--vertical{display:flex;align-items:center;justify-content:center;margin:0;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__title--vertical{flex-direction:column;font-size:calc(2.24vw + 10.8px)}}.p-sbsc-lp-stdnt-dscnt__title-icon--vertical{display:flex;justify-content:center;margin-right:10px}.p-sbsc-lp-stdnt-dscnt__title-icon--vertical img{width:35px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__title-icon--vertical{margin-right:0}.p-sbsc-lp-stdnt-dscnt__title-icon--vertical img{width:calc(4.47vw + 25.7px);margin-bottom:20px}}.p-sbsc-lp-stdnt-dscnt__title-limited{position:absolute;top:-35px;left:130px;font-size:20px;font-weight:700;color:#ff3636;transform:rotate(-10deg)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__title-limited{left:calc(47vw - 350px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__title-limited{position:static;text-align:center;transform:none}}.p-sbsc-lp-stdnt-dscnt__title-limited-slash{font-size:1.2em}.p-sbsc-lp-stdnt-dscnt__about-courses{padding:100px 0 30px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses{padding-top:60px;padding-bottom:0}}.p-sbsc-lp-stdnt-dscnt__about-courses--yellow{padding:100px 40px 30px;overflow:hidden;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses--yellow{padding:40px 10px 20px}}.p-sbsc-lp-stdnt-dscnt__about-courses-subheading{margin-top:40px;font-size:16px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-subheading{font-size:13px;font-weight:400}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel{box-sizing:border-box;display:flex;flex-direction:row;max-width:860px;padding:30px;margin:50px auto 0;background-color:#fef8eb;border-radius:10px}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel:nth-child(2n){flex-direction:row-reverse}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel{flex-direction:column;padding:10px;margin-top:30px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel:first-of-type{margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel:first-of-type{margin-top:15px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel--narrow{margin-top:20px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-description{width:370px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel-description{width:auto;width:initial;margin:0}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel:nth-child(odd)>.p-sbsc-lp-stdnt-dscnt__about-courses-panel-description{margin-right:30px}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel:nth-child(2n)>.p-sbsc-lp-stdnt-dscnt__about-courses-panel-description{margin-left:30px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-title{padding:0;margin:0;font-size:28px;line-height:1.4;color:#ff9800}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel-title{font-size:16px;text-align:center}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-paragraph{margin-top:15px;font-size:16px;font-weight:500;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel-paragraph{margin-top:10px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-notice{margin-top:15px;font-size:12px;font-weight:700;line-height:1.5;color:#ff9800}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel-notice{margin-top:10px;font-size:14px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-img-container{width:400px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__about-courses-panel-img-container{width:auto;width:initial;margin-top:20px}}.p-sbsc-lp-stdnt-dscnt__about-courses-panel-img{width:100%}.p-sbsc-lp-stdnt-dscnt__required{padding:100px 20px 120px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__required{padding:40px 10px 60px}}.p-sbsc-lp-stdnt-dscnt__required-panel{box-sizing:border-box;max-width:860px;padding:20px 60px;margin-top:50px;margin-right:auto;margin-left:auto;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__required-panel{padding:30px 20px 30px 30px;margin-top:30px}}.p-sbsc-lp-stdnt-dscnt__required-title{margin-bottom:12px}.p-sbsc-lp-stdnt-dscnt__required-list{list-style:none}.p-sbsc-lp-stdnt-dscnt__required-list-item{position:relative;margin-bottom:10px;font-size:16px;line-height:1.8}.p-sbsc-lp-stdnt-dscnt__required-list-item:last-child{margin-bottom:0}.p-sbsc-lp-stdnt-dscnt__required-list-item .furigana{position:relative;display:inline-block}.p-sbsc-lp-stdnt-dscnt__required-list-item .furigana:before{content:attr(data-ruby);position:absolute;top:-1.2em;left:50%;transform:translate(-50%);font-size:.75rem;white-space:nowrap}.c-link-box--student{margin-left:16px;border:black solid 1px;border-radius:30px;max-width:235px;text-align:center;display:flex;justify-content:center;align-items:center;height:34px;box-shadow:0 4px 4px #00000040;box-sizing:border-box}.c-link-txt--student{cursor:pointer;font-weight:700;font-size:15px}.p-sbsc-lp-stdnt-dscnt__required-notice-title{max-width:860px;margin:15px auto 0}.p-sbsc-lp-stdnt-dscnt__required-notice{max-width:860px;margin:0 auto}.p-sbsc-lp-stdnt-dscnt__required-notice-item{margin-left:1.5rem;font-size:14px;line-height:1.8}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__required-notice-item{margin-bottom:10px}.p-sbsc-lp-stdnt-dscnt__required-notice-item:last-child{margin-bottom:0}}.p-sbsc-lp-stdnt-dscnt__payment{max-width:940px;padding-top:100px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment{padding-top:40px;padding-bottom:50px}}.p-sbsc-lp-stdnt-dscnt__payment-table{margin-top:140px;table-layout:fixed;border-spacing:0;border-collapse:separate}.p-sbsc-lp-stdnt-dscnt__payment-table *{box-sizing:border-box}.p-sbsc-lp-stdnt-dscnt__payment-table-th-void{visibility:hidden}.p-sbsc-lp-stdnt-dscnt__payment-table-thead-th{position:relative;width:360px;padding:18px 0;font-size:28px;font-weight:700;background-color:#fac02d;border:2px solid #000;border-bottom:none;border-radius:20px 20px 0 0}.p-sbsc-lp-stdnt-dscnt__payment-table-thead-th:first-child{border-spacing:20px 0}.p-sbsc-lp-stdnt-dscnt__payment-table-tr:not(:last-child) th,.p-sbsc-lp-stdnt-dscnt__payment-table-tr:not(:last-child) td{position:relative}.p-sbsc-lp-stdnt-dscnt__payment-table-tr:not(:last-child) th:after,.p-sbsc-lp-stdnt-dscnt__payment-table-tr:not(:last-child) td:after{position:absolute;bottom:0;left:0;width:100%;height:100px;height:1px;content:"";background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px;border:none}.p-sbsc-lp-stdnt-dscnt__payment-table-tr:last-child th{border-bottom:2px solid #000;border-bottom-left-radius:20px}.p-sbsc-lp-stdnt-dscnt__payment-table-tr:last-child td{border-bottom:2px solid #000}.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-top{text-align:left;white-space:nowrap;background-color:#fef8eb;width:215px;padding:20px 30px;border-top:2px solid #000;border-left:2px solid #000;border-radius:20px 0 0}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-top{padding:20px calc(7.84vw - 40.2px) 20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-top>span{display:block;margin-top:8px;font-weight:400}.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-inside{text-align:left;white-space:nowrap;background-color:#fef8eb;width:215px;padding:20px 30px;border-left:2px solid #000}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-inside{padding:20px calc(7.84vw - 40.2px) 20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-bottom{text-align:left;white-space:nowrap;background-color:#fef8eb;width:215px;padding:20px 30px;border-bottom:2px solid #000;border-left:2px solid #000;border-radius:0 0 0 20px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-th--left-bottom{padding:20px calc(7.84vw - 40.2px) 20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-th--gap-top{text-align:left;white-space:nowrap;background-color:#fef8eb;width:5px;min-width:5px;border-top:2px solid #000}.p-sbsc-lp-stdnt-dscnt__payment-table-td-gap-inside{width:5px;min-width:5px;text-align:left;white-space:nowrap;background-color:#fef8eb}.p-sbsc-lp-stdnt-dscnt__payment-table-th--gap-bottom{text-align:left;white-space:nowrap;background-color:#fef8eb;width:5px;min-width:5px;border-bottom:2px solid #000}.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-inside__white{padding:20px 50px;line-height:1.5;text-align:center;background-color:#fff;border-right:2px solid #000;border-left:2px solid #000}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-inside__white{padding:20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-bottom__white{padding:20px 50px;line-height:1.5;text-align:center;background-color:#fff;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-bottom__white{padding:20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-inside__yellow{padding:20px 50px;line-height:1.5;text-align:center;background-color:#fef8eb;border-right:2px solid #000;border-left:2px solid #000}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-inside__yellow{padding:20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-bottom__yellow{padding:20px 50px;line-height:1.5;text-align:center;background-color:#fef8eb;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-inside-bottom__yellow{padding:20px calc(7.84vw - 40.2px)}}.p-sbsc-lp-stdnt-dscnt__payment-table-before-price{display:inline-block;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-before-price{font-size:14px;vertical-align:text-bottom}}.p-sbsc-lp-stdnt-dscnt__payment-table-discounted-container{font-weight:700;line-height:1.5;color:#ff3636;text-align:center}.p-sbsc-lp-stdnt-dscnt__payment-table-discount{font-size:14px}.p-sbsc-lp-stdnt-dscnt__payment-table-discounted-fee{font-size:24px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-discounted-fee{margin-left:5px}}.p-sbsc-lp-stdnt-dscnt__payment-table-discounted-fee-yen{font-size:12px}.p-sbsc-lp-stdnt-dscnt__payment-table-post-discount{margin-top:3px;font-size:14px;color:#000}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-post-discount{margin-top:6px}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul{font-size:16px;line-height:1.5;text-align:left}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul{font-size:calc(.78vw + 8px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul{padding-left:10px;font-size:14px;font-weight:700}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul li{position:relative;list-style-type:none}.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul li:not(:first-child){margin-top:10px}.p-sbsc-lp-stdnt-dscnt__payment-table-td-ul li:before{position:absolute;top:6px;left:-12px;display:inline-block;width:4px;height:4px;content:"";background-color:#000;border-radius:100%}.p-sbsc-lp-stdnt-dscnt__payment-table-td-li{line-height:1.1}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-li{font-weight:400}}.p-sbsc-lp-stdnt-dscnt__payment-table-td-li-intuos{line-height:1.1}.p-sbsc-lp-stdnt-dscnt__payment-table-td-li-note{font-size:12px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-table-td-li-note{font-size:14px;font-weight:400}}.p-sbsc-lp-stdnt-dscnt__payment-sp-table-tabs{margin-top:30px;text-align:center}.p-sbsc-lp-stdnt-dscnt__payment-sp-table-tabs-title{font-size:18px}.p-sbsc-lp-stdnt-dscnt__payment-sp-table__1month,.p-sbsc-lp-stdnt-dscnt__payment-sp-table__6month{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:relative;overflow:hidden;background-color:#fff;border-top:2px solid black;display:none}#c-tab-0:checked~.p-sbsc-lp-stdnt-dscnt__payment-sp-table__1month,#c-tab-1:checked~.p-sbsc-lp-stdnt-dscnt__payment-sp-table__6month{display:block}.p-sbsc-lp-stdnt-dscnt__payment-sp-table-key{background-color:#fef8eb}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-sp-table-key{font-size:calc(1.34vw + 9.7px)}}.p-sbsc-lp-stdnt-dscnt__payment-sp-table-key-student{margin-left:20px;font-size:calc(.89vw + 9.1px);font-weight:400;vertical-align:bottom}.p-sbsc-lp-stdnt-dscnt__payment-sp-table-value{padding:20px;line-height:1.5}.p-sbsc-lp-stdnt-dscnt__payment-notes{margin-top:13px;font-size:14px;line-height:1.4}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__payment-notes{font-size:12px;text-align:center}}.p-sbsc-lp-stdnt-dscnt__payment-notes-item{margin-bottom:5px;list-style-type:none}.p-sbsc-lp-stdnt-dscnt__step{padding:100px 20px 90px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step{padding:40px 10px 30px}}.p-sbsc-lp-stdnt-dscnt__step-panel{position:relative;box-sizing:border-box;display:table;width:100%;max-width:940px;margin-right:auto;margin-left:auto;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-panel{display:block}}.p-sbsc-lp-stdnt-dscnt__step-panel--first{margin-top:50px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-panel--first{margin-top:30px}}.p-sbsc-lp-stdnt-dscnt__step-head{display:table-cell;width:20%;padding:40px 0;margin:0;font-size:20px;font-weight:700;text-align:center;vertical-align:middle;background-color:#f6f5f3;border-radius:10px 0 0 10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-head{display:block;width:100%;padding:10px 0;font-size:18px;border-radius:10px 10px 0 0}}.p-sbsc-lp-stdnt-dscnt__step-number{margin-left:5px;font-size:30px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-number{font-size:24px}}.p-sbsc-lp-stdnt-dscnt__step-body{display:table-cell;padding:40px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-body{display:block;padding:30px 10px}}.p-sbsc-lp-stdnt-dscnt__step-body-title{display:flex;align-items:center;margin:0 0 20px;font-size:24px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-body-title{font-size:18px;text-align:center;flex-direction:column;row-gap:10px}}.p-sbsc-lp-stdnt-dscnt__step-text{font-size:14px;line-height:1.8}.p-sbsc-lp-stdnt-dscnt__step-notice{margin-top:20px;list-style:none}.p-sbsc-lp-stdnt-dscnt__step-text-summary{margin-top:20px}.p-sbsc-lp-stdnt-dscnt__step-text-detail{display:flex;align-items:center;margin-top:20px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-text-detail{flex-direction:column}}.p-sbsc-lp-stdnt-dscnt__step-text-detail-text{font-size:14px;line-height:1.8;font-weight:700}.p-sbsc-lp-stdnt-dscnt__step-text-detail-img{height:150px;margin-left:auto}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-text-detail-img{margin-left:0;margin-bottom:20px}}.p-sbsc-lp-stdnt-dscnt__step-text-detail-list{padding-left:20px;margin-bottom:20px}.p-sbsc-lp-stdnt-dscnt__step-text-detail-list-item{font-size:14px}.p-sbsc-lp-stdnt-dscnt__step-notice-item{font-size:13px;line-height:1.8}.p-sbsc-lp-stdnt-dscnt__step-arrow{width:40px;margin:20px auto}.p-sbsc-lp-stdnt-dscnt__step-mail{position:absolute;top:-24px;right:40px;display:block;padding:10px;text-align:center;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-mail{top:-15px;right:2.5%;padding:8px 15px}}.p-sbsc-lp-stdnt-dscnt__step-mail-container{position:relative}.p-sbsc-lp-stdnt-dscnt__step-mail-container:before{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:"";border-top:20px solid #fac02d;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateY(100%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-mail-container:before{border-top:17px solid #fac02d;border-right:15px solid transparent;border-left:15px solid transparent}}.p-sbsc-lp-stdnt-dscnt__step-mail-icon{width:30px;margin-right:10px;vertical-align:middle}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-mail-icon{margin-right:0;margin-bottom:5px}}.p-sbsc-lp-stdnt-dscnt__step-mail-text{font-size:14px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-mail-text{display:block;font-size:12px}}.p-sbsc-lp-stdnt-dscnt__step-sub-title{position:relative;z-index:10;display:flex;justify-content:center;max-width:940px;margin:50px auto 30px}.p-sbsc-lp-stdnt-dscnt__step-sub-title:before{position:absolute;top:0;bottom:0;z-index:-1;width:100%;height:0;margin:auto;content:"";border-top:1px dotted #000}.p-sbsc-lp-stdnt-dscnt__step-sub-title-box{width:380px;padding:12px;font-size:24px;font-weight:700;text-align:center;background-color:#fac02d;border-radius:50px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__step-sub-title-box{width:250px;padding:15px;font-size:14px}}.p-sbsc-lp-stdnt-dscnt__growth{padding:100px 20px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth{padding:40px 10px}}.p-sbsc-lp-stdnt-dscnt__growth-panel{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:940px;padding:18px 18px 0;margin-top:50px;margin-right:auto;margin-left:auto;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel{flex-direction:column;margin-top:30px}}.p-sbsc-lp-stdnt-dscnt__growth-panel:nth-child(2){margin-top:30px}.p-sbsc-lp-stdnt-dscnt__growth-box{display:flex;flex-direction:column;width:calc(50% - 7.5px);margin-bottom:40px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-box{width:100%}}.p-sbsc-lp-stdnt-dscnt__growth-box:nth-child(odd){margin-right:15px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-box:nth-child(odd){margin-right:0}}.p-sbsc-lp-stdnt-dscnt__growth-panel-title-wrap{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:15px 20px;background-color:#fac02d;border-radius:8px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel-title-wrap{padding:10px}}.p-sbsc-lp-stdnt-dscnt__growth-panel-title{margin:0;font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel-title{font-size:3.5vw}}.p-sbsc-lp-stdnt-dscnt__growth-panel-images-box{display:flex;align-items:center;justify-content:space-between;min-height:.1%;margin:25px 4px 0}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel-images-box{margin-top:20px}}.p-sbsc-lp-stdnt-dscnt__growth-panel-image-container{position:relative;box-sizing:border-box;border:1px solid #999}.p-sbsc-lp-stdnt-dscnt__growth-panel-image{display:block;width:100%}.p-sbsc-lp-stdnt-dscnt__growth-panel-image-tag{position:absolute;top:0;left:0;display:inline-block;padding:3px 5px;font-size:14px;font-weight:700;text-align:center;background-color:#fac02d}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel-image-tag{padding:2px 4px;font-size:12px}}.p-sbsc-lp-stdnt-dscnt__growth-panel-arrow-container{position:relative;z-index:1;width:10px;overflow:visible}.p-sbsc-lp-stdnt-dscnt__growth-panel-arrow-image{position:absolute;top:0;bottom:0;left:0;width:45px;margin:auto;transform:translate(-40%)}.p-sbsc-lp-stdnt-dscnt__growth-panel-note{width:100%;margin-right:0!important;margin-bottom:15px;font-size:14px;text-align:right}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__growth-panel-note{font-size:12px}}.p-sbsc-lp-stdnt-dscnt__student-name{margin-top:15px;font-size:20px;font-weight:700;line-height:1.5;text-align:right}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__student-name{font-size:16px}}.p-sbsc-lp-stdnt-dscnt__voice{padding:0 40px 60px;overflow:hidden;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice{padding:0 10px 20px}}.p-sbsc-lp-stdnt-dscnt__voice-top-panel{box-sizing:border-box;display:flex;max-width:940px;padding:35px 40px 25px;margin:30px auto 15px;background-color:#fff;border:solid 2px #000;border-radius:10px}.p-sbsc-lp-stdnt-dscnt__voice-top-textbox{margin-right:60px}.p-sbsc-lp-stdnt-dscnt__voice-top-title{margin:0;font-size:24px;font-weight:700}.p-sbsc-lp-stdnt-dscnt__voice-top-par{margin-top:25px;font-size:16px;line-height:1.6}.p-sbsc-lp-stdnt-dscnt__voice-top-button{width:165px;margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-top-button{margin-top:10px}}.p-sbsc-lp-stdnt-dscnt__voice-top-prof{flex:none;width:200px}.p-sbsc-lp-stdnt-dscnt__voice-top-prof-icon-container{box-sizing:border-box;width:180px;height:180px;margin:0 10px;overflow:hidden;border:solid 2px #000;border-radius:99px}.p-sbsc-lp-stdnt-dscnt__voice-top-prof-icon-pic{width:180px;margin:-2px}.p-sbsc-lp-stdnt-dscnt__voice-top-prof-name{margin-top:10px;font-size:14px;text-align:center}.p-sbsc-lp-stdnt-dscnt__voice-container{max-width:940px;margin:auto}.p-sbsc-lp-stdnt-dscnt__voice-inline-block{display:inline-block;width:calc((100% - 40px)/2);margin:30px 0;vertical-align:top}.p-sbsc-lp-stdnt-dscnt__voice-inline-block:nth-child(2n){margin-right:40px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-inline-block{width:calc((100% - 20px)/2)}.p-sbsc-lp-stdnt-dscnt__voice-inline-block:nth-child(2n){margin-right:20px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-inline-block{display:block;width:auto;width:initial;margin:30px 0 0}.p-sbsc-lp-stdnt-dscnt__voice-inline-block:nth-child(2n){margin-right:0}.p-sbsc-lp-stdnt-dscnt__voice-inline-block:first-of-type{margin-top:15px}}.p-sbsc-lp-stdnt-dscnt__voice-balloon--l{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:15px 25px;margin:0 0 25px;font-size:18px;line-height:1.45;background-color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--l{padding:15px 20px;font-size:calc(.78vw + 10px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--l{padding:15px 20px;font-size:calc(1.34vw + 9.7px)}}.p-sbsc-lp-stdnt-dscnt__voice-balloon--l:after{position:absolute;bottom:-20px;left:60px;width:36px;height:30px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/subscriptions/lp/06_voice/balloon-tail.svg);background-repeat:no-repeat;background-position:center;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--l:after{left:50px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--l:after{left:40px}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--l{min-height:105px}}.p-sbsc-lp-stdnt-dscnt__voice-balloon--s{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:15px 25px;margin:0 0 25px;font-size:18px;line-height:1.45;background-color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--s{padding:15px 20px;font-size:calc(.78vw + 10px)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--s{padding:15px 20px;font-size:calc(1.34vw + 9.7px)}}.p-sbsc-lp-stdnt-dscnt__voice-balloon--s:after{position:absolute;bottom:-20px;left:60px;width:36px;height:30px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/subscriptions/lp/06_voice/balloon-tail.svg);background-repeat:no-repeat;background-position:center;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--s:after{left:50px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--s:after{left:40px}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__voice-balloon--s{min-height:75px}}.p-sbsc-lp-stdnt-dscnt__voice-flexbox{display:flex}.p-sbsc-lp-stdnt-dscnt__voice-prof-container{flex:none;width:120px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-prof-container{width:100px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-prof-container{width:80px}}.p-sbsc-lp-stdnt-dscnt__voice-prof-icon{box-sizing:border-box;width:120px;height:120px;border:solid 2px white;border-radius:99px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-prof-icon{width:100px;height:100px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-prof-icon{width:80px;height:80px}}.p-sbsc-lp-stdnt-dscnt__voice-prof-name,.p-sbsc-lp-stdnt-dscnt__voice-prof-name-inside{margin-top:15px;font-size:14px;text-align:center;white-space:nowrap}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__voice-prof-name,.p-sbsc-lp-stdnt-dscnt__voice-prof-name-inside{font-size:12px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-prof-name,.p-sbsc-lp-stdnt-dscnt__voice-prof-name-inside{margin-top:5px;font-size:10px;white-space:normal}}.p-sbsc-lp-stdnt-dscnt__voice-par{margin-left:20px;font-size:14px;line-height:1.7}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__voice-par{margin-left:10px}}.p-sbsc-lp-stdnt-dscnt__voice-prof-name-inside{text-align:left}.p-sbsc-lp-stdnt-dscnt__studio{padding:100px 40px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__studio{padding:40px 10px 65px}}.p-sbsc-lp-stdnt-dscnt__studio-flexbox{display:flex;max-width:940px;margin:100px auto 0}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__studio-flexbox{flex-direction:column;margin-top:30px}}.p-sbsc-lp-stdnt-dscnt__online-reason{padding:100px 40px 50px;overflow:hidden;background-color:#fac02d;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason{padding:40px 10px 20px}}.p-sbsc-lp-stdnt-dscnt__online-reason-box{position:relative;box-sizing:border-box;display:flex;max-width:940px;padding:38px 68px;margin:60px auto 0;background-color:#fff;border:solid 2px #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-box{flex-direction:column-reverse;padding:0;margin-top:30px;overflow:hidden}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(4){flex-direction:column}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(4) .p-sbsc-lp-stdnt-dscnt__online-reason-image-container{margin:0 15px 15px}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(odd){flex-direction:row-reverse}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(odd) .p-sbsc-lp-stdnt-dscnt__online-reason-badge{right:-40px;left:auto;left:initial}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(odd) .p-sbsc-lp-stdnt-dscnt__online-reason-text-container{margin-right:0;margin-right:initial;margin-left:60px}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(odd) .p-sbsc-lp-stdnt-dscnt__online-reason-image-container{margin-right:0;margin-right:initial;margin-left:10px}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(4){flex-direction:column}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(4) .p-sbsc-lp-stdnt-dscnt__online-reason-text-container{flex:initial;margin:0 0 30px}.p-sbsc-lp-stdnt-dscnt__online-reason-box:nth-child(4) .p-sbsc-lp-stdnt-dscnt__online-reason-image-container{flex:initial}}@media screen and (min-width: 768px){.p-sbsc-lp-stdnt-dscnt__online-reason-badge{position:absolute;top:-40px;left:-40px;display:flex;align-items:center;justify-content:center;width:100px;height:100px;font-size:24px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-badge{position:static;margin-right:6px;font-size:28px;text-align:left}}.p-sbsc-lp-stdnt-dscnt__online-reason-text-container{margin-right:60px;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-text-container{margin:13px}}.p-sbsc-lp-stdnt-dscnt__online-reason-image-container{min-height:.1%;margin-right:10px;margin-left:0;margin-left:initial}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-image-container{margin:0}}.p-sbsc-lp-stdnt-dscnt__online-reason-heading{margin:0 0 20px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-heading{display:flex;margin-bottom:5px;font-size:16px}}.p-sbsc-lp-stdnt-dscnt__online-reason-description{margin:0;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__online-reason-description{font-size:14px;font-weight:400}}.p-sbsc-lp-stdnt-dscnt__online-reason-image{width:100%}.p-sbsc-lp-stdnt-dscnt__cpn{max-width:940px;margin:100px auto auto}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn{margin-top:0}}.p-sbsc-lp-stdnt-dscnt__cpn-time{margin:70px 0 50px;font-size:21px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn-time{margin:20px 0 30px;font-size:4vw}}.p-sbsc-lp-stdnt-dscnt__cpn-time--l{font-size:1.5em}.p-sbsc-lp-stdnt-dscnt__cpn-present{display:flex;justify-content:center;margin-bottom:20px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__cpn-present{flex-direction:column}}.p-sbsc-lp-stdnt-dscnt__cpn-present-box{max-width:500px;padding:20px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn-present-box{padding:0 0 20px;overflow:hidden}}.p-sbsc-lp-stdnt-dscnt__cpn-present-box:nth-child(1){flex:1 1}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__cpn-present-box:nth-child(1){margin:auto auto 30px}}.p-sbsc-lp-stdnt-dscnt__cpn-present-box:nth-child(2){flex:1.2 1;margin-left:30px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__cpn-present-box:nth-child(2){margin-left:0}}.p-sbsc-lp-stdnt-dscnt__cpn-present-ttl{position:relative;box-sizing:border-box;padding:20px;margin:0 auto 20px;font-size:20px;font-weight:700;text-align:center;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn-present-ttl{padding:15px;margin-bottom:20px;font-size:calc(2.24vw + 10.8px);border-radius:0}}.p-sbsc-lp-stdnt-dscnt__cpn-present-ttl:before{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:"";border-top:10px solid #fac02d;border-right:8px solid transparent;border-left:8px solid transparent;transform:translateY(100%)}.p-sbsc-lp-stdnt-dscnt__cpn-present-card{box-sizing:border-box;width:230px;padding:20px 30px;margin:auto}.p-sbsc-lp-stdnt-dscnt__cpn-present-card-logo{display:block;width:100%;margin-bottom:10px}.p-sbsc-lp-stdnt-dscnt__cpn-present-card-price{padding:7px;margin:auto;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn-present-card-price{font-size:calc(3.5vw + 1px)}}.p-sbsc-lp-stdnt-dscnt__cpn-notice{list-style:none}.p-sbsc-lp-stdnt-dscnt__cpn-notice-item{padding-left:1em;margin-bottom:10px;font-size:14px;line-height:1.5;text-indent:-1em}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__cpn-notice-item{font-size:12px}}.p-sbsc-lp-stdnt-dscnt__present{max-width:940px;padding:100px 0 120px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present{padding:0;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-ttl{padding:30px 0;margin:0;text-align:center;background-color:#fef8eb}}.p-sbsc-lp-stdnt-dscnt__present-ttl-icon{align-self:initial}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-ttl-icon{margin-right:0}}.p-sbsc-lp-stdnt-dscnt__present-cntnr{padding:40px;margin-top:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-cntnr{padding-top:0;padding-right:10px;padding-left:10px;margin-top:0;border-radius:0}}.p-sbsc-lp-stdnt-dscnt__present-box{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:40px 20px;margin:0 auto;background-color:#fff;border:2px solid #ff9800;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-lp-stdnt-dscnt__present-box{padding:40px 20px}}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-box{flex-direction:column;padding:10px}}.p-sbsc-lp-stdnt-dscnt__present-box:first-child .p-sbsc-lp-stdnt-dscnt__present-mark-right{display:block}.p-sbsc-lp-stdnt-dscnt__present-box:last-child .p-sbsc-lp-stdnt-dscnt__present-mark-left{display:block}.p-sbsc-lp-stdnt-dscnt__present-box:not(:last-child){margin-bottom:30px}.p-sbsc-lp-stdnt-dscnt__present-mark-left{position:absolute;bottom:-50px;left:-50px;display:none;width:120px}.p-sbsc-lp-stdnt-dscnt__present-mark-right{position:absolute;top:-50px;right:-50px;display:none;width:120px}.p-sbsc-lp-stdnt-dscnt__present-image-container{box-sizing:border-box;width:100%;min-width:250px;max-width:40%}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-image-container{max-width:none;max-width:initial}}.p-sbsc-lp-stdnt-dscnt__present-image-container--selectable{min-width:250px;max-width:500px;margin:0 20px 20px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-image-container--selectable{max-width:none;max-width:initial;margin:10px}}.p-sbsc-lp-stdnt-dscnt__present-image{width:100%}.p-sbsc-lp-stdnt-dscnt__present-text-container{flex:1 1;min-width:40%;margin:0 20px;text-align:left}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-text-container{flex:none;margin:15px 10px 10px}}.p-sbsc-lp-stdnt-dscnt__present-text-heading{margin:0;font-size:22px;font-weight:700;line-height:29px;color:#ff9800}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-text-heading{font-size:17px;line-height:24px}}.p-sbsc-lp-stdnt-dscnt__present-text-description{margin:20px 0 0;font-size:14px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-text-description{margin-top:10px}}.p-sbsc-lp-stdnt-dscnt__present-text-red{color:#ff3636}.p-sbsc-lp-stdnt-dscnt__present-text-notice{margin-top:20px;font-size:12px;font-weight:400;line-height:1.5;list-style:none}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__present-text-notice{margin-top:10px}}.p-sbsc-lp-stdnt-dscnt__present-apply{padding:0 10px}.p-sbsc-lp-stdnt-dscnt__before_subscribe__signup-btn{width:122px;display:inline-block;margin-right:12px}.p-sbsc-lp-stdnt-dscnt__before_subscribe__signin-btn{width:96px;display:inline-block;margin-left:8px;margin-right:8px}.p-sbsc-lp-stdnt-dscnt__after_subscribe__signup-btn{min-width:122px;width:240px;display:inline-block;margin-right:12px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__after_subscribe__signup-btn{display:block;margin:auto}}.p-sbsc-lp-stdnt-dscnt__after_subscribe__restart-btn{min-width:122px;width:200px;display:inline-block;margin-right:12px}@media screen and (max-width: 767px){.p-sbsc-lp-stdnt-dscnt__after_subscribe__restart-btn{display:block;margin:auto}}.p-sbsc-lp-header{display:flex;align-items:center;height:60px;padding-right:15px;padding-left:30px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-sbsc-lp-header{padding-left:15px;margin:0;border-radius:0}}@media screen and (max-width: 767px){.p-sbsc-lp-header{padding-right:0;padding-left:15px}}.p-sbsc-lp-header .p-header__right-content{display:block}.p-sbsc-lp-header__logo{display:block;height:34px}@media screen and (max-width: 767px){.p-sbsc-lp-header__logo{height:30px}}@media screen and (max-width: 350px){.p-sbsc-lp-header__logo{height:25px}}.p-sbsc-lp-header__flex{display:flex;align-items:center}.p-sbsc-lp-header__caption{margin-top:0;margin-right:20px;margin-bottom:0;font-size:12px;font-weight:700}.p-sbsc-lp-header__menu{display:flex;align-items:center;margin-top:2px}.p-sbsc-lp-header__menu-list{display:flex;align-items:center}.p-sbsc-lp-header__menu-sp{display:none}@media screen and (max-width: 767px){.p-sbsc-lp-header__menu-sp{display:block}.p-sbsc-lp-header__menu-sp:not(:last-child){margin-right:23px}}.p-sbsc-lp-header__menu-item{display:flex;align-items:center;font-size:14px;font-weight:700}.p-sbsc-lp-header__menu-item img{width:20px;margin-right:6px}.p-sbsc-lp-header__menu-item:hover{text-decoration:underline}.p-sbsc-lp-header__menu-item:not(:last-child){margin-right:20px}.p-sbsc-lp-header__avatar{width:68px;height:68px;margin-right:0;margin-left:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003}.p-sbsc-lp-header__btn-container{display:flex;align-items:center;margin-right:30px;margin-left:auto}.p-sbsc-lp-header__signin-btn{min-width:96px;margin-right:8px}.p-sbsc-lp-header__signup-btn{min-width:122px}.p-sbsc-lp-header__right-content{display:flex;align-items:center;margin-right:0;margin-left:auto}@media screen and (max-width: 767px){.p-sbsc-lp-header__right-content{margin-right:9px}}.p-sbsc-lp-header__menu-item-sp{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-sbsc-lp-header__menu-item-sp>img{margin-bottom:8px}.p-sbsc-lp-header__menu-item-sp>p{font-size:9px;font-weight:700}.p-sbsc-lp-header__recommend-subscription{display:flex;align-items:center;justify-content:center;min-height:20px;padding:7px 40px;margin:20px 63px 0;background-color:#f4d969;border-radius:8px}.p-sbsc-lp-header__recommend-subscription>a{font-size:14px;font-weight:700;text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-lp-header__recommend-subscription{margin:20px 20px 0}}.p-aniv-10th-lp-header{display:flex;align-items:center;height:60px;padding-right:15px;padding-left:30px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-aniv-10th-lp-header{padding-left:15px;margin:0;border-radius:0}}@media screen and (max-width: 767px){.p-aniv-10th-lp-header{padding-right:0;padding-left:15px}}.p-aniv-10th-lp-header .p-header__right-content{display:block}.p-aniv-10th-lp-header__logo{display:block;height:34px}@media screen and (max-width: 767px){.p-aniv-10th-lp-header__logo{height:30px}}@media screen and (max-width: 375px){.p-aniv-10th-lp-header__logo{height:20px}}.p-aniv-10th-lp-header__flex{display:flex;align-items:center}.p-aniv-10th-lp-header__caption{margin-top:0;margin-right:20px;margin-bottom:0;font-size:12px;font-weight:700}.p-aniv-10th-lp-header__menu{display:flex;align-items:center;margin-top:2px}.p-aniv-10th-lp-header__menu-list{display:flex;align-items:center}.p-aniv-10th-lp-header__menu-sp{display:none}@media screen and (max-width: 767px){.p-aniv-10th-lp-header__menu-sp{display:block}.p-aniv-10th-lp-header__menu-sp:not(:last-child){margin-right:23px}}.p-aniv-10th-lp-header__menu-item{display:flex;align-items:center;font-size:14px;font-weight:700}.p-aniv-10th-lp-header__menu-item img{width:20px;margin-right:6px}.p-aniv-10th-lp-header__menu-item:hover{text-decoration:underline}.p-aniv-10th-lp-header__menu-item:not(:last-child){margin-right:20px}.p-aniv-10th-lp-header__avatar{width:68px;height:68px;margin-right:0;margin-left:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003}.p-aniv-10th-lp-header__btn-container{display:flex;align-items:center;margin-right:30px;margin-left:auto;line-height:1}.p-aniv-10th-lp-header__signin-btn{min-width:138px;margin-right:8px}.p-aniv-10th-lp-header__signup-btn{min-width:138px}.p-aniv-10th-lp-header__right-content{display:flex;align-items:center;margin-right:0;margin-left:auto}@media screen and (max-width: 767px){.p-aniv-10th-lp-header__right-content{margin-right:9px}}.p-aniv-10th-lp-header__menu-item-sp{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-aniv-10th-lp-header__menu-item-sp>img{margin-bottom:8px}.p-aniv-10th-lp-header__menu-item-sp>p{font-size:9px;font-weight:700}.p-header__menu-search-icon{width:23px}.p-aniv-10th-lp-header__recommend-subscription{display:flex;align-items:center;justify-content:center;min-height:20px;padding:7px 40px;margin:20px 63px 0;background-color:#f4d969;border-radius:8px}.p-aniv-10th-lp-header__recommend-subscription>a{font-size:14px;font-weight:700;text-decoration:underline}@media screen and (max-width: 767px){.p-aniv-10th-lp-header__recommend-subscription{margin:20px 20px 0}}.p-aniv-10th-lp-header__btn-menu-sp:nth-child(1){box-sizing:border-box;width:128px;height:33px;padding-right:5px;padding-left:5px;margin-right:3px;text-align:center;background-color:#ff3636;border:solid 2px #000;border-radius:20px}.p-aniv-10th-lp-header__btn-menu-sp:nth-child(1) .p-aniv-10th-lp-header__btn-sp p{color:#fff;font-size:12px;font-weight:700}.p-aniv-10th-lp-header__btn-menu-sp:nth-child(2){box-sizing:border-box;width:90px;height:33px;padding-right:5px;padding-left:5px;text-align:center;background-color:#ff3636;border:solid 2px #000;border-radius:20px}.p-aniv-10th-lp-header__btn-menu-sp:nth-child(2) .p-aniv-10th-lp-header__btn-sp p{font-size:12px;font-weight:700;color:#fff}.p-aniv-10th-lp-header__btn-menu-sp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:50px}.p-10th-anniversary__cpn-ended-img{display:block;max-width:300px;margin:auto auto auto 0}@media screen and (max-width: 767px){.p-10th-anniversary__cpn-ended-img{max-width:200px;margin:auto}}.p-10th-anniversary__not-found-img{display:block;max-width:300px;margin:auto auto auto 0}@media screen and (max-width: 767px){.p-10th-anniversary__not-found-img{margin:30px auto}}@media screen and (max-width: 350px){.p-10th-anniversary__not-found-img{max-width:250px}}.p-10th-anniversary__cpn-ended-title{margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-10th-anniversary__cpn-ended-title{margin-bottom:10px;font-size:20px;line-height:30px}}.p-10th-anniversary__cpn-ended-text{font-size:16px;line-height:29px;text-align:center;font-weight:700}@media screen and (max-width: 767px){.p-10th-anniversary__cpn-ended-text{font-size:14px;line-height:25px;margin-bottom:50px}}.p-10th-anniversary__cpn-ended-text-area{display:inline-block;margin:auto 0 auto auto}.p-10th-anniversary__cpn-ended-text-area>img{margin:auto}.p-10th-anniversary__cpn-ended{box-sizing:border-box;width:100%;max-width:940px;padding:100px 0;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-10th-anniversary__cpn-ended{width:100%;padding:60px 10px}}.p-10th-anniversary__btn{max-width:350px;margin:30px auto 0}@media screen and (max-width: 767px){.p-10th-anniversary__btn{width:calc(100% - 20px);margin-top:20px}}.p-10th-anniversary__cpn-ended-container-pc{display:flex}.p-sbsc-direct-debit-receiving-method{box-sizing:border-box;width:100%;padding:0 30px;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method{padding:19px}}.p-sbsc-direct-debit-receiving-method+.p-sbsc-direct-debit-receiving-method{margin-left:20px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method+.p-sbsc-direct-debit-receiving-method{margin-top:18px;margin-left:0}}.p-sbsc-direct-debit-receiving-method__section{box-sizing:border-box;padding:20px 0}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__section{padding:0}}.p-sbsc-direct-debit-receiving-method__section+.p-sbsc-direct-debit-receiving-method__section{border-top:1px dotted #000}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__section+.p-sbsc-direct-debit-receiving-method__section{margin-top:20px;border-top:none}}.p-sbsc-direct-debit-receiving-method__section-title{display:flex;align-items:center;font-size:30px;font-weight:700}.p-sbsc-direct-debit-receiving-method__section-title>span{margin-left:10px;font-size:16px}.p-sbsc-direct-debit-receiving-method__section-description{display:flex;margin-top:14px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__section-description{margin-top:9px}}.p-sbsc-direct-debit-receiving-method__section-description-text{font-size:14px;line-height:25px}.p-sbsc-direct-debit-receiving-method__section-description-text>span{color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__section-description-text{font-size:12px;line-height:21px}}.p-sbsc-direct-debit-receiving-method__section-description-img{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:100px;height:100px;padding:12px;margin-left:20px;background-color:#fff;border-radius:10px}.p-sbsc-direct-debit-receiving-method__section-description-img>img{width:100%}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__section-description-img{min-width:80px;height:80px}}.p-sbsc-direct-debit-receiving-method__caution{box-sizing:border-box;padding-top:23px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__caution{padding-top:8px}}.p-sbsc-direct-debit-receiving-method__caution-title{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__caution-title{font-size:16px}}.p-sbsc-direct-debit-receiving-method__caution-description{padding-left:14px;margin-top:30px;font-size:14px;line-height:25px;text-indent:-14px}.p-sbsc-direct-debit-receiving-method__caution-description>p>span{color:#ff3636}.p-sbsc-direct-debit-receiving-method__caution-description>p+p{margin-top:20px}@media screen and (max-width: 767px){.p-sbsc-direct-debit-receiving-method__caution-description{padding-left:12px;margin-top:16px;font-size:12px;line-height:21px;text-indent:-12px}.p-sbsc-direct-debit-receiving-method__caution-description>p+p{margin-top:5px}}.p-edit-amazon-pay-form{margin-top:40px;margin-bottom:100px;border-top:2px solid #000}@media screen and (max-width: 767px){.p-edit-amazon-pay-form{margin-top:30px;margin-bottom:0}}.p-edit-amazon-pay-form__note{margin:20px 0 40px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-edit-amazon-pay-form__note{margin-bottom:37px;font-size:14px;line-height:25px;text-align:left}}.p-edit-amazon-pay-form__btn-container{display:flex;flex-direction:column;align-items:center}.p-edit-amazon-pay-form__btn{width:350px}@media screen and (max-width: 767px){.p-edit-amazon-pay-form__btn{width:100%}}.amazonPayBtn{width:100%!important;height:90px!important}.p-edit-amazon-pay-confirm{margin-top:40px;margin-bottom:100px;border-top:2px solid #000}@media screen and (max-width: 767px){.p-edit-amazon-pay-confirm{margin-top:30px;margin-bottom:0}}.p-edit-amazon-pay-confirm__detail-area{padding:0 20px;background-color:#f6f5f3;border-radius:10px;margin-top:40px}.p-edit-amazon-pay-confirm__detail{padding:25px 25px 25px 0}.p-edit-amazon-pay-confirm__bold-text{font-weight:700}.p-edit-amazon-pay-confirm__change-payment-method{text-decoration:underline;cursor:pointer}@media screen and (min-width: 768px){.p-edit-amazon-pay-confirm__change-payment-method{float:right}}@media screen and (max-width: 767px){.p-edit-amazon-pay-confirm__change-payment-method{line-height:35px}}.p-edit-amazon-pay-confirm__button-area{display:flex;align-items:center;justify-content:center;margin-top:40px}.p-edit-amazon-pay-confirm__button-area a,.p-edit-amazon-pay-confirm__button-area button{margin-right:30px}@media screen and (max-width: 767px){.p-edit-amazon-pay-confirm__button-area a,.p-edit-amazon-pay-confirm__button-area button{margin-top:20px;margin-right:0}}.p-edit-amazon-pay-confirm__button-area a,.p-edit-amazon-pay-confirm__button-area button,.p-edit-amazon-pay-confirm__button-area input[type=submit]{width:350px;height:60px}@media screen and (max-width: 767px){.p-edit-amazon-pay-confirm__button-area a,.p-edit-amazon-pay-confirm__button-area button,.p-edit-amazon-pay-confirm__button-area input[type=submit]{width:280px;height:50px}}@media screen and (max-width: 767px){.p-edit-amazon-pay-confirm__button-area{flex-direction:column-reverse;margin:40px 0}}a.c-btn.p-edit-amazon-pay-confirm__back-button,a.p-edit-amazon-pay-confirm__back-button.p-ambsdr-user__more-about-btn,a.p-edit-amazon-pay-confirm__back-button.p-ambsdr-user__introduction-cpn-absdurl-btn,a.p-edit-amazon-pay-confirm__back-button.p-ambsdr-user__introduction-absdurl-btn{color:#000}.p-sbsc-welcome{max-width:940px;margin:40px auto 100px}@media screen and (max-width: 767px){.p-sbsc-welcome{margin-top:30px;margin-bottom:60px}}.p-sbsc-welcome__top-image{width:100%;margin-top:30px;border-radius:10px}.p-sbsc-welcome__top-image>img{width:100%;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-welcome__top-image{margin-top:20px}}.p-sbsc-welcome__trial-message{margin-top:60px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-welcome__trial-message{margin-top:20px}}.p-sbsc-welcome__trial-message-title{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-welcome__trial-message-title{font-size:20px}}.p-sbsc-welcome__trial-message-text{margin-top:20px;font-size:20px;font-weight:700;line-height:36px}.p-sbsc-welcome__trial-message-text>span{color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-welcome__trial-message-text{margin-top:12px;font-size:16px;line-height:24px}}.p-sbsc-welcome__trial-message-caution{margin-top:30px;font-size:14px}.p-sbsc-welcome__trial-message-caution>a{margin:0 3px;text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-welcome__trial-message-caution{padding-left:12px;margin-top:12px;font-size:12px;line-height:20px;text-align:left;text-indent:-12px}}.p-sbsc-welcome__direct-debit{margin-top:60px}@media screen and (max-width: 767px){.p-sbsc-welcome__direct-debit{margin-top:40px}}.p-sbsc-welcome__direct-debit-title{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-welcome__direct-debit-title{font-size:20px}}.p-sbsc-welcome__direct-debit-receiving-method{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:18px 0;margin-top:40px;background-color:#fef8eb;border:4px solid #fac02d;border-radius:10px}.p-sbsc-welcome__direct-debit-receiving-method-icon{height:32.5px}.p-sbsc-welcome__direct-debit-receiving-method-icon>img{height:100%}@media screen and (max-width: 767px){.p-sbsc-welcome__direct-debit-receiving-method-icon{height:27.5px}}.p-sbsc-welcome__direct-debit-receiving-method-text{margin-left:10.5px;font-size:24px;font-weight:700;line-height:32.5px}@media screen and (max-width: 767px){.p-sbsc-welcome__direct-debit-receiving-method-text{font-size:16px;line-height:27.5px}}.p-sbsc-welcome__direct-debit-receiving-method-detail{display:flex;margin-top:20px}@media screen and (max-width: 767px){.p-sbsc-welcome__direct-debit-receiving-method-detail{flex-flow:column}}.p-sbsc-welcome__resend-email{padding:40px;margin-top:60px;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-welcome__resend-email{padding-right:0;padding-left:0;margin-top:50px;border-right:0;border-left:0;border-radius:0}}.p-sbsc-welcome__resend-email-title{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-welcome__resend-email-title{font-size:20px}}.p-sbsc-welcome__resend-email-text{margin-top:20px;font-size:20px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-welcome__resend-email-text{font-size:16px}}.p-sbsc-welcome__resend-email-caution{margin-top:20px;font-size:14px}@media screen and (max-width: 767px){.p-sbsc-welcome__resend-email-caution{padding-left:12px;font-size:12px;text-align:left;text-indent:-12px}}.p-sbsc-welcome__resend-email-area{width:100%;max-width:700px;margin:40px auto 0}.p-sbsc-welcome__resend-email-area>div{display:inline-flex;align-items:center;width:100%}.p-sbsc-welcome__resend-email-area>div>button{width:210px;margin-left:20px}.p-sbsc-welcome__resend-email-area>p{margin-top:10px;font-size:14px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-welcome__resend-email-area{max-width:100%;margin-top:30px}.p-sbsc-welcome__resend-email-area>div{flex-flow:column;width:100%}.p-sbsc-welcome__resend-email-area>div>button{width:100%;margin-top:15px;margin-left:0}.p-sbsc-welcome__resend-email-area>p{margin-top:10px;line-height:25px;text-align:left}}.p-sbsc-welcome__subscription-link{width:350px;margin:60px auto 0}@media screen and (max-width: 767px){.p-sbsc-welcome__subscription-link{width:100%;margin:50px auto 0}}.p-sbsc-welcome__enquiry{margin-top:60px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-welcome__enquiry{margin-top:50px}}.p-sbsc-welcome__enquiry-title{font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-welcome__enquiry-title{font-size:20px}}.p-sbsc-welcome__enquiry-text{margin-top:20px;font-size:16px}.p-sbsc-welcome__enquiry-text>p{line-height:29px}@media screen and (max-width: 767px){.p-sbsc-welcome__enquiry-text{font-size:14px}.p-sbsc-welcome__enquiry-text>p{line-height:25px}}.p-sbsc-welcome__enquiry-button{width:350px;margin:20px auto 0}@media screen and (max-width: 767px){.p-sbsc-welcome__enquiry-button{width:100%}}.p-subscription-courses{width:100%;margin-top:60px}@media screen and (max-width: 767px){.p-subscription-courses{margin-top:30px}}.p-subscription-courses__subhead-and-sort{display:flex}@media screen and (max-width: 767px){.p-subscription-courses__subhead-and-sort{display:block}}.p-subscription-courses__sort{width:200px;margin-left:auto}@media screen and (max-width: 767px){.p-subscription-courses__sort{width:100%;margin-top:20px;margin-bottom:30px;text-align:center}}.p-subscription-courses__container{display:flex;flex-wrap:wrap;margin:15px -8px 0}@media screen and (max-width: 767px){.p-subscription-courses__container{margin:10px -5px 0}}.p-subscription-courses__course{flex:1 1 20%;max-width:calc((100% - 80px)/5);margin:0 8px 30px}@media screen and (max-width: 767px){.p-subscription-courses__course{flex:1 1 40%;max-width:calc((100% - 20px)/2);margin:0 5px 20px}}.p-subscription-courses__pagination{margin-top:30px;margin-bottom:30px;text-align:center}.p-sbsc-top{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1023px){.p-sbsc-top{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.p-sbsc-top{padding-right:0;padding-left:0}}@media screen and (max-width: 767px){.p-sbsc-top__disable-sp{display:none}}.p-sbsc-top__notifications-new-courses{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1023px){.p-sbsc-top__notifications-new-courses{flex-flow:column}}.p-sbsc-top__notifications{width:calc(100% - 380px)}@media screen and (max-width: 1023px){.p-sbsc-top__notifications{width:100%}}.p-sbsc-top__subhead_and_button{display:flex;align-items:center;justify-content:space-between}.p-sbsc-top__subhead_and_button>.c-btn,.p-sbsc-top__subhead_and_button>.p-ambsdr-user__more-about-btn,.p-sbsc-top__subhead_and_button>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-sbsc-top__subhead_and_button>.p-ambsdr-user__introduction-absdurl-btn{width:150px}.p-sbsc-top__notifications-content{width:100%;margin-top:38px;margin-bottom:56px}@media screen and (max-width: 767px){.p-sbsc-top__notifications-content{margin-top:20px;margin-bottom:45px}}.p-sbsc-top__new-courses{width:320px}@media screen and (max-width: 1023px){.p-sbsc-top__new-courses{width:100%}}.p-sbsc-top__course_slider{margin-top:30px;margin-bottom:50px}@media screen and (max-width: 767px){.p-sbsc-top__course_slider{margin-top:17px;margin-bottom:50px}}.p-sbsc-top__course_slider .tns-nav{position:relative;top:5px;display:flex;align-items:center;justify-content:center;gap:15px;width:70%;height:12px;margin-right:auto;margin-left:auto;border-radius:5px}.p-sbsc-top__course_slider .tns-nav>button{width:12px;height:12px;background-color:#979797;border-radius:50%}.p-sbsc-top__course_slider .tns-nav>button.tns-nav-active{background-color:#000}.p-sbsc-top__gesture_drawing_banner{width:100%;margin-bottom:40px}.p-sbsc-top__subhead-and-button{display:flex;align-items:center}@media screen and (max-width: 767px){.p-sbsc-top__subhead-and-button{display:inline}}.p-sbsc-top__subhead-button{display:inherit;width:200px;margin-left:auto}@media screen and (max-width: 1023px){.p-sbsc-top__subhead-button{width:172px}.p-sbsc-top__subhead-button>a{padding:7px 30px 7px 15px}}@media screen and (max-width: 767px){.p-sbsc-top__subhead-button{display:flex;width:100%;margin-top:17px;text-align:center}}.p-sbsc-top__2-column{display:flex}@media screen and (max-width: 1023px){.p-sbsc-top__2-column{flex-direction:column}}.p-sbsc-top__left_column{width:calc(100% - 310px);max-width:870px;margin-right:50px}@media screen and (max-width: 1023px){.p-sbsc-top__left_column{width:100%;max-width:100%;margin-right:0}}.p-sbsc-top__courses-list-btn{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:32px 15%;font-size:24px;font-weight:700;line-height:36px;background-color:#fef8eb;border:2px solid #000;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__courses-list-btn:hover{opacity:.8}@media screen and (max-width: 1023px){.p-sbsc-top__courses-list-btn{justify-content:flex-start;padding:24px 22px}}@media screen and (max-width: 767px){.p-sbsc-top__courses-list-btn{padding:17px 30% 17px 6%;font-size:15px;line-height:22px}}.p-sbsc-top__courses-list-btn-icon{position:absolute;right:0;bottom:0;width:18%;max-width:120px}@media screen and (max-width: 1023px){.p-sbsc-top__courses-list-btn-icon{width:14%}}@media screen and (max-width: 767px){.p-sbsc-top__courses-list-btn-icon{right:25px;width:15%}}.p-sbsc-top__courses-list-btn-allow-box{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:19px;height:100%;padding-left:3px;background-color:#000;border-radius:0 7px 7px 0}.p-sbsc-top__courses-list-btn-allow-box:before{content:"";transform:rotate(45deg);width:4.5px;height:0;margin:3.5px 0;background-color:#fef8eb;border:1px solid #fef8eb;border-radius:1px;transform-origin:left}.p-sbsc-top__courses-list-btn-allow-box:after{content:"";transform:rotate(-45deg);width:4.5px;height:0;margin:3.5px 0;background-color:#fef8eb;border:1px solid #fef8eb;border-radius:1px;transform-origin:left}.p-sbsc-top__baloon{display:flex;align-items:flex-end}.p-sbsc-top__baloon-box{position:relative;display:flex;flex:1 1;align-items:center;padding:30px 40px;margin:30px 0;font-size:18px;font-weight:700;line-height:31px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-top__baloon-box{padding:10px 12px;margin:20px 0;font-size:12px;line-height:18px}}.p-sbsc-top__baloon-box:before{position:absolute;top:0;right:-20px;bottom:0;width:0;height:0;margin:auto;content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fef8eb}@media screen and (max-width: 767px){.p-sbsc-top__baloon-box:before{right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fef8eb}}.p-sbsc-top__baloon-icon{max-width:142px;margin:0 0 30px 30px}@media screen and (max-width: 767px){.p-sbsc-top__baloon-icon{max-width:68px;margin:0 0 20px 10px}}.p-sbsc-top__large-skill-path{display:flex;margin-bottom:60px;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__large-skill-path:hover{position:relative}.p-sbsc-top__large-skill-path:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path{flex-direction:column}}.p-sbsc-top__large-skill-path-thumbnail{width:45%;min-width:400px}@media screen and (max-width: 1023px){.p-sbsc-top__large-skill-path-thumbnail{min-width:300px}}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path-thumbnail{width:100%;min-width:0;min-width:initial}}.p-sbsc-top__large-skill-path-thumbnail img{display:block;width:100%}.p-sbsc-top__large-skill-path-detail{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:55%;padding:30px 7%}@media screen and (max-width: 1023px){.p-sbsc-top__large-skill-path-detail{padding:10px 7%}}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path-detail{width:100%;padding:15px}}.p-sbsc-top__large-skill-path-title{font-size:20px;font-weight:700;line-height:33px}@media screen and (max-width: 1023px){.p-sbsc-top__large-skill-path-title{font-size:16px;line-height:22px}}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path-title{font-size:14px;line-height:20px}}.p-sbsc-top__large-skill-path-description{margin-top:10px;font-size:16px;line-height:29px;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width: 1023px){.p-sbsc-top__large-skill-path-description{font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:4}}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path-description{font-size:12px;line-height:18px}}.p-sbsc-top__large-skill-path-level{display:flex;margin-top:15px}@media screen and (max-width: 767px){.p-sbsc-top__large-skill-path-level{justify-content:space-between}}.p-find-course__skill-path-list{display:flex;flex-wrap:wrap;padding-bottom:25px;margin-right:-10px;margin-left:-10px}@media screen and (max-width: 767px){.p-find-course__skill-path-list{flex-wrap:nowrap;overflow-x:scroll}}.p-sbsc-top__skill-path-card{display:flex;flex-direction:column;width:calc(33.3333% - 20px);min-width:322px;margin:0 10px 35px;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__skill-path-card:hover{position:relative}.p-sbsc-top__skill-path-card:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}.p-sbsc-top__skill-path-thumbnail,.p-sbsc-top__skill-path-thumbnail img{width:100%}.p-sbsc-top__skill-path-detail{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px 15px}.p-sbsc-top__skill-path-title{font-size:18px;font-weight:700;line-height:27px}.p-sbsc-top__skill-path-description{margin-top:10px;font-size:14px;line-height:25px;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-sbsc-top__skill-path-level{display:flex;margin-top:15px}@media screen and (max-width: 767px){.p-sbsc-top__skill-path-level{justify-content:space-between}}.p-sbsc-top__level-tag--entry{color:#4fc3f7;border:2px solid #4fc3f7;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-top__level-tag--entry{width:30%}}.p-sbsc-top__level-tag--entry:first-child{margin-left:10px}.p-sbsc-top__level-tag--beginner{color:#8bc34a;border:2px solid #8bc34a;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-top__level-tag--beginner{width:30%}}.p-sbsc-top__level-tag--beginner:first-child{margin-left:10px}.p-sbsc-top__level-tag--intermediate{color:#ff9800;border:2px solid #ff9800;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-top__level-tag--intermediate{width:30%}}.p-sbsc-top__level-tag--intermediate:first-child{margin-left:10px}.p-sbsc-top__level-tag--advanced{color:#ff3636;border:2px solid #ff3636;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-top__level-tag--advanced{width:30%}}.p-sbsc-top__level-tag--advanced:first-child{margin-left:10px}.p-sbsc-top__level-tag--not-cleared{color:#cdcdcd;border:2px solid #cdcdcd;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-top__level-tag--not-cleared{width:30%}}.p-sbsc-top__level-tag--not-cleared:first-child{margin-left:10px}.p-sbsc-top__level-tag-medal{position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.p-sbsc-top__other-courses{position:relative;padding:30px 0;margin:100px 0 50px;text-align:center;background-color:#fef8eb;border-radius:10px}.p-sbsc-top__other-courses-title{font-size:20px;font-weight:700;line-height:30px}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-title{margin:0 15px;font-size:16px;line-height:24px}}.p-sbsc-top__other-courses-text{margin-top:10px;font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-text{margin-right:15px;margin-left:15px;font-size:14px;line-height:25px}}.p-sbsc-top__other-courses-list{display:flex;justify-content:center;padding:0 10px;margin-top:20px}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-list{justify-content:flex-start;padding:0;overflow-x:scroll}.p-sbsc-top__other-courses-list:after{min-width:5px;content:""}}.p-sbsc-top__other-courses-card{max-width:204px;margin:0 8px;text-align:left}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-card{min-width:230px;max-width:none;max-width:initial;margin:0 10px}.p-sbsc-top__other-courses-card:first-child{margin-left:15px}}.p-sbsc-top__other-courses-btn{max-width:300px;margin:30px auto 0}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-btn{width:calc(100% - 30px)}}.p-sbsc-top__other-courses-illust{position:absolute;right:0;bottom:0;width:18%;max-width:150px}@media screen and (max-width: 767px){.p-sbsc-top__other-courses-illust{display:none}}.p-sbsc-top__right_column{width:310px;min-width:260px}@media screen and (max-width: 1023px){.p-sbsc-top__right_column{width:100%;margin-top:50px}}.p-sbsc-top__small-head{display:flex;align-items:center;font-size:20px;font-weight:700;line-height:30px}.p-sbsc-top__small-head-icon{margin-right:10px}.p-sbsc-top__small-head-and-button{display:flex;align-items:center;justify-content:space-between}.p-sbsc-top__small-head-button{display:inherit;min-width:172px}@media screen and (max-width: 767px){.p-sbsc-top__small-head-button{min-width:88px}}.p-sbsc-top__news{margin-top:20px;margin-bottom:55px;border-top:2px solid #000}.p-sbsc-top__news-list{display:block;padding:15px 0}.p-sbsc-top__news-tag-wrap{display:flex;align-items:center}.p-sbsc-top__news-date{margin-left:10px;font-size:14px;line-height:21px}.p-sbsc-top__news-text{margin-top:5px;font-size:14px;font-weight:700;line-height:21px;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sbsc-top__news-text:hover{text-decoration:underline}.p-sbsc-top__new-course-links{margin-top:25px;margin-bottom:55px}.p-sbsc-top__toggle-ui-button-to-latest{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:49px;font-size:14px;font-weight:700;line-height:25px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__toggle-ui-button-to-latest>img{display:block;width:19px;margin-right:12px}@media screen and (max-width: 1023px){.p-sbsc-top__toggle-ui-button-to-latest{margin-bottom:55px}}.p-sbsc-top__new-course-links-box{display:flex;align-items:flex-start;padding:10px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__new-course-links-box:not(:first-child){margin-top:15px}.p-sbsc-top__new-course-links-box:hover{position:relative}.p-sbsc-top__new-course-links-box:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}.p-sbsc-top__new-course-links-thumbnail{width:calc(40% - 10px);max-width:106px;margin-right:10px;border-radius:10px}.p-sbsc-top__new-course-links-text{width:60%}@media screen and (max-width: 1023px){.p-sbsc-top__new-course-links-text{width:calc(100% - 116px)}}@media screen and (max-width: 767px){.p-sbsc-top__new-course-links-text{width:60%;min-width:calc(100% - 116px)}}.p-sbsc-top__new-course-links-title{font-size:14px;font-weight:700;line-height:16px}.p-sbsc-top__new-course-links-description{margin-top:10px;font-size:12px;line-height:18px;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sbsc-top__toggle-ui-button-to-previous{display:flex;align-items:center;justify-content:center;width:100%;max-width:620px;height:45px;margin:25px auto 58px;font-size:14px;font-weight:700;line-height:25px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-top__toggle-ui-button-to-previous>img{display:block;width:19px;margin-right:12px}@media screen and (max-width: 767px){.p-sbsc-top__toggle-ui-button-to-previous{height:38px;font-size:12px;line-height:18px}.p-sbsc-top__toggle-ui-button-to-previous>img{width:17px}}.p-sbsc-top__header-informations{margin-top:20px}.p-sbsc-top__header-informations-box{display:flex;align-items:center;padding:7px;background-color:#fef8eb;border-radius:10px}.p-sbsc-top__header-informations-box:not(:last-child){margin-bottom:8px}.p-sbsc-top__header-informations-date{margin-left:7px;font-size:11px;line-height:16px;white-space:nowrap}.p-sbsc-top__header-informations-link{margin-left:7px;font-size:11px;font-weight:700;line-height:16px;text-decoration:underline;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sbsc-top__correction-banner{display:block;margin-bottom:50px}.p-sbsc-top__correction-banner img{width:100%}.p-sbsc-top__correction-banner:hover{opacity:.7}.p-sbsc-top__footer-rimomo-banner{position:relative;z-index:1;max-height:660px;margin:30px calc(-50vw + 50%) -5px calc(-50vw + 50%);overflow:hidden}.p-sbsc-top__footer-rimomo-banner-pc-large{display:none;width:100%}@media screen and (min-width: 1920px) and (max-width: 2559px){.p-sbsc-top__footer-rimomo-banner-pc-large{display:block}}.p-sbsc-top__footer-rimomo-banner-pc{display:none;width:100%}@media screen and (min-width: 1024px) and (max-width: 1919px){.p-sbsc-top__footer-rimomo-banner-pc{display:block}}.p-sbsc-top__footer-rimomo-banner-tab{width:100%}@media screen and (min-width: 1024px){.p-sbsc-top__footer-rimomo-banner-tab{display:none}}@media screen and (max-width: 767px){.p-sbsc-top__footer-rimomo-banner-tab{display:none}}.p-sbsc-top__footer-rimomo-banner-sp{width:100%}@media screen and (min-width: 768px){.p-sbsc-top__footer-rimomo-banner-sp{display:none}}.fade-animation__block{position:relative;overflow:hidden;opacity:0;animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.fade-animation__text-execute{opacity:0;animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.fade-animation__trigger-execute:before{position:absolute;width:100%;height:100%;content:"";background-color:#fac02d;animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.fade-animation__text,.fade-animation__trigger{opacity:0}.p-sbsc-top-courses{display:none}#c-tab-0:checked~#sbsc-top-courses-0,#c-tab-1:checked~#sbsc-top-courses-1,#c-tab-2:checked~#sbsc-top-courses-2,#c-tab-3:checked~#sbsc-top-courses-3{display:block}.p-sbsc-top-courses__level{box-sizing:border-box;padding-top:38px;padding-bottom:30px}.p-sbsc-top-courses__level:not(:last-child){border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-sbsc-top-courses__level{padding-top:31px}}.p-sbsc-top-courses__list{display:flex;flex-wrap:wrap;margin-top:28px}@media screen and (max-width: 767px){.p-sbsc-top-courses__list{display:block;margin-top:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.p-sbsc-top-course{width:calc((100% - 60px)/4);margin-bottom:30px}.p-sbsc-top-course:not(:nth-child(4n)){margin-right:20px}@media screen and (max-width: 767px){.p-sbsc-top-course{display:inline-block;width:230px;margin-top:21px;margin-right:20px;margin-bottom:0}}.p-sbsc-top-trial-set{display:flex;flex-flow:column;padding:25px 30px 80px;margin-top:40px;border:4px solid #000;border-radius:20px}@media screen and (max-width: 767px){.p-sbsc-top-trial-set{box-sizing:border-box;width:100vw;padding:10px;overflow:hidden;border:none;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-sbsc-top-trial-set__heading{display:flex;align-items:center;padding:30px 45px;margin-bottom:60px;background-color:#fef8eb}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__heading{flex-direction:column;padding:20px 0;margin-bottom:50px}}.p-sbsc-top-trial-set__heading-ttl{margin-right:30px;font-size:32px;font-weight:700;line-height:48px}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__heading-ttl{margin-right:20px;font-size:24px;line-height:36px}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__heading-ttl{margin-right:0;margin-bottom:5px;font-size:20px;line-height:30px}}.p-sbsc-top-trial-set__heading-limit{font-size:20px;font-weight:700;line-height:30px;color:#ff3636}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__heading-limit{font-size:16px;line-height:24px}}.p-sbsc-top-trial-set__pr{margin:0 70px}@media screen and (max-width: 1239px){.p-sbsc-top-trial-set__pr{margin:0}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr{width:100%}}.p-sbsc-top-trial-set__pr-image{position:relative;box-sizing:border-box;display:flex;flex-flow:column;width:100%;height:230px;padding:0 50px;font-weight:700;background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_bg.png) no-repeat,#fef8eb;background-position:top right -140px;background-size:contain;border-radius:10px}@media screen and (max-width: 1239px){.p-sbsc-top-trial-set__pr-image{background-position:top right -290px}}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__pr-image{height:170px;padding:0 20px;background-position:top right -80%}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-image{height:auto;padding:25px 20px;background:#fef8eb}}.p-sbsc-top-trial-set__pr-image:after{position:absolute;bottom:0;left:46%;width:250px;height:260px;margin-left:-50px;content:"";background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_palmie-chan.png) no-repeat;background-size:contain}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__pr-image:after{left:54%;width:200px;height:210px}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-image:after{left:60%;width:144px;height:155px;margin-left:0}}.p-sbsc-top-trial-set__pr-text{position:relative;z-index:10;display:inline-block;width:65%;font-size:18px;line-height:1.8}.p-sbsc-top-trial-set__pr-text:first-child{margin-top:15px;margin-bottom:auto}.p-sbsc-top-trial-set__pr-text:last-child{margin-top:auto;margin-bottom:25px}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__pr-text{font-size:14px}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-text{width:auto}.p-sbsc-top-trial-set__pr-text:first-child,.p-sbsc-top-trial-set__pr-text:last-child{margin-top:0;margin-bottom:0}}.p-sbsc-top-trial-set__pr-text--wide{box-sizing:border-box;width:100%;padding:0 10px}.p-sbsc-top-trial-set__pr-text--large{font-size:22px}@media screen and (max-width: 1023px){.p-sbsc-top-trial-set__pr-text--large{font-size:16px}}.pr-sbsc-top-trial-set__pr-special{position:relative;z-index:10;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:310px;padding:7px;margin-bottom:30px;font-size:18px;line-height:32px;color:#ff3636;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 1023px){.pr-sbsc-top-trial-set__pr-special{width:40%;font-size:14px;line-height:21px}}@media screen and (max-width: 767px){.pr-sbsc-top-trial-set__pr-special{width:50%;margin-top:10px;margin-bottom:0}}.pr-sbsc-top-trial-set__pr-special--l{position:relative;z-index:10;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:390px;padding:7px;margin-bottom:20px;font-size:18px;line-height:32px;color:#ff3636;background-color:#fef8eb;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 1023px){.pr-sbsc-top-trial-set__pr-special--l{width:52%;font-size:14px;line-height:21px}}@media screen and (max-width: 767px){.pr-sbsc-top-trial-set__pr-special--l{width:60%;margin-top:10px;margin-bottom:0}}.p-sbsc-top-trial-set__pr-text--red{color:#ff3636}.p-sbsc-top-trial-set__pr-button{position:absolute;right:30px;bottom:30px;z-index:10;box-sizing:border-box;width:370px}@media screen and (max-width: 1239px){.p-sbsc-top-trial-set__pr-button{right:5px;width:45%}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-button{position:static;width:100%;margin:20px auto 0}}.p-sbsc-top-trial-set__pr-button-link{position:relative;box-sizing:border-box;height:50px;padding-right:85px}@media screen and (max-width: 1239px){.p-sbsc-top-trial-set__pr-button-link{padding-right:25%;font-size:1.8vw}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-button-link{padding-right:12vw;font-size:16px}}.p-sbsc-top-trial-set__pr-button-star{position:absolute;top:50%;right:-5px;width:110px;transform:translateY(-50%)}@media screen and (max-width: 1239px){.p-sbsc-top-trial-set__pr-button-star{width:30%}}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__pr-button-star{width:22vw}}.p-sbsc-top-trial-set__last{padding:30px 0;margin-top:20px;font-size:16px;font-weight:700;line-height:29px;text-align:center;background-color:#fac02d}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__last{font-size:14px;line-height:25px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-sbsc-top-trial-set__banner{margin-top:48px}@media screen and (max-width: 767px){.p-sbsc-top-trial-set__banner{margin-top:16px}}.p-sbsc-notifications{width:100%}.p-sbsc-notification{box-sizing:border-box;display:flex;align-items:center;padding-top:16px;padding-bottom:16px;border-bottom:1px dotted #000}.p-sbsc-notification:first-child{border-top:2px solid #000}@media screen and (max-width: 767px){.p-sbsc-notification{display:block;padding:10px 5px}.p-sbsc-notification:nth-child(3){display:none}.p-sbsc-notification:nth-child(4){display:none}}.p-sbsc-notification__tag-and-date{display:flex;align-items:center;min-width:155px}.p-sbsc-notification__date{margin-left:20px;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-notification__date{margin-left:10px;font-size:12px}}.p-sbsc-notification__text{margin-left:16px;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.p-sbsc-notification__text:hover{text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-notification__text{margin-top:7px;margin-left:0;font-size:12px;text-decoration:underline}}.p-sbsc-infos{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1023px){.p-sbsc-infos{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.p-sbsc-infos{padding-right:0;padding-left:0}}.p-sbsc-infos__notifications{width:100%;margin-top:38px;margin-bottom:56px}@media screen and (max-width: 767px){.p-sbsc-infos__notifications{margin-top:20px;margin-bottom:45px}}.p-sbsc_infos__pagination{margin-top:30px;margin-bottom:30px;text-align:center}.p-sbsc-info{max-width:940px;margin:60px auto 100px}.p-sbsc-info__title{align-items:center;margin-bottom:50px}@media screen and (max-width: 767px){.p-sbsc-info__title{margin-bottom:30px}}.p-sbsc-info__label-date{display:flex;align-items:center}@media screen and (max-width: 767px){.p-sbsc-info__label-date{margin-bottom:10px}}.p-sbsc-info__label-text{display:flex;align-items:center}.p-sbsc-info__title__text{width:calc(100% - 80px);margin-top:0;margin-right:0;margin-bottom:0;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-info__title__text{width:100%;font-size:16px}}.p-sbsc-info__title__text--only{width:100%}@media screen and (max-width: 767px){.p-sbsc-info__title__text--only{margin-bottom:15px}}.p-sbsc-info__date{margin-top:20px;font-size:16px;font-weight:400;text-align:right}@media screen and (max-width: 767px){.p-sbsc-info__date{margin-top:0;font-size:12px;text-align:inherit}}.p-sbsc-info__bottom-link{margin-top:20px;text-align:right}.p-sbsc-info__bottom-link>a{text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-info__bottom-link{font-size:12px}}.p-sbsc-info__content-img{margin-bottom:30px}.p-sbsc-info__content-img>img{width:100%}.p-sbsc-info__content-text{font-size:16px;line-height:28px}.p-sbsc-info__content-text>p{margin-bottom:20px}.p-sbsc-info__content-text>p>a{color:#00b1e8;text-decoration:underline}@media screen and (max-width: 767px){.p-sbsc-info__content-text{font-size:12px;line-height:20px}}.p-sbsc-category-curriculum{display:none;padding-top:40px;clear:both}@media screen and (max-width: 767px){.p-sbsc-category-curriculum{padding-top:30px}}#c-tab-0:checked~#sbsc-category-curriculum-0,#c-tab-1:checked~#sbsc-category-curriculum-1,#c-tab-2:checked~#sbsc-category-curriculum-2,#c-tab-3:checked~#sbsc-category-curriculum-3,#c-tab-4:checked~#sbsc-category-curriculum-4{display:block}.p-sbsc-category-curriculum__progress{position:relative;width:100%;padding-top:30px;padding-bottom:30px;text-align:center;background:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-category-curriculum__progress{width:90%;padding:5%}}.p-sbsc-category-curriculum__steps{margin-top:40px;margin-bottom:60px;border:solid 2px #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-category-curriculum__steps{border-top:solid 2px #000;border-right:0;border-bottom:solid 2px #000;border-left:0;border-radius:0}}.p-sbsc-category-curriculum__find{margin-top:38px}.p-sbsc-category__no-curriculum{padding:20px;font-size:18px;line-height:30px}@media screen and (max-width: 767px){.p-sbsc-category__no-curriculum{font-size:14px;line-height:24px}}.p-sbsc-category{max-width:940px;margin-top:60px;margin-right:auto;margin-left:auto}.p-sbsc-category__old-curriculum-notification{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;margin-bottom:50px;font-size:14px;font-weight:700;background-color:#fac02d;border-radius:10px}.p-sbsc-completion-certificate{max-width:980px;margin:55px auto}@media screen and (max-width: 767px){.p-sbsc-completion-certificate{width:100%;max-width:100%;margin:35px auto}}.p-sbsc-completion-certificate__url-for-copy{position:absolute;top:-50px;z-index:-1}.p-sbsc-completion-certificate__image{width:100%;max-width:675px;margin:0 auto}.p-sbsc-completion-certificate__image>img{display:block;width:100%;margin:0 auto}.p-sbsc-completion-certificate__image>span{display:block;margin-top:5px;font-size:14px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__image{max-width:100%}.p-sbsc-completion-certificate__image>span{font-size:12px}}.p-sbsc-completion-certificate__share-and-download{display:flex;justify-content:center;width:100%;margin-top:40px}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__share-and-download{margin-top:20px}}.p-sbsc-completion-certificate__balloon{position:absolute;top:-30px;box-sizing:border-box;width:304px;padding:16px 20px;background-color:#fac02d;border-radius:10px}.p-sbsc-completion-certificate__balloon>p{font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__balloon{top:-18px;width:240px;padding:13px 8px}.p-sbsc-completion-certificate__balloon>p{font-size:12px}}.p-sbsc-completion-certificate__share-area{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:40px;margin:15px auto 10px;background-color:#fdf4dd;border-radius:10px}.p-sbsc-completion-certificate__share-area>button{width:250px;height:40px}@media screen and (max-width: 1023px){.p-sbsc-completion-certificate__share-area>button{width:50%}}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__share-area{flex-direction:column;width:100%;padding:35px 30px 30px;margin:15px auto 10px}.p-sbsc-completion-certificate__share-area>button{width:100%;height:36px}}.p-sbsc-completion-certificate__share-sns{display:flex;justify-content:space-between;margin-left:5px;gap:5px}.p-sbsc-completion-certificate__share-sns>a{width:130px}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__share-sns{justify-content:space-between;width:100%;margin-top:15px;margin-left:0}.p-sbsc-completion-certificate__share-sns>a{width:49%}}.p-sbsc-completion-certificate__download-area{position:relative;display:flex;align-items:center;justify-content:center;padding:65px;margin:10px;background-color:#fdf4dd;border-radius:10px}.p-sbsc-completion-certificate__download-area button{width:330px;height:50px}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__download-area{width:100%;padding:65px 20px}.p-sbsc-completion-certificate__download-area button{width:260px;height:40px}}.p-sbsc-completion-certificate__show-curriculum{margin-top:50px}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__show-curriculum{margin-top:30px}}.p-sbsc-completion-certificate__show-curriculum-header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.p-sbsc-completion-certificate__show-curriculum-header>p{margin-top:15px;font-size:28px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__show-curriculum-header>p{font-size:20px}}.p-sbsc-completion-certificate__step-num{position:absolute;top:25px;left:-65px;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:130px;height:50px;padding-right:16px;padding-left:16px;font-size:20px;font-weight:700;background:#fff;border:2px solid #000;border-radius:5px}.p-sbsc-completion-certificate__step-num>img{width:20px;margin-right:11px}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__step-num>img{width:auto;height:30px}}@media screen and (max-width: 767px){.p-sbsc-completion-certificate__step-num{position:relative;top:auto;left:auto;width:100%}}.p-sbsc-curriculum-progress__message{font-size:16px;font-weight:400;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-curriculum-progress__message{display:inline-block;font-size:14px;font-weight:400;line-height:24px;text-align:left}}.p-sbsc-curriculum-progress__message--bold{margin-right:3px;margin-left:3px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum-progress__message--bold{display:inline-block;margin-left:0;font-size:16px;font-weight:700;text-align:left}}.p-sbsc-curriculum-progress__bar-and-goal{display:flex;width:90%;margin-top:20px;margin-bottom:20px;margin-left:10%}@media screen and (max-width: 767px){.p-sbsc-curriculum-progress__bar-and-goal{display:inline-block;margin:20px 0 0}}.p-sbsc-curriculum-progress__bar{width:70%}@media screen and (max-width: 767px){.p-sbsc-curriculum-progress__bar{width:100%}}.p-sbsc-curriculum-progress__goal{margin-left:20px;font-size:16px;font-weight:700;text-align:left}@media screen and (max-width: 767px){.p-sbsc-curriculum-progress__goal{display:block;margin:10px 0 0;text-align:right}}.p-sbsc-curriculum-progress__goal-count{margin-right:3px;margin-left:3px;font-size:20px;font-weight:700}.p-sbsc-curriculum-step{box-sizing:border-box;display:block;padding:32px}.p-sbsc-curriculum-step:not(:last-child){border-bottom:dotted 1px #000}@media screen and (max-width: 767px){.p-sbsc-curriculum-step{width:100%;padding:18px 10px}}.p-sbsc-curriculum-step__label-goal{display:flex}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label-goal{display:inline-block;width:100%}}.p-sbsc-curriculum-step__label-title{display:flex}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label-title{display:inline-flex;width:100%;margin-bottom:18px}}.p-sbsc-curriculum-step__label{display:flex;height:50px;border:solid 2px #000;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label{width:108px;height:44px}}.p-sbsc-curriculum-step__label-icon{width:21px;margin:7px 10px 8px 16px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label-icon{width:18px;margin:6px 6px 8px 12px}}.p-sbsc-curriculum-step__label-text{margin-top:13px;margin-right:13px;margin-bottom:13px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label-text{margin-top:12px;margin-right:12px;margin-bottom:12px;font-size:16px;font-weight:700}}.p-sbsc-curriculum-step__label-number{display:inline;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__label-number{font-size:20px;font-weight:700}}.p-sbsc-curriculum-step__title{margin-top:13px;margin-left:15px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__title{margin-left:10px;font-size:20px;font-weight:700}}.p-sbsc-curriculum-step__goal{display:block;margin-left:auto}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__goal{width:100%;font-size:16px;font-weight:700}}.p-sbsc-curriculum-step__goal-icon{display:flex;width:31px;margin:7px 10px 7px 15px}.p-sbsc-curriculum-step__goal-text-area{margin-top:7px;margin-right:20px;margin-bottom:7px;font-size:14px;font-weight:700;text-align:center;word-break:keep-all}.p-sbsc-curriculum-step__goal-count{display:inline;margin-right:2px;margin-left:2px;font-size:16px;font-weight:700}.p-sbsc-curriculum-step__goal--not-clear{display:flex;width:248px;background:#f6f5f3;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__goal--not-clear{width:100%}}.p-sbsc-curriculum-step__goal--clear{display:flex;align-items:center;justify-content:center;width:156px;background:#c5e1a4;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__goal--clear{width:100%}}.p-sbsc-curriculum-step__description{display:block;margin-top:32px;font-size:16px;font-weight:400;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__description{margin-top:16px;margin-right:0;margin-left:0;font-size:14px;font-weight:400;line-height:20px}}.p-sbsc-curriculum-step__courses{display:flex;flex-wrap:wrap;margin-top:32px}@media screen and (max-width: 767px){.p-sbsc-curriculum-step__courses{margin:20px 0 0}}.p-sbsc-curriculum-find{margin-bottom:30px}.p-sbsc-curriculum-find:not(:first-child){margin-top:60px}.p-sbsc-curriculum-find__courses{margin-top:37px}.p-sbsc-curriculum-course{width:calc((100% - 41px) / 3);margin-bottom:20px;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-curriculum-course:not(:nth-child(3n)){margin-right:20px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course{width:100%}.p-sbsc-curriculum-course:not(:nth-child(3n)){margin-right:0}}.p-sbsc-curriculum-course>a{display:block}.p-sbsc-curriculum-course__thumbnail{position:relative}.p-sbsc-curriculum-course__thumbnail>img{display:block;width:100%;border-top-left-radius:10px;border-top-right-radius:10px}.p-sbsc-curriculum-course__thumbnail-clear{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;height:100%;text-align:center;background-color:#0009}.p-sbsc-curriculum-course__thumbnail-clear:after{padding-bottom:56.25%}.p-sbsc-curriculum-course__thumbnail-clear-icon{width:50%;margin-top:10%;margin-left:25%}.p-sbsc-curriculum-course__thumbnail-clear-icon img{width:100%}@media screen and (max-width: 767px){.p-sbsc-curriculum-course__thumbnail-clear-icon{margin-top:12%}}.p-sbsc-curriculum-course__thumbnail-clear-text{margin-top:6px;font-size:18px;font-weight:700;color:#fff}@media screen and (max-width: 767px){.p-sbsc-curriculum-course__thumbnail-clear-text{font-size:16px;font-weight:700}}.p-sbsc-curriculum-course__button-area{margin:15px;text-align:center}.p-sbsc-curriculum-course-step{max-width:940px;margin:54px auto 0}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step{margin:30px auto 0}}.p-sbsc-curriculum-course-step__info{box-sizing:border-box;display:flex;justify-content:flex-start;width:100%;padding:30px 40px;background-color:#fdf4dd;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__info{flex-direction:column;padding:15px;margin-bottom:40px}}.p-sbsc-curriculum-course-step__detail{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__detail{max-width:100%}}.p-sbsc-curriculum-course-step__course-title{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__course-title{display:none}}.p-sbsc-curriculum-course-step__title-area{display:flex;align-items:center;margin-top:15px}@media screen and (max-width: 1023px){.p-sbsc-curriculum-course-step__title-area{flex-flow:column;align-items:flex-start}}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__title-area{flex-flow:row;justify-content:space-between;margin-top:5px}}.p-sbsc-curriculum-course-step__step-num{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:130px;height:50px;padding-right:16px;padding-left:16px;font-size:20px;font-weight:700;vertical-align:baseline;background:#fff;border:2px solid #000;border-radius:5px}.p-sbsc-curriculum-course-step__step-num>span{font-size:24px}.p-sbsc-curriculum-course-step__step-num>img{width:20px;margin-right:11px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__step-num{width:120px;height:44px;font-size:16px}.p-sbsc-curriculum-course-step__step-num>span{font-size:20px}.p-sbsc-curriculum-course-step__step-num>img{width:18px}}.p-sbsc-curriculum-course-step__title{margin-left:15px;font-size:24px;font-weight:700}@media screen and (max-width: 1023px){.p-sbsc-curriculum-course-step__title{margin-top:5px;margin-left:0}}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__title{display:none}}.p-sbsc-curriculum-course-step__title-sp{display:none}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__title-sp{display:block;margin-top:20px;font-size:20px;font-weight:700}}.p-sbsc-curriculum-course-step__description{min-height:52px;margin-top:20px}.p-sbsc-curriculum-course-step__description>p{font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__description{margin-top:9px}.p-sbsc-curriculum-course-step__description>p{font-size:14px;line-height:25px}}.p-sbsc-curriculum-course-step__progress{display:flex;width:100%}.p-sbsc-curriculum-course-step__progress-bar{width:100%;margin-top:39px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__progress-bar{display:none}}.p-sbsc-curriculum-course-step__progress-count{flex-shrink:0;margin-top:12px;margin-left:auto;font-size:16px;font-weight:700}.p-sbsc-curriculum-course-step__progress-count>span{margin:0 3px;font-size:19px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__progress-count{display:none}}.p-sbsc-curriculum-course-step__progress-sp{display:none}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__progress-sp{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-top:20px}}.p-sbsc-curriculum-course-step__progress-bar-sp{width:100%}.p-sbsc-curriculum-course-step__progress-count-sp{flex-shrink:0;margin-top:10px;margin-left:auto;font-size:14px;font-weight:700}.p-sbsc-curriculum-course-step__progress-count-sp>span{margin:0 3px;font-size:19px}.p-sbsc-curriculum-course-step__images{display:flex;flex-direction:column;flex-wrap:wrap-reverse;justify-content:space-between;min-width:300px;margin-left:40px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__images{flex-direction:row;justify-content:center;width:100%;min-width:auto;max-width:100%;margin-top:20px;margin-left:0}}.p-sbsc-curriculum-course-step__label{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-around;background-color:#fff;border-radius:5px;width:156px;height:50px;padding:7px 17px;margin-left:auto;font-size:14px;font-weight:700}.p-sbsc-curriculum-course-step__label>img{display:block;width:31px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__label{display:none}}.p-sbsc-curriculum-course-step__label-sp{display:none}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__label-sp{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:space-around;background-color:#fff;border-radius:5px;width:120px;height:100%;padding:8px 10px;margin-left:10px;font-size:12px;font-weight:700}.p-sbsc-curriculum-course-step__label-sp>img{display:block;width:25px}}.p-sbsc-curriculum-course-step__label-completed{background-color:#c5e1a4}.p-sbsc-curriculum-course-step__thumbnail{max-width:300px;margin-top:20px}.p-sbsc-curriculum-course-step__thumbnail>img{width:100%;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__thumbnail{max-width:100%;margin-top:15px}}.p-sbsc-curriculum-course-step__button-area{display:flex;justify-content:space-between;width:100%;margin:60px 0}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__button-area{display:none}}.p-sbsc-curriculum-course-step__button-area-sp{display:none}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__button-area-sp{display:flex;justify-content:space-between;width:100%;height:42px}}.p-sbsc-curriculum-course-step__top-button-sp{position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:12px;font-weight:700}.p-sbsc-curriculum-course-step__top-button-sp>div{position:absolute;top:16px;width:8px;height:8px;border-top:2.5px solid #000;border-left:2.5px solid #000;transform:rotate(-45deg)}.p-sbsc-curriculum-course-step__top-button-sp>div{left:0;transform:rotate(-45deg)}.p-sbsc-curriculum-course-step__next-step-button-sp{position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:12px;font-weight:700;border-left:2px solid #000}.p-sbsc-curriculum-course-step__next-step-button-sp>div{position:absolute;top:16px;width:8px;height:8px;border-top:2.5px solid #000;border-left:2.5px solid #000;transform:rotate(-45deg)}.p-sbsc-curriculum-course-step__next-step-button-sp>div{right:0;transform:rotate(135deg)}.p-sbsc-curriculum-course-step__top-button{position:relative;width:300px;text-align:center}.p-sbsc-curriculum-course-step__top-button button{height:50px;font-size:18px}.p-sbsc-curriculum-course-step__top-button div{position:absolute;top:14px;width:8px;height:8px;border-top:2.5px solid #000;border-left:2.5px solid #000;transform:rotate(-45deg)}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__top-button button{height:34px;font-size:12px}.p-sbsc-curriculum-course-step__top-button div{width:6px;height:6px}}.p-sbsc-curriculum-course-step__top-button div{left:14px}.p-sbsc-curriculum-course-step__next-step-button{position:relative;width:300px;text-align:center}.p-sbsc-curriculum-course-step__next-step-button button{height:50px;font-size:18px}.p-sbsc-curriculum-course-step__next-step-button div{position:absolute;top:14px;width:8px;height:8px;border-top:2.5px solid #000;border-left:2.5px solid #000;transform:rotate(-45deg)}@media screen and (max-width: 767px){.p-sbsc-curriculum-course-step__next-step-button button{height:34px;font-size:12px}.p-sbsc-curriculum-course-step__next-step-button div{width:6px;height:6px}}.p-sbsc-curriculum-course-step__next-step-button div{right:14px;transform:rotate(135deg)}.sbsc-curriculums{margin-top:60px;margin-bottom:100px}.sbsc-curriculums__old-curriculum{display:flex;align-items:center;justify-content:center;width:100%;height:34px;margin-bottom:50px;font-size:14px;font-weight:700;text-decoration:underline;background-color:#fac02d;border-radius:10px}.sbsc-curriculums__curriculums{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-top:-30px;margin-left:-20px}.p-sbsc-curriculum{box-sizing:border-box;display:flex;flex-direction:column;max-width:940px;margin:35px auto}@media screen and (max-width: 767px){.p-sbsc-curriculum{margin-top:34px}}.p-sbsc-curriculum__info{box-sizing:border-box;display:flex;justify-content:space-between;width:100%;min-height:350px;padding:30px 40px;margin-bottom:40px;background-color:#fdf4dd;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-curriculum__info{flex-direction:column;height:auto;padding:15px}}.p-sbsc-curriculum__between-container{display:block}@media screen and (min-width: 768px){.p-sbsc-curriculum__between-container{display:flex;margin-top:30px}}.p-sbsc-curriculum__detail{display:flex;flex-flow:column;justify-content:space-between;width:100%}.p-sbsc-curriculum__goal{padding-left:40px}.p-sbsc-curriculum__goal .tns-nav{text-align:center}.p-sbsc-curriculum__goal .tns-nav>button{width:14px;height:14px;padding:0;margin:0 5px;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5}.p-sbsc-curriculum__goal .tns-nav>button.tns-nav-active{opacity:1}.p-sbsc-curriculum__goal .tns-item{text-align:center}.p-sbsc-curriculum__goal .tns-item>img{width:100%}@media screen and (max-width: 767px){.p-sbsc-curriculum__goal{padding-top:22px;padding-left:0}}.p-sbsc-curriculum__goal-description{position:relative;box-sizing:border-box;width:100%;padding:10px 52px;text-align:center;background-color:#fac02d;border-radius:10px}.p-sbsc-curriculum__goal-description>p{position:relative;z-index:2;font-size:14px;font-weight:700}.p-sbsc-curriculum__goal-description>span{position:relative;z-index:2;font-size:14px}.p-sbsc-curriculum__goal-description>div{position:absolute;right:0;bottom:-4px;left:0;z-index:1;width:20px;height:20px;margin:0 auto;content:"";background-color:#fac02d;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-sbsc-curriculum__goal-description{padding:10px 27px}}.p-sbsc-curriculum__level-steps{display:flex;align-items:center}@media screen and (min-width: 768px){.p-sbsc-curriculum__level-steps{margin-left:20px}}.p-sbsc-curriculum__level-steps>img{height:16px;margin-left:10px}.p-sbsc-curriculum__level-steps>span{margin-left:5px;font-size:12px}.p-sbsc-curriculum__course-title{margin-top:15px;font-size:28px;font-weight:700;display:flex}.p-sbsc-curriculum__course-description{min-height:116px;font-size:16px;line-height:29px;width:65%}@media screen and (min-width: 768px){.p-sbsc-curriculum__course-description{max-width:520px}}@media screen and (max-width: 767px){.p-sbsc-curriculum__course-description{width:100%}}@media screen and (max-width: 767px){.p-sbsc-curriculum__course-description{min-height:auto;margin-top:14px;font-size:14px;line-height:25px}}.p-sbsc-curriculum__supplement{margin:auto;text-align:right;width:35%}@media screen and (max-width: 767px){.p-sbsc-curriculum__supplement{width:80%;margin-top:20px}}@media screen and (max-width: 350px){.p-sbsc-curriculum__supplement{width:100%}}.p-sbsc-curriculum__supplement-button-area{margin:auto}.p-sbsc-curriculum__supplement-button-area>a{width:300px;margin-top:20px;margin-bottom:10px;font-size:14px}.p-sbsc-curriculum__supplement-button-area>a>img{width:25px;margin-right:5px}.p-sbsc-curriculum__supplement-button-area>span{font-size:14px}@media screen and (max-width: 1023px){.p-sbsc-curriculum__supplement-button-area{flex-flow:column}.p-sbsc-curriculum__supplement-button-area>a{width:100%}.p-sbsc-curriculum__supplement-button-area>span{margin-top:6px;margin-left:0;font-size:12px}}.p-sbsc-curriculum__clear-box{margin-top:auto}@media screen and (max-width: 767px){.p-sbsc-curriculum__clear-box{margin-top:15px}}.p-sbsc-curriculum__estimated{display:flex;align-items:center;margin-bottom:12px;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-curriculum__estimated{margin-top:10px;margin-bottom:0;font-size:14px}}.p-sbsc-curriculum__estimated img{margin-right:5px}.p-sbsc-curriculum__progress{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-top:auto}@media screen and (max-width: 767px){.p-sbsc-curriculum__progress{flex-direction:column;flex-wrap:wrap;align-items:flex-end;margin-top:10px}}.p-sbsc-curriculum__progress-bar{flex-basis:100%}@media screen and (max-width: 767px){.p-sbsc-curriculum__progress-bar{flex-basis:auto;width:100%}}.p-sbsc-curriculum__progress-count{flex-shrink:0;margin-left:23px;font-size:16px;font-weight:700}.p-sbsc-curriculum__progress-count>span{margin-right:3px;margin-left:3px;font-size:19px}@media screen and (max-width: 767px){.p-sbsc-curriculum__progress-count{margin-top:12px}}.p-sbsc-curriculum__steps{position:relative;margin-left:60px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-curriculum__steps{margin-left:0;border:none;border-radius:0}}.p-sbsc-curriculum__steps-bar{position:absolute;left:-40px;z-index:1;width:20px;height:100%;background:linear-gradient(#fac02d,#ff3636);border-radius:10px;opacity:.4}@media screen and (max-width: 767px){.p-sbsc-curriculum__steps-bar{top:20px;left:-30px;display:none;width:10px;height:91%}}.p-sbsc-curriculum__step-head-area{display:flex;align-items:center;justify-content:space-between;min-height:51px}.p-sbsc-curriculum__step{position:relative;box-sizing:border-box;padding:26px 32px}.p-sbsc-curriculum__step:last-child{padding-bottom:40px}.p-sbsc-curriculum__step:last-child>hr{display:none}@media screen and (max-width: 767px){.p-sbsc-curriculum__step{padding:28px 0}}.p-sbsc-curriculum__step-num{position:absolute;top:25px;left:-65px;z-index:2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:130px;height:50px;padding-right:16px;padding-left:16px;font-size:20px;font-weight:700;background:#fff;border:2px solid #000;border-radius:5px}.p-sbsc-curriculum__step-num>img{width:20px;margin-right:11px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-num>img{width:auto;height:30px}}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-num{position:relative;top:auto;left:auto;width:135px}}.p-sbsc-curriculum__step-line{display:flex;align-items:baseline}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-line{font-size:20px}.p-sbsc-curriculum__step-line>span{font-size:24px}}@media screen and (max-width: 767px){.p-sbsc-curriculum__dotline{position:relative;left:-10px;width:calc(100% + 20px);margin-top:30px}}.p-sbsc-curriculum__step-head{display:flex;align-items:center;min-height:51px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-head{min-height:auto}}.p-sbsc-curriculum__step-title{height:100%;margin-left:53px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-title{margin-left:0;font-size:20px}}.p-sbsc-curriculum__step-label{display:flex;flex-shrink:0;align-items:center;padding:7px 15px;margin-left:auto;font-size:14px;font-weight:700;background:#f6f5f3;border-radius:5px}.p-sbsc-curriculum__step-label>img{display:block;width:31px;margin-right:10px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-label{box-sizing:border-box;justify-content:center;width:135px;height:50px;padding:11px 0;font-size:12px}.p-sbsc-curriculum__step-label>img{display:block;width:25px}}.p-sbsc-curriculum__step-label-completed{background:#c5e1a4}.p-sbsc-curriculum__step-body{display:flex;align-items:flex-start;margin-top:30px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-body{display:flex;flex-direction:column;margin-top:20px}}.p-sbsc-curriculum__step-thumbnail{flex-basis:250px;flex-shrink:0}.p-sbsc-curriculum__step-thumbnail>img{width:100%;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-curriculum__step-thumbnail{flex-shrink:1}}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-thumbnail{flex-basis:auto;margin-top:28px}}.p-sbsc-curriculum__step-info{margin-left:30px}.p-sbsc-curriculum__step-description{font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-description{margin-top:20px;font-size:14px;line-height:25px}}.p-sbsc-curriculum__step-progress{box-sizing:border-box;display:flex;width:100%;margin-top:34px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-progress{margin-top:30px}}.p-sbsc-curriculum__step-progress-bar{display:flex;flex-basis:100%;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.p-sbsc-curriculum__step-progress-count{flex-shrink:0;margin-top:10px;font-size:16px;font-weight:700;text-align:right}.p-sbsc-curriculum__step-progress-count>span{margin-right:3px;margin-left:3px;font-size:19px}.p-sbsc-curriculum__step-link-button{width:280px;margin-left:20px}@media screen and (max-width: 767px){.p-sbsc-curriculum__step-link-button{width:100%;margin-top:12px;margin-left:0}}.p-sbsc-curriculum-card{box-sizing:border-box;width:263px;min-width:263px;padding:15px 20px;margin-top:30px;margin-left:20px;border:2px solid transparent;border-radius:10px;box-shadow:0 4px 8px #0003}.p-sbsc-curriculum-card:hover{border:2px solid #000}.p-sbsc-curriculum-card__thumbnail{width:100%}.p-sbsc-curriculum-card__thumbnail>img{width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px}.p-sbsc-curriculum-card__body{box-sizing:border-box;padding:15px 10px 10px}.p-sbsc-curriculum-card__level-steps{display:flex;align-items:center}.p-sbsc-curriculum-card__level-steps>img{height:16px;margin-left:10px}.p-sbsc-curriculum-card__level-steps>span{margin-left:5px;font-size:12px}.p-sbsc-curriculum-card__title{margin-top:14px;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.p-sbsc-curriculum-card__description{width:100%;height:54px;max-height:54px;margin-top:5px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-sbsc-curriculum-card__progress{width:100%;margin-top:14px}.p-sbsc-curriculum-card__progress-count{margin-top:5px;font-size:12px;font-weight:700;text-align:right}.p-sbsc-curriculum-card__progress-count>span{margin-right:3px;margin-left:3px;font-size:16px}.p-sbsc-curriculum-card__clear{display:block;width:100%;margin-top:8px}.p-sbsc-gesture_drawing__progress{margin-top:60px}.p-sbsc-gesture_drawing__progress:first-child{margin-top:0}.p-sbsc-gesture_drawing__left_column{width:100%}.p-sbsc-gesture_drawing__right_column{width:310px}@media screen and (max-width: 1023px){.p-sbsc-gesture_drawing__right_column{width:100%;margin-top:50px}}.c-subhead__twitter-icon{padding-top:-10px;margin-right:10px}.c-subhead__twitter-icon img{height:32px}@media screen and (max-width: 767px){.c-subhead__twitter-icon{align-self:flex-start}.c-subhead__twitter-icon img{height:24px}}.p-sbsc-gesture_drawing__twitter-subhead{display:flex}.p-sbsc-gesture_drawing__twitter-border{width:100%;margin:20px 0;border-bottom:2px solid #000}.p-sbsc-gesture_drawing__twitter-title{margin:auto 0;font-size:20px;font-weight:700}.p-sbsc-gesture_drawing__tweets-area{max-width:550px;max-height:650px;margin-right:auto;margin-left:auto;overflow:scroll}.p-sbsc-training__title{font-size:20px;font-weight:700}.p-sbsc-training__title_complete{z-index:100;margin:80px auto 150px;font-size:25px;font-weight:700;text-align:center}.p-sbsc-training__under_line{width:100%;margin:40px 0;border-bottom:2px solid #000}.p-sbsc-training__image_area{position:relative;display:flex;width:100%;height:550px;overflow:hidden;background:#f6f5f3;border-radius:10px}.p-sbsc-training__image_area>img{display:block;max-width:100%;max-height:100%;margin:auto}@media screen and (max-width: 767px){.p-sbsc-training__image_area{height:280px}}.p-sbsc-training__complete_palmie_image{position:relative;top:-723px;right:-75%;z-index:-1;width:200px;margin-bottom:-170px}@media screen and (max-width: 767px){.p-sbsc-training__complete_palmie_image{top:-400px;width:150px}}@media screen and (max-width: 767px){.p-sbsc-training__complete_palmie_image{left:50%;margin-bottom:-120px;transform:translate(-50%)}}.p-sbsc-training__memo_area{margin-top:80px;font-size:14px;font-weight:700}.p-sbsc-training__btn_area{display:flex;padding-top:80px;margin-top:80px;text-align:center;border-top:1px dashed #000}@media screen and (max-width: 767px){.p-sbsc-training__btn_area{display:block}}.p-sbsc-training__btn{max-width:400px;margin:20px auto}.p-sbsc-training__complete_area_image_1{position:absolute;top:25%;left:15%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 3s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_2{position:absolute;top:35%;left:20%;z-index:10;width:30px;opacity:1;animation:fadein-anim 4s linear forwards,fall 4s linear forwards,sway 4s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_3{position:absolute;top:40%;left:35%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 2s linear forwards,sway 3s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_4{position:absolute;top:25%;left:60%;z-index:10;width:30px;opacity:1;animation:fadein-anim 3s linear forwards,fall 2s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_5{position:absolute;top:35%;left:65%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 2s linear forwards,sway 5s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_6{position:absolute;top:25%;left:80%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_7{position:absolute;top:55%;left:20%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_8{position:absolute;top:75%;left:50%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_9{position:absolute;top:60%;left:55%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_10{position:absolute;top:50%;left:70%;z-index:10;width:30px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_decoration_1{position:absolute;top:25%;left:30%;z-index:10;width:90px;opacity:1;animation:fadein-anim 5s linear forwards,fall 5s linear forwards,sway 2s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_decoration_2{position:absolute;top:20%;left:55%;z-index:10;width:90px;opacity:1;animation:fadein-anim 5s linear forwards,fall 4s linear forwards,sway 5s ease-in-out forwards alternate}.p-sbsc-training__complete_area_image_decoration_3{position:absolute;top:20%;left:70%;z-index:10;width:90px;opacity:1;animation:fadein-anim 5s linear forwards,fall 2s linear forwards,sway 4s ease-in-out forwards alternate}@keyframes fadein-anim{to{opacity:0}}@keyframes fall{to{top:120%}}@keyframes sway{0%{transform:translate(25%) rotate(0)}to{transform:translate(50%) rotate(-45deg)}}.p-sbsc-training__complete_area_image_firework_1{position:absolute;top:20%;left:30%;z-index:10;width:35%;opacity:1;animation:zoom-in 4s linear forwards}.p-sbsc-training__complete_area_image_firework_2{position:absolute;top:40%;left:5%;z-index:10;width:35%;opacity:1;animation:zoom-in 2s linear forwards}.p-sbsc-training__complete_area_image_firework_3{position:absolute;top:50%;left:60%;z-index:10;width:35%;opacity:1;animation:zoom-in 3s linear forwards}.p-sbsc-training__complete_area_image_firework_4{position:absolute;top:70%;left:45%;z-index:10;width:35%;opacity:1;animation:zoom-in 4s linear forwards}@keyframes zoom-in{0%{transform:scale(0)}75%{opacity:1}to{opacity:0;transform:scale(1)}}.p-sbsc-training__complete_area_image_balloon_1{position:absolute;top:40%;left:20%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 4s linear forwards}.p-sbsc-training__complete_area_image_balloon_2{position:absolute;top:70%;left:55%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 2s linear forwards}.p-sbsc-training__complete_area_image_balloon_3{position:absolute;top:55%;left:75%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 3s linear forwards}.p-sbsc-training__complete_area_image_balloon_4{position:absolute;top:20%;left:35%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 4s linear forwards}.p-sbsc-training__complete_area_image_balloon_5{position:absolute;top:80%;left:70%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 2s linear forwards}.p-sbsc-training__complete_area_image_balloon_6{position:absolute;top:65%;left:30%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 4s linear forwards}.p-sbsc-training__complete_area_image_balloon_7{position:absolute;top:80%;left:45%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 3s linear forwards}.p-sbsc-training__complete_area_image_balloon_8{position:absolute;top:50%;left:50%;z-index:10;width:15%;max-width:100px;opacity:1;animation:balloon 3s linear forwards}@keyframes balloon{0%{transform:translate(25%) rotate(-10deg)}to{top:10%;opacity:0;transform:translate(50%) rotate(-10deg)}}.p-sbsc-learning-status{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1023px){.p-sbsc-learning-status{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.p-sbsc-learning-status{padding-right:0;padding-left:0}}.p-sbsc-learning-status__look-back{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:30px;font-size:24px;font-weight:700;background:linear-gradient(to right,#f9c02d,#e7ce99);border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-sbsc-learning-status__look-back{align-items:flex-end;justify-content:flex-start;padding:18px 8%;font-size:16px;line-height:24px}}.p-sbsc-learning-status__look-back:before{position:absolute;top:0;left:0;z-index:-1;width:calc(100% - 14px);height:calc(100% - 14px);margin:7px;content:"";background-color:#fef8eb;border-radius:8px}@media screen and (max-width: 767px){.p-sbsc-learning-status__look-back:before{width:calc(100% - 10px);height:calc(100% - 10px);margin:5px}}.p-sbsc-learning-status__look-back:hover:after{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}.p-sbsc-learning-status__look-back-arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:10px;background-color:#f9c02d;border-radius:50%}@media screen and (max-width: 767px){.p-sbsc-learning-status__look-back-arrow{width:16px;height:16px;margin-bottom:4px;margin-left:5px}}.p-sbsc-learning-status__look-back-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;width:6px;height:6px;margin:auto;content:"";border-top:3px solid #000;border-right:3px solid #000;transform:rotate(45deg) translate(-10%,10%)}@media screen and (max-width: 767px){.p-sbsc-learning-status__look-back-arrow:before{width:4px;height:4px;border-top:2px solid #000;border-right:2px solid #000}}.p-sbsc-learning-status__look-back-left{position:absolute;bottom:-10px;left:-10px;z-index:-1;width:12%;max-width:75px}.p-sbsc-learning-status__look-back-right{position:absolute;top:-10px;right:-10px;z-index:-1;width:12%;max-width:75px}.p-sbsc-learning-status__look-back-palmie-chan{position:absolute;right:95px;bottom:0;z-index:2;width:20%;max-width:92px}@media screen and (max-width: 1023px){.p-sbsc-learning-status__look-back-palmie-chan{right:2%;width:30%}}.p-sbsc-learning-status__progress{margin-top:60px}.p-sbsc-learning-status__progress:first-child{margin-top:0}.p-sbsc-learning-status__curriculums{display:flex;flex-wrap:wrap;margin-top:39px}@media screen and (max-width: 767px){.p-sbsc-learning-status__curriculums{margin-top:27px}}.p-sbsc-learning-status__subhead-and-button{display:flex;align-items:center}@media screen and (max-width: 767px){.p-sbsc-learning-status__subhead-and-button{display:inline}}.p-sbsc-learning-status__button{display:inherit;width:158px;margin-left:auto}@media screen and (max-width: 1023px){.p-sbsc-learning-status__button{width:172px}.p-sbsc-learning-status__button>a{padding:7px 30px 7px 15px}}@media screen and (max-width: 767px){.p-sbsc-learning-status__button{display:flex;width:100%;margin-top:17px;text-align:center}}.p-sbsc-learning-status__courses{margin-top:37px}@media screen and (max-width: 767px){.p-sbsc-learning-status__courses{margin-top:27px}}.p-sbsc-learning-status__old-curriculum{display:flex;align-items:center;justify-content:center;width:100%;height:34px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:underline;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-learning-status__old-curriculum{box-sizing:border-box;height:100%;padding:10px 20px;font-size:12px}}.p-sbsc-learning-status-curriculum{box-sizing:border-box;width:calc((100% - 20px)/2);padding:16px 20px;margin-bottom:20px;border:solid 2px #fff;border-radius:5px;box-shadow:0 4px 8px #0003}.p-sbsc-learning-status-curriculum:not(:nth-child(2n)){margin-right:20px}.p-sbsc-learning-status-curriculum:hover{border:solid 2px #000}@media screen and (max-width: 767px){.p-sbsc-learning-status-curriculum{width:100%;padding:10px 15px}.p-sbsc-learning-status-curriculum:not(:nth-child(2n)){margin-right:0}.p-sbsc-learning-status-curriculum:hover{border:solid 2px transparent}}.p-sbsc-learning-status-curriculum__thumbnail-and-content{display:flex;height:100%}.p-sbsc-learning-status-curriculum__thumbnail{min-width:67px;min-height:67px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px}.p-sbsc-learning-status-curriculum__content{display:flex;flex-flow:column;justify-content:space-between;width:100%;margin-left:13px}.p-sbsc-learning-status-curriculum__title{margin-top:4px;font-size:20px;font-weight:700}@media screen and (max-width: 1023px){.p-sbsc-learning-status-curriculum__title{margin-top:5px;font-size:14px;font-weight:700}}.p-sbsc-learning-status-curriculum__progress-and-goal{display:flex;margin-top:10px}.p-sbsc-learning-status-curriculum__progress-and-goal>img{width:300px;margin:0 auto}@media screen and (max-width: 1023px){.p-sbsc-learning-status-curriculum__progress-and-goal{flex-flow:column}.p-sbsc-learning-status-curriculum__progress-and-goal>img{width:100%}}@media screen and (max-width: 767px){.p-sbsc-learning-status-curriculum__progress-and-goal{flex-flow:column}.p-sbsc-learning-status-curriculum__progress-and-goal>img{width:100%}}.p-sbsc-learning-status-curriculum__progress{width:60%}@media screen and (max-width: 1023px){.p-sbsc-learning-status-curriculum__progress{width:100%}}.p-sbsc-learning-status-curriculum__progress-goal{position:relative;display:inline;margin-right:auto;margin-left:auto;font-size:16px;font-weight:700}@media screen and (max-width: 1023px){.p-sbsc-learning-status-curriculum__progress-goal{margin-top:5px;margin-right:0;font-size:12px;font-weight:700}}.p-sbsc-learning-status-curriculum__progress-goal-count{margin-right:3px;margin-left:3px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-learning-status-curriculum__progress-goal-count{font-size:14px;font-weight:700}}.p-sbsc-no-curriculum__category{margin-top:38px}.p-sbsc-no-curriculum__courses{display:flex;flex-wrap:wrap;margin-top:28px}.p-sbsc-no-curriculum__courses:not(:last-child){margin-bottom:30px}.p-sbsc-no-curriculum__course{width:calc((100% - 60px)/4);margin-right:20px;margin-bottom:30px}.p-sbsc-no-curriculum__course:nth-child(4n){margin-right:0}@media screen and (max-width: 767px){.p-sbsc-no-curriculum__course{width:calc((100% - 10px)/2);margin-right:10px;margin-bottom:20px}.p-sbsc-no-curriculum__course:nth-child(2n){margin-right:0}}.p-sbsc-side__menu{border:2px solid black;border-radius:10px}.p-sbsc-tutorial-popup .tns-nav{display:flex;align-items:center;text-align:center}.p-sbsc-tutorial-popup .tns-nav>button{width:14px;height:14px;padding:0;margin:0 5px;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5}.p-sbsc-tutorial-popup .tns-nav>button.tns-nav-active{opacity:1}.p-sbsc-school-list__curtain{left:0}.p-sbsc-school-list__title{margin-bottom:30px;text-align:center}.p-sbsc-school-list__target{margin-bottom:20px;font-size:14px;line-height:1.8}.p-sbsc-school-list__notice{font-size:14px;line-height:1.8;list-style:none}.p-sbsc-school-list__notice-item{margin-left:1em;text-indent:-1em;letter-spacing:-.25px}@media screen and (max-width: 767px){.p-sbsc-school-list__notice-item{margin-bottom:10px}.p-sbsc-school-list__notice-item:last-child{margin-bottom:0}}.p-sbsc-user-notes{width:100%;max-width:982px;margin:50px auto 60px}.p-sbsc-user-notes-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.p-sbsc-user-notes-cards>div{box-sizing:border-box;width:calc(50% - 11px);padding:15px 10px}@media screen and (max-width: 767px){.p-sbsc-user-notes-cards{flex-direction:column;margin-top:30px}.p-sbsc-user-notes-cards>div{width:100%;padding:0;margin-bottom:20px}}.p-school-users__complete{display:flex;flex-direction:column;align-items:center;margin:30px 0 100px}.p-school-users__complete>h2{margin:0 0 30px;font-size:28px;line-height:42px;text-align:center}.p-school-users__complete>img{width:250px;height:250px;margin-bottom:40px}.p-school-users__complete>.c-btn,.p-school-users__complete>.p-ambsdr-user__more-about-btn,.p-school-users__complete>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-school-users__complete>.p-ambsdr-user__introduction-absdurl-btn{max-width:350px}@media screen and (max-width: 1023px){.p-school-users__complete{margin-top:40px}}@media screen and (max-width: 767px){.p-school-users__complete{margin:50px 0 60px}.p-school-users__complete>img{width:180px;height:180px;margin-bottom:20px}.p-school-users__complete>.c-btn,.p-school-users__complete>.p-ambsdr-user__more-about-btn,.p-school-users__complete>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-school-users__complete>.p-ambsdr-user__introduction-absdurl-btn{max-width:280px}}.p-new-sbsc-orders{box-sizing:border-box;width:100%;max-width:940px;padding-bottom:100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-new-sbsc-orders{width:100%;padding-right:10px;padding-bottom:60px;padding-left:10px}}.p-new-sbsc-orders__banner img{width:100%}.p-new-sbsc-orders__course{margin-top:30px}.p-new-sbsc-orders__stepper{margin-top:40px}@media screen and (max-width: 767px){.p-new-sbsc-orders__stepper{margin-top:30px}}.p-new-sbsc-orders__title{margin:30px 0;font-size:24px;font-weight:700;text-align:center}.p-new-sbsc-orders__title>span{display:inline-block}@media screen and (max-width: 767px){.p-new-sbsc-orders__title{margin:15px 0;font-size:20px}}.p-new-sbsc-orders__discount-notice{box-sizing:border-box;padding:10px;margin-bottom:30px;font-weight:700;line-height:1.5;color:#ff3636;text-align:center;background:#fff2f2;border-radius:15px}@media screen and (max-width: 767px){.p-new-sbsc-orders__discount-notice{font-size:12px}}.p-new-sbsc-orders__discount-notice--small{font-size:.7em;font-weight:400;color:#000}.p-new-sbsc-orders__payment{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;padding:14px 45px;margin:0 auto;border:4px solid #fac02d}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment{width:100%}}.p-new-sbsc-orders__payment-method-container{display:flex;align-items:center;margin-bottom:20px}.p-new-sbsc-orders__payment-method{margin-left:10px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-method{font-size:16px}}.p-new-sbsc-orders__payment-icon{display:block;width:33px}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-icon{width:28px}}.p-new-sbsc-orders__payment-detail{font-size:14px}.p-new-sbsc-orders__payment-detail>p{line-height:21px}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-detail{font-size:14px}}.p-new-sbsc-orders__payment-notice{font-size:12px}.p-new-sbsc-orders__payment-button{width:300px;margin-top:20px}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-button{width:100%}}.p-new-sbsc-orders__payment-error-title{margin-top:40px;margin-bottom:20px;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-error-title{margin-bottom:10px;font-size:20px;line-height:30px}}.p-new-sbsc-orders__payment-error-text{font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-error-text{font-size:14px;line-height:25px}}.p-new-sbsc-orders__payment-error-image{display:block;max-width:300px;margin:auto}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-error-image{max-width:200px}}.p-new-sbsc-orders__payment-error-btn{max-width:350px;margin:30px auto 0}@media screen and (max-width: 767px){.p-new-sbsc-orders__payment-error-btn{width:calc(100% - 20px);margin-top:20px}}.p-new-sbsc-orders__revise-notice{margin-bottom:30px;overflow:hidden;background-color:#feebeb;border-radius:10px;-webkit-border-radius:10px;display:flex;outline:4px solid #feebeb}@media screen and (max-width: 767px){.p-new-sbsc-orders__revise-notice{max-width:600px;margin:auto}}.p-new-sbsc-orders__revise-notice-txt{margin:auto;font-size:18px;font-weight:700;line-height:27px;text-align:center;padding:30px}@media screen and (max-width: 767px){.p-new-sbsc-orders__revise-notice-txt{font-size:16px;line-height:22px;padding:8px}}.p-new-sbsc-orders__red-highlighted-text{color:#ff3636}.p-new-sbsc-orders__note-with-tip{display:flex;align-items:center;justify-content:center;margin-bottom:30px;font-size:16px;font-weight:700;line-height:25px;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-new-sbsc-orders__note-with-tip{margin-bottom:15px}}.p-new-sbsc-orders__tip{position:relative;display:inline-block;width:18px;height:18px;font-size:14px;line-height:18px;color:#fff;cursor:pointer;background-color:#ff3938;border-radius:50%}.p-new-sbsc-orders__tip:hover>.p-new-sbsc-orders__tip-arrow{opacity:1}.p-new-sbsc-orders__tip-message{position:absolute;bottom:18px;left:50%;box-sizing:border-box;width:300px;padding:22px;font-size:12px;line-height:12px;color:#000;text-align:start;background-color:#fac02d;border-radius:10px;transform:translate(-50%)}@media screen and (max-width: 1023px){.p-new-sbsc-orders__tip-message{transform:translate(-75%)}}@media screen and (max-width: 767px){.p-new-sbsc-orders__tip-message{transform:translate(-90%)}}@media screen and (max-width: 350px){.p-new-sbsc-orders__tip-message{bottom:24px;left:50%;width:calc(100vw - 16px);height:-moz-fit-content;height:fit-content}}.p-new-sbsc-orders__tip-arrow{position:absolute;top:-36px;left:50%;z-index:3;border-top:32px solid #fac02d;border-right:18px solid transparent;border-left:18px solid transparent;opacity:0;transition:opacity 10ms;transform:translate(-50%)}.p-new-sbsc-orders-course{border:4px solid #e7ce99;border-radius:10px}.p-new-sbsc-orders-course__upper{display:flex;padding:34px 40px 30px;background:#fef8eb;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__upper{display:block;padding:24px 19px 20px}}.p-new-sbsc-orders-course__thumbnail{flex-basis:410px}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__thumbnail{width:100%}}.p-new-sbsc-orders-course__thumbnail>img{width:100%;border-radius:10px}.p-new-sbsc-orders-course__description{flex-basis:400px;margin-top:15px;margin-left:40px;line-height:1.5}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__description{margin-top:20px;margin-left:0;text-align:center}}.p-new-sbsc-orders-course__title{font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__title{font-size:16px}}.p-new-sbsc-orders-course__total-courses{font-size:18px}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__total-courses{font-size:14px}}.p-new-sbsc-orders-course__free-trial{font-size:24px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__free-trial{font-size:18px}}.p-new-sbsc-orders-course__trial-term{font-size:16px}.p-new-sbsc-orders-course__courses-button{width:240px;margin-top:30px}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__courses-button{width:100%;margin-top:10px}}.p-new-sbsc-orders-course__bottom{padding-top:33px;padding-bottom:36px;text-align:center}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__bottom{padding:20px 19px 24px}}.p-new-sbsc-orders-course__caution{font-size:32px;font-weight:700}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__caution{font-size:20px}}.p-new-sbsc-orders-course__caption{font-size:16px}@media screen and (max-width: 767px){.p-new-sbsc-orders-course__caption{font-size:14px}}.p-sold-individually__pr{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-sold-individually__pr{width:calc(100% + 20px);margin-right:-10px;margin-left:-10px}}.p-sold-individually__pr-image{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:150px;padding:0 20px;font-weight:700;background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_bg.png) no-repeat,#fff9e3;background-position:top right;background-size:50% 100%;border-radius:10px}@media screen and (max-width: 767px){.p-sold-individually__pr-image{overflow:hidden;background:#fef8eb}}.p-sold-individually__pr-image:after{position:absolute;top:-10px;bottom:0;left:65%;width:201px;height:160px;margin-left:-50px;content:"";background:url(https://palmie.s3.amazonaws.com/trial_sets/mypage/trial_start_palmie-chan.png) no-repeat;background-size:201px}@media screen and (max-width: 767px){.p-sold-individually__pr-image:after{top:0;left:57%;margin-left:0;background-size:140px}}.p-sold-individually__pr-text{width:60%;font-size:24px}.p-sold-individually__pr-text>span{color:#ff3636}@media screen and (max-width: 767px){.p-sold-individually__pr-text{font-size:16px}}.p-sold-individually__pr-button{width:300px;margin:30px auto 15px}@media screen and (max-width: 767px){.p-sold-individually__pr-button{width:90%}.p-sold-individually__pr-button>a{width:100%}}.p-sold-individually__courses{margin:60px 0}.p-sold-individually__course-container{display:flex;flex-wrap:wrap;margin:15px -8px 0}@media screen and (max-width: 767px){.p-sold-individually__course-container{margin:10px -5px 0}}.p-sold-individually__course{flex:1 1 25%;max-width:calc((100% - 64px)/4);margin:0 8px 30px}@media screen and (max-width: 767px){.p-sold-individually__course{flex:1 1 40%;max-width:calc((100% - 20px)/2);margin:0 5px 20px}}.p-sold-individually__pr-link{display:inline-block;text-decoration:underline}.p-footer{height:300px;background-color:#fdf4dd}@media screen and (max-width: 1023px){.p-footer{height:auto;height:initial}}.p-footer__container{box-sizing:border-box;display:flex;justify-content:space-between;max-width:1280px;height:100%;padding:60px 20px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.p-footer__container{display:block;padding:30px 20px;overflow:auto}}.p-footer__heading{display:flex;align-items:center;margin-top:0;font-size:20px;font-weight:700;white-space:nowrap}@media screen and (max-width: 1023px){.p-footer__heading{margin-bottom:20px}}.p-footer__heading-icon{width:20px;height:20px;margin-right:8px}.p-footer__links{display:inline-block;width:100%;margin:0;font-size:14px;font-weight:700;line-height:29px;vertical-align:middle}@media screen and (max-width: 1023px){.p-footer__links{max-width:46%;margin-bottom:10px;line-height:21px}.p-footer__links:nth-child(2n){margin-right:20px}}.p-footer__links a:hover{text-decoration-line:underline}.p-footer__category{margin-right:80px}@media screen and (max-width: 1023px){.p-footer__category{margin-right:0;margin-bottom:18px}}.p-footer__about{max-width:600px;margin-right:0}@media screen and (max-width: 1023px){.p-footer__about{max-width:none;max-width:initial;margin-right:0;margin-bottom:20px}}@media screen and (min-width: 1024px){.p-footer__about>.p-footer__links{max-width:50%}}.p-footer__palmie{position:relative;max-width:450px;padding-left:50px;background-image:linear-gradient(to bottom,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:left;background-size:1px 5px}@media screen and (max-width: 1023px){.p-footer__palmie{max-width:none;max-width:initial;padding-left:0;padding-left:initial;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px}}.p-footer__palmie-logo{display:block;width:170px}@media screen and (max-width: 1023px){.p-footer__palmie-logo{padding-top:30px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.p-footer__palmie-logo{width:130px}}.p-footer__palmie-caption{font-size:14px;font-weight:700;line-height:25px}.p-footer__palmie-copyright{position:absolute;right:0;bottom:0;margin:0;font-size:12px;font-weight:400}@media screen and (max-width: 1023px){.p-footer__palmie-copyright{position:relative;margin-top:17px;text-align:center}}.p-corporation-footer{height:300px;background-color:#f6f5f3}@media screen and (max-width: 1023px){.p-corporation-footer{height:auto;height:initial}}.p-corporation-footer__container{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:100%;padding:0 20px}@media screen and (max-width: 1023px){.p-corporation-footer__container{display:block;padding:30px 20px;overflow:auto}}.p-corporation-footer__heading{flex:0 0 auto;margin:0;font-size:14px;font-weight:700;line-height:25px}.p-corporation-footer__heading-corporation:hover{text-decoration-line:underline}.p-corporation-footer__heading-icon{width:20px;height:20px;margin-right:8px}.p-corporation-footer__category{margin-right:80px}@media screen and (max-width: 1023px){.p-corporation-footer__category{margin-right:0;margin-bottom:18px}}.p-corporation-footer__about{position:relative;display:flex;width:100%;max-width:600px;min-height:155px;padding-left:40px;margin-right:0;background-image:linear-gradient(to bottom,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:left;background-size:1px 5px}.p-corporation-footer__about>*:not(:last-child){margin-right:30px}@media screen and (max-width: 1023px){.p-corporation-footer__about{flex-direction:column;max-width:none;max-width:initial;padding-top:30px;padding-left:0;padding-left:initial;margin-right:0;margin-bottom:20px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px}.p-corporation-footer__about>*:not(:last-child){margin-right:0;margin-bottom:20px}}.p-corporation-footer__service{flex:0 0 248px}@media screen and (max-width: 1023px){.p-corporation-footer__service{flex:0 0}.p-corporation-footer__service>.p-corporation-footer__heading{margin-bottom:0}}.p-corporation-footer__links{display:flex;flex-direction:column;flex-wrap:wrap;height:90px;padding-top:10px;margin-top:-2.5px;margin-left:-10px}.p-corporation-footer__links>a{display:block;flex:0 1 auto;min-width:72px;margin:2.5px 10px;font-size:12px;line-height:24px}.p-corporation-footer__links>a:hover{text-decoration-line:underline}@media screen and (max-width: 1023px){.p-corporation-footer__links{flex-direction:row;height:auto}}@media screen and (max-width: 767px){.p-corporation-footer__links{flex-direction:column;height:92px}}@media screen and (min-width: 1024px){.p-corporation-footer__about>.p-corporation-footer__links{max-width:50%}}.p-corporation-footer__palmie{position:relative;max-width:531px;padding-right:40px}@media screen and (max-width: 1239px){.p-corporation-footer__palmie{max-width:286px}}@media screen and (max-width: 1023px){.p-corporation-footer__palmie{max-width:none;max-width:initial;padding-right:0;padding-right:initial;padding-bottom:30px}}.p-corporation-footer__palmie-logo{display:block;width:170px}@media screen and (max-width: 1023px){.p-corporation-footer__palmie-logo{width:130px;margin-right:auto}}.p-corporation-footer__palmie-caption{font-size:14px;font-weight:700;line-height:25px}.p-corporation-footer__palmie-copyright{position:absolute;right:0;bottom:0;margin:0;font-size:12px;font-weight:500;line-height:18px;color:#999}@media screen and (max-width: 1023px){.p-corporation-footer__palmie-copyright{position:relative;margin-top:10px;text-align:center}}.p-course-r-col{position:absolute;top:150px;z-index:1}.p-course-r-col__exp-date{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 1023px){.p-course-r-col__exp-date{font-size:14px}}.p-course-r-col__review{display:flex;flex-direction:column;align-items:baseline;margin:30px 0}@media screen and (max-width: 1023px){.p-course-r-col__review{align-items:center}}.p-course-r-col__review-header{display:flex;align-items:center;margin-bottom:15px;font-size:14px}.p-course-r-col__review-header>p{margin-right:10px;font-size:16px;font-weight:700}.p-course-r-col__review-popup{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:auto;margin-left:10px;font-weight:700;background-color:#fac02d;border-radius:50%}.p-course-r-col__review-popup>div{position:absolute;right:-50px;bottom:25px;box-sizing:border-box;display:none;width:310px;padding:10px;font-weight:400;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-course-r-col__review-popup>div{right:-22px}}.p-course-r-col__review-popup:hover>div{display:block}.p-course-r-col__review-data{display:flex;align-items:center;margin-bottom:10px}.p-course-r-col__review-stars{display:flex;align-items:center;width:210px;height:40px}.p-course-r-col__review-star{position:relative;display:flex;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.p-course-r-col__review-star+.p-course-r-col__review-star{margin-left:13px}.p-course-r-col__review-star-yellow{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/star-yellow.svg)}.p-course-r-col__review-star-gray{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/star-gray.svg)}.p-course-r-col__encourage-review{margin-bottom:30px;font-size:14px;line-height:25px}.p-course-r-col__yellow-zone{width:20%;height:30px;background-color:#fac02d}.p-course-r-col__gray-zone{width:80%;height:30px;background-color:#eaeaea}.p-course-r-col__review-star-partial{position:absolute;top:0;left:0;width:30px;height:30px;background-image:url(https://palmie.s3.amazonaws.com/v2/icons/star-transparent.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.p-course-r-col__review-nums{display:flex;align-items:baseline;margin-left:11px}.p-course-r-col__review-average{font-size:20px;font-weight:700}.p-course-r-col__review-count{margin-left:5px;font-size:16px}.p-course-r-col__review-button{width:100%;max-width:500px;height:34px;background-color:#fac02d}.p-course-r-col__info{list-style:none}.p-course-r-col__info p{margin:0}.p-course-r-col__info a.c-btn,.p-course-r-col__info a.p-ambsdr-user__more-about-btn,.p-course-r-col__info a.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-course-r-col__info a.p-ambsdr-user__introduction-absdurl-btn{max-width:500px;margin:0 auto}.p-course-r-col__info-row{display:flex;align-items:baseline;width:100%}.p-course-r-col__info-subject{width:42px;margin-right:20px;font-size:14px;font-weight:700;line-height:25px}@media screen and (max-width: 1023px){.p-course-r-col__info-subject{width:44px}}.p-course-r-col__info-predicate{width:248px;margin-bottom:5px;font-size:14px;font-weight:400;line-height:25px}@media screen and (max-width: 1023px){.p-course-r-col__info-predicate{width:calc(100% - 64px)}}.p-course-r-col__course-tag{margin-top:-2px;margin-bottom:3px}.p-course-r-col__banner{display:block;margin-bottom:30px}.p-course-r-col__banner>img{width:100%}.p-course-r-col__sns-button{display:block}@media screen and (max-width: 767px){.p-course-show__slide{padding:0 10px}}.p-course-show__title{margin-top:60px}@media screen and (max-width: 767px){.p-course-show__title{padding:0 10px;margin-top:20px}}.p-course-show__buttons{max-width:500px;margin:0 auto 40px}@media screen and (max-width: 767px){.p-course-show__buttons{padding:0 10px}}@media screen and (max-width: 1023px){.p-course-show__buttons{margin-top:30px}}@media screen and (max-width: 767px){.p-course-show__description{padding:0 10px}}@media screen and (max-width: 767px){.p-course-show__rcmnded-person{padding:0 10px}}.p-course-show__exp-date{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 1023px){.p-course-show__exp-date{font-size:14px}}.p-course-show__introduction{padding:0 10px}.p-course-show__introduction-text{width:100%;font-size:16px;line-height:29px}@media screen and (max-width: 1023px){.p-course-show__introduction-text{font-size:14px;line-height:25px}}.p-course-show__introduction-video{position:relative;width:100%;padding-top:56.25%;margin-top:32px}.p-course-show__introduction-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1023px){.p-course-show__introduction-video{margin-bottom:50px}}.p-course-description{position:relative;margin-top:40px}@media screen and (max-width: 1023px){.p-course-description{margin-top:30px}}.p-course-description__input{display:none}.p-course-description__label{position:absolute;top:125px;display:flex;width:80%;padding:5px;margin-right:10%;margin-left:10%}.p-course-description__label-text{margin-right:auto;margin-left:auto;font-size:14px}.p-course-description__sign{margin-top:2px}.p-course-description__text{position:relative;height:200px;overflow:hidden}.p-course-description__text>p:not(:last-child){margin-bottom:30px}@media screen and (max-width: 767px){.p-course-description__text>p:not(:last-child){margin-bottom:20px}}.p-course-description__text:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:200px;content:"";background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%)}.p-course-description__line-spacing>p:not(:last-child){margin-bottom:30px}@media screen and (max-width: 767px){.p-course-description__line-spacing>p:not(:last-child){margin-bottom:20px}}.p-course-description__input:checked+.p-course-description__label{display:none}.p-course-description__input:checked~.p-course-description__text:before{display:none}.p-course-description__input:checked~.p-course-description__text{height:auto}.p-course-info{margin-top:40px;margin-bottom:56px}@media screen and (max-width: 1023px){.p-course-info{margin-bottom:45px}}.p-course-info__ul{list-style:none}.p-course-info__li{padding-top:20px;padding-bottom:20px;font-size:16px}.p-course-info__li-date{margin-right:10px;font-weight:400}.p-course-info__li-txt{font-weight:700}.p-course-info__li-txt:hover{text-decoration:underline}@media screen and (max-width: 1023px){.p-course-info__li-txt{text-decoration:underline}}.course-lp-main-visual{position:relative;height:46vw;max-height:660px;overflow:hidden;background-position:center;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (min-width: 1024px){.course-lp-main-visual{margin-top:70px}}.course-lp-main-visual>img{width:auto;height:95%}@media screen and (max-width: 767px){.course-lp-main-visual{display:none}}.p-course-lp{margin-top:60px}.p-course-lp__mv{position:relative;z-index:1;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (min-width: 1024px){.p-course-lp__mv{max-height:660px;margin-top:60px}}.p-course-lp__mv-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;filter:blur(15px);background-position:center;background-size:130%}@media screen and (max-width: 767px){.p-course-lp__mv-bg{display:block;background-size:120%}}.p-course-lp__mv-img{display:block;width:76%;margin:auto}@media screen and (max-width: 1023px){.p-course-lp__mv-img{width:150%;margin-left:-25%;-webkit-clip-path:inset(0 22%);clip-path:inset(0 22%)}}@media screen and (max-width: 767px){.p-course-lp__mv-img{width:80%;margin:auto;-webkit-clip-path:inset(0);clip-path:inset(0)}}.p-course-lp__under-mv-banner{width:100vw;overflow:hidden}@media screen and (min-width: 1024px){.p-course-lp__under-mv-banner{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 1023px){.p-course-lp__under-mv-banner{margin-left:-30px}}@media screen and (max-width: 767px){.p-course-lp__under-mv-banner{margin-left:-10px}}.p-course-lp__under-mv-banner img{display:block}@media screen and (min-width: 1024px){.p-course-lp__under-mv-banner img{position:relative;left:50vw;margin-left:-1280px}}@media screen and (max-width: 1023px){.p-course-lp__under-mv-banner img{width:100%}}.p-course-lp__right{top:70px;padding-top:20px}@media screen and (max-width: 1023px){.p-course-lp__right{position:static}}.p-course-lp__right-dotted-line{width:80%;margin:0 auto 20px;border-top:2px dotted #000}@media screen and (max-width: 767px){.p-course-lp__right-dotted-line{width:100%}}.p-course-lp__right-banner{padding:0 10%;margin-top:10px;text-align:center}@media screen and (max-width: 767px){.p-course-lp__right-banner{padding:0}}.p-course-lp__right-banner-link:hover{opacity:.7}.p-course-lp__right-banner-img{max-width:100%}.p-course-lp__sp-popup-check{display:none}.p-course-lp__sp-popup-btn{position:fixed;top:50vh;right:0;z-index:1000000;width:1em;padding:10px;font-size:14px;font-weight:700;line-height:1.1;color:#fff;background-color:#ff3636;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;border-radius:10px 0 0 10px;box-shadow:0 2px 4px #0003;transition:.5s ease transform;transform:translate(100%)}.p-course-lp__sp-popup-btn--show{transform:none}.p-course-lp__sp-popup-cntnr{display:none;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-course-lp__sp-popup-bg{position:fixed;top:0;z-index:2000000;width:100vw;height:100vh;overflow-x:hidden;overflow-y:scroll;background:#00000080;transition:.3s}.p-course-lp__sp-popup-cntnts{position:fixed;top:50px;z-index:2000001;box-sizing:border-box;width:calc(100vw - 20px);max-height:calc(100vh - 60px);padding:20px 10px;margin:0 10px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-course-lp__sp-popup-cntnts .p-course-lp__sp-popup-cntnts--hide{display:none!important}.p-course-lp__sp-popup-close-btn{position:fixed;top:10px;right:10px;z-index:2000001;width:30px;cursor:pointer;background-color:#fff;border-radius:50%;transition:.2s}.p-course-lp__sp-popup-close-btn:hover{background-color:#f4d969}.p-course-lp__sp-popup-close-btn-img{display:block}.p-course-lp__sp-popup-check:checked~.p-course-lp__sp-popup-cntnr{display:block}.p-course-lp__subhead{justify-content:center}.p-course-lp__title{margin:0 0 20px}.p-course-lp__description{padding-top:70px}@media screen and (max-width: 1023px){.p-course-lp__description{padding-top:50px}}.p-course-lp__description-contents{padding:20px 25px;margin-bottom:30px;font-size:16px;line-height:1.8;background-color:#fef8eb;border-radius:10px}.p-course-lp__description-txt>p:not(:last-child){margin-bottom:30px}@media screen and (max-width: 767px){.p-course-lp__description-txt>p:not(:last-child){margin-bottom:20px}}.p-course-lp__description-status{display:flex;flex-direction:column;overflow:hidden;border:2px solid #cdcdcd;border-radius:10px}.p-course-lp__description-status-top{display:flex}@media screen and (max-width: 767px){.p-course-lp__description-status-top{flex-direction:column}}.p-course-lp__description-status-bottom{display:flex}@media screen and (max-width: 767px){.p-course-lp__description-status-bottom{flex-direction:column}}.p-course-lp__description-status-bottom>:nth-child(1){border-bottom:none}@media screen and (max-width: 767px){.p-course-lp__description-status-bottom>:nth-child(1){border-bottom:1px dashed #000}}.p-course-lp__description-status-bottom>:nth-child(2){border-bottom:none}.p-course-lp__description-status-row{display:flex;flex:1 1;align-items:stretch;font-size:14px;border-bottom:1px dashed #000}@media screen and (max-width: 767px){.p-course-lp__description-status-row{width:100%}}.p-course-lp__description-status-left{display:flex;align-items:center;min-width:3em;min-height:80px;padding:0 20px;font-weight:700;text-align:center;background-color:#f6f5f3}.p-course-lp__description-status-right{display:flex;align-items:center;padding:10px 20px;line-height:1.4}.p-course-lp__rcmnded-person{padding-top:70px;line-height:29px}@media screen and (max-width: 1023px){.p-course-lp__rcmnded-person{padding-top:50px}}.p-course-lp__introduction{padding-top:70px}@media screen and (max-width: 1023px){.p-course-lp__introduction{padding-top:50px}}.p-course-lp__introduction-text{width:100%;font-size:16px;line-height:29px}@media screen and (max-width: 1023px){.p-course-lp__introduction-text{font-size:14px;line-height:25px}}.p-course-lp__introduction-video{position:relative;width:100%;padding-top:56.25%;margin-top:32px}.p-course-lp__introduction-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-course-lp__lessons{padding-top:70px}@media screen and (max-width: 767px){.p-course-lp__lessons{padding-top:25px}}.p-course-lp__tearchers{width:100%;max-width:940px;margin:auto}.p-course-lp__tearchers-sns{margin-top:20px}@media screen and (max-width: 767px){.p-course-lp__tearchers-sns{margin-top:10px}}.p-course-lp__payment{padding-top:70px}.p-course-lp__payment>img{width:100%;margin-bottom:45px}@media screen and (max-width: 1023px){.p-course-lp__payment>img{margin-bottom:25px}}@media screen and (max-width: 767px){.p-course-lp__payment{padding-top:25px}.p-course-lp__payment>img{margin-bottom:6px}}.p-course-lp__payment-radio-sbsc,.p-course-lp__payment-radio-simple{display:none}.p-course-lp__payment-tab-container{display:flex;align-items:flex-end;justify-content:center;padding:0 20px;border-bottom:2px solid #000;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-course-lp__payment-tab-sbsc{display:table-cell;flex:1 1;padding:20px 0;font-size:18px;font-weight:700;text-align:center;vertical-align:middle;background-color:#f6f5f3;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-radius:10px 10px 0 0}.p-course-lp__payment-tab-simple{display:table-cell;flex:1 1;padding:20px 0;font-size:18px;font-weight:700;text-align:center;vertical-align:middle;background-color:#f6f5f3;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-radius:10px 10px 0 0;margin-left:10px}.p-course-lp__payment-radio-sbsc:checked~.p-course-lp__payment-tab-container .p-course-lp__payment-tab-sbsc{padding:25px 0;background-color:#fff2f2}.p-course-lp__payment-radio-simple:checked~.p-course-lp__payment-tab-container .p-course-lp__payment-tab-simple{padding:25px 0;background-color:#fef8eb}.p-course-lp__payment-sbsc{padding-bottom:30px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-course-lp__payment-sbsc{padding-bottom:20px;border-radius:0;box-shadow:none;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp__payment-simple{padding-bottom:30px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-course-lp__payment-simple{padding-bottom:20px;border-radius:0;box-shadow:none;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp__payment-sbsc-ttl{padding:30px 0;margin:0 0 30px;font-size:16px;font-weight:400;text-align:center;background-color:#fff2f2}.p-course-lp__payment-simple-ttl{padding:30px 0;margin:0;font-size:16px;font-weight:400;text-align:center;background-color:#fef8eb}.p-course-lp__payment-ttl--l{font-size:24px;font-weight:700;vertical-align:middle}.p-course-lp__payment-sbsc-qstn{box-sizing:border-box;display:inline-block;width:30px;height:30px;padding:7px;margin-left:10px;font-size:16px;font-weight:700;cursor:pointer;background-color:#fac02d;border-radius:50%}.p-course-lp__payment-sbsc-qstn:hover{opacity:.7}.p-course-lp__payment-sbsc-prsnt{width:450px;margin:0 auto 20px}.p-course-lp__payment-sbsc-prsnt--selectable{padding:0 8.5%;margin:0 auto 20px}.p-course-lp__payment-sbsc-prsnt-head{padding:5px 0;margin-bottom:15px;font-size:14px;font-weight:700;text-align:center;background-color:#fff2f2;border-radius:20px}.p-course-lp__payment-sbsc-prsnt-cntnts{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end}.p-course-lp__payment-sbsc-prsnt-txt{margin-left:20px}.p-course-lp__payment-sbsc-prsnt-ttl{margin:10px 0;font-size:20px;font-weight:700;text-align:center}.p-course-lp__payment-sbsc-prsnt-icon{width:25px;padding-bottom:5px;margin:0 5px;vertical-align:middle}.p-course-lp__payment-sbsc-prsnt-list{font-size:16px;font-weight:700;line-height:1.8}.p-course-lp__payment-sbsc-prsnt-list-note{font-size:14px;line-height:1.8}.p-course-lp__payment-sbsc-prsnt-img{width:30%}.p-course-lp__payment-sbsc-prsnt-img--selectable{width:38%}.p-course-lp__payment-sbsc-dotted-line{width:80%;margin:0 auto 20px;border-top:1px dotted #000}@media screen and (max-width: 767px){.p-course-lp__payment-sbsc-dotted-line{width:calc(100% - 40px)}}.p-course-lp__payment-sbsc-price{display:flex;align-items:flex-end;justify-content:space-around;padding:0 8.5%}@media screen and (max-width: 767px){.p-course-lp__payment-sbsc-price{flex-wrap:wrap;padding:0 20px}}.p-course-lp__payment-simple-price{display:flex;align-items:flex-end;justify-content:space-around;padding:0 8.5%;margin-top:20px}@media screen and (max-width: 767px){.p-course-lp__payment-simple-price{flex-wrap:wrap;padding:0 20px;margin-top:0}}.p-course-lp__payment-sbsc-price-6-month{width:47%;min-width:200px;margin-right:1%;margin-left:1%;border:2px solid #000;border-radius:10px;position:relative;margin-top:30px}@media screen and (max-width: 1023px){.p-course-lp__payment-sbsc-price-6-month{width:100%}}@media screen and (max-width: 767px){.p-course-lp__payment-sbsc-price-6-month{margin-top:50px}}.p-course-lp__payment-sbsc-price-1-month{width:47%;min-width:200px;margin-right:1%;margin-left:1%;border:2px solid #000;border-radius:10px;margin-top:20px}@media screen and (max-width: 1023px){.p-course-lp__payment-sbsc-price-1-month{width:100%}}.p-course-lp__payment-simple-price-box{width:47%;min-width:200px;margin-right:1%;margin-left:1%;border:2px solid #000;border-radius:10px;margin-top:20px}@media screen and (max-width: 1023px){.p-course-lp__payment-simple-price-box{width:100%}}.p-course-lp__payment-sbsc-price-balloon{position:absolute;top:-30px;right:0;left:0;width:245px;max-width:96%;margin:auto}.p-course-lp__payment-sbsc-price-balloon-cntnt{position:relative;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;text-align:center;background-color:#ff3636;border-radius:10px}@media screen and (max-width: 1239px){.p-course-lp__payment-sbsc-price-balloon-cntnt{font-size:1.3vw}}@media screen and (max-width: 1023px){.p-course-lp__payment-sbsc-price-balloon-cntnt{font-size:16px}}.p-course-lp__payment-sbsc-price-balloon-cntnt:before{position:absolute;right:0;bottom:-10px;left:0;width:0;height:0;margin:auto;content:"";border-top:10px solid #ff3636;border-right:8px solid transparent;border-left:8px solid transparent}.p-course-lp__payment-sbsc-price-balloon-shine{width:10%;vertical-align:middle}.p-course-lp__payment-sbsc-price-balloon-shine:first-child{margin-right:1em}.p-course-lp__payment-sbsc-price-balloon-shine:last-child{margin-left:1em}.p-course-lp__payment-sbsc-price-head{font-size:20px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;padding:15px 0;background-color:#fac02d}.p-course-lp__payment-sbsc-price-head--l{font-size:20px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;padding:25px 0;background-color:#fac02d}.p-course-lp__payment-simple-price-head{font-size:20px;font-weight:700;text-align:center;border-radius:8px 8px 0 0;padding:15px 0;background-color:#f6f5f3}.p-course-lp__payment-sbsc-price-body{display:flex;flex-flow:column;align-items:center;justify-content:center;padding:20px 0}.p-course-lp__payment-sbsc-price-body-fee{display:flex;align-items:flex-end;justify-content:center}.p-course-lp__payment-simple-price-body{display:flex;align-items:flex-end;justify-content:center;padding:20px 0}.p-course-lp__payment-price-fee{font-size:16px}@media screen and (max-width: 1239px){.p-course-lp__payment-price-fee{font-size:1.2vw}}@media screen and (max-width: 1023px){.p-course-lp__payment-price-fee{font-size:16px}}.p-course-lp__payment-price-fee--l{font-size:1.9em;font-weight:700}.p-course-lp__payment-price-dscnt{margin-left:1em;font-size:16px;color:#ff3636}@media screen and (max-width: 1239px){.p-course-lp__payment-price-dscnt{font-size:1.2vw}}@media screen and (max-width: 1023px){.p-course-lp__payment-price-dscnt{font-size:16px}}.p-course-lp__payment-price-dscnt-rate{font-weight:700}.p-course-lp__payment-price-dscnt-fee--l{font-size:1.9em;font-weight:700}.p-course-lp__payment-price-simple-notice{padding:0 10%;margin-top:20px;font-size:14px;text-align:right}@media screen and (max-width: 767px){.p-course-lp__payment-price-simple-notice{padding:0 20px}}.p-course-lp__payment-sbsc-price-next{margin-top:10px;font-size:12px}.p-course-lp__plan-banner{width:80%;margin:0 auto 40px}@media screen and (max-width: 1023px){.p-course-lp__plan-banner{width:100%}}.p-course-lp__plan-banner img{width:100%}.p-course-lp__school-user-cpn-bnr{width:80%;margin:40px auto 0}@media screen and (max-width: 1023px){.p-course-lp__school-user-cpn-bnr{width:100%}}.p-course-lp__school-user-cpn-bnr img{width:100%}.p-course-lp__apply{margin-top:40px}@media screen and (max-width: 767px){.p-course-lp__apply{padding:0 20px;margin-top:30px}}.p-course-lp__apply-txt{margin-bottom:10px;font-size:16px;font-weight:700;color:#ff3636;text-align:center}.p-course-lp__apply-btn{width:350px;margin:auto}@media screen and (max-width: 767px){.p-course-lp__apply-btn{width:100%;padding:15px 0}}.p-course-lp__simple-apply-btn{width:350px;margin:auto}@media screen and (max-width: 767px){.p-course-lp__simple-apply-btn{width:100%;padding:15px 0}}.p-course-lp__payment-notice{margin-top:20px;text-align:center;list-style:none}@media screen and (max-width: 767px){.p-course-lp__payment-notice{padding:0 10px;text-align:left}}.p-course-lp__payment-notice-item{padding-left:1em;font-size:14px;line-height:1.8;text-indent:-1em}.p-course-lp__charm{padding-top:70px}@media screen and (max-width: 1023px){.p-course-lp__charm{padding-top:1px;margin-top:49px}}.p-course-lp__charm-cntnr{display:flex;flex-wrap:wrap;justify-content:space-between}.p-course-lp__charm-box{position:relative;box-sizing:border-box;display:flex;flex-direction:column;padding:30px 40px;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__charm-box{padding:15px}}.p-course-lp__charm-box:nth-child(1){width:100%;margin-bottom:20px}@media screen and (min-width: 768px){.p-course-lp__charm-box:nth-child(1):after{content:"１";position:absolute;top:-15px;left:-15px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;font-size:24px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}.p-course-lp__charm-box:nth-child(2){width:calc(50% - 15px)}@media screen and (min-width: 768px){.p-course-lp__charm-box:nth-child(2):after{content:"２";position:absolute;top:-15px;left:-15px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;font-size:24px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}@media screen and (max-width: 767px){.p-course-lp__charm-box:nth-child(2){width:100%;margin-bottom:20px}}.p-course-lp__charm-box:nth-child(3){width:calc(50% - 15px)}@media screen and (min-width: 768px){.p-course-lp__charm-box:nth-child(3):after{content:"３";position:absolute;top:-15px;left:-15px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;font-size:24px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}@media screen and (max-width: 767px){.p-course-lp__charm-box:nth-child(3){width:100%;margin-bottom:0}}.p-course-lp__charm-ttl{position:relative;padding:20px;margin:0 0 20px;font-size:20px;font-weight:700;text-align:center;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__charm-ttl{display:flex;align-items:center;padding:15px;font-size:16px;text-align:left}}@media screen and (max-width: 767px){.p-course-lp__charm-ttl--with-icon{padding-right:26%}}.p-course-lp__charm-ttl-note{margin-top:5px;font-size:.6em;font-weight:400;line-height:1.3;color:#ff9800}@media screen and (max-width: 767px){.p-course-lp__charm-ttl-note{font-size:12px}}.p-course-lp__charm-ttl-num{margin-right:10px;font-size:2em}.p-course-lp__charm-ttl-palmie-chan{position:absolute;right:0;bottom:0;width:112px;max-width:15%}@media screen and (max-width: 767px){.p-course-lp__charm-ttl-palmie-chan{max-width:25%}}.p-course-lp__charm-slider{min-height:0%}.p-course-lp__charm-cntnts{display:flex;flex-flow:column;justify-content:space-between;height:100%}.p-course-lp__charm-dscrptn{margin-bottom:20px;font-size:16px;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.p-course-lp__charm-dscrptn{font-size:14px}}.p-course-lp__charm-notice{font-size:14px;font-weight:400}.p-course-lp__charm-img{display:block;width:100%;min-height:0%}.p-course-lp__growth{padding-top:70px;overflow:hidden}@media screen and (max-width: 1023px){.p-course-lp__growth{padding:0 20px 60px;margin-top:70px;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-course-lp__growth{padding:0 10px 40px}}.p-course-lp__growth-panel{box-sizing:border-box;display:flex;flex-wrap:wrap;max-width:940px;padding:18px 18px 0;margin-right:auto;margin-left:auto;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__growth-panel{flex-direction:column;margin-top:30px}}.p-course-lp__growth-box{display:flex;flex-direction:column;width:calc(50% - 7.5px);margin-bottom:40px}@media screen and (max-width: 767px){.p-course-lp__growth-box{width:100%}}.p-course-lp__growth-box:nth-child(odd){margin-right:15px}@media screen and (max-width: 767px){.p-course-lp__growth-box:nth-child(odd){margin-right:0}}.p-course-lp__growth-panel-title-wrap{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:15px 20px;background-color:#fac02d;border-radius:8px}@media screen and (max-width: 767px){.p-course-lp__growth-panel-title-wrap{padding:10px}}.p-course-lp__growth-panel-title{margin:0;font-size:18px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-course-lp__growth-panel-title{font-size:3.5vw}}.p-course-lp__growth-panel-images-box{display:flex;align-items:center;justify-content:space-between;min-height:.1%;margin:25px 4px 0}@media screen and (max-width: 767px){.p-course-lp__growth-panel-images-box{margin-top:20px}}.p-course-lp__growth-panel-image-container{position:relative;box-sizing:border-box;border:1px solid #999}.p-course-lp__growth-panel-image{display:block;width:100%}.p-course-lp__growth-panel-image-tag{position:absolute;top:0;left:0;display:inline-block;padding:3px 5px;font-size:14px;font-weight:700;text-align:center;background-color:#fac02d}@media screen and (max-width: 767px){.p-course-lp__growth-panel-image-tag{padding:2px 4px;font-size:12px}}.p-course-lp__growth-panel-arrow-container{position:relative;z-index:1;width:10px;overflow:visible}.p-course-lp__growth-panel-arrow-image{position:absolute;top:0;bottom:0;left:0;width:45px;margin:auto;transform:translate(-40%)}.p-course-lp__growth-panel-note{width:100%;margin-right:0!important;margin-bottom:15px;font-size:14px;text-align:right}@media screen and (max-width: 767px){.p-course-lp__growth-panel-note{font-size:12px}}.p-course-lp__student-name{margin-top:15px;font-size:20px;font-weight:700;line-height:1.5;text-align:right}@media screen and (max-width: 767px){.p-course-lp__student-name{font-size:16px}}.p-course-lp__media{padding:70px 0}@media screen and (max-width: 767px){.p-course-lp__media{padding:40px 10px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp__media-cntnr{position:relative;z-index:1;padding:30px 10%;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__media-cntnr{padding:25px 10px}}.p-course-lp__media-bg-left{position:absolute;bottom:-15px;left:-15px;z-index:-1;width:30%}@media screen and (max-width: 767px){.p-course-lp__media-bg-left{width:40%}}.p-course-lp__media-bg-right{position:absolute;top:-15px;right:-15px;z-index:-1;width:25%}@media screen and (max-width: 767px){.p-course-lp__media-bg-right{width:30%}}.p-course-lp__media-txt{margin:0 0 20px;font-size:20px;text-align:center}@media screen and (max-width: 767px){.p-course-lp__media-txt{font-size:18px}}.p-course-lp__media-logo{width:100%}.p-course-lp__president-cntnr--pc{display:flex;flex-flow:column;justify-content:center;min-height:535px;padding-left:30px;background-color:#ffffff4d;background-position:center;background-size:cover;background-blend-mode:lighten}@media screen and (max-width: 1239px){.p-course-lp__president-cntnr--pc{min-height:37vw}}@media screen and (max-width: 1023px){.p-course-lp__president-cntnr--pc{min-height:535px}}.p-course-lp__president-ttl--pc{margin:0 0 25px;font-size:24px;text-shadow:0 4px 8px #fff}@media screen and (max-width: 1239px){.p-course-lp__president-ttl--pc{font-size:1.8vw}}@media screen and (max-width: 1023px){.p-course-lp__president-ttl--pc{font-size:24px}}.p-course-lp__president-txt--pc{font-size:16px;line-height:2;text-shadow:0 4px 8px #fff}@media screen and (max-width: 1239px){.p-course-lp__president-txt--pc{font-size:1.2vw}}@media screen and (max-width: 1023px){.p-course-lp__president-txt--pc{font-size:16px}}.p-course-lp__president-ttl--sp{margin:0 -10px 20px}.p-course-lp__president-ttl-img--sp{width:100%}.p-course-lp__president-txt--sp{font-size:14px;line-height:1.8}.p-course-lp__voice{margin-top:90px}@media screen and (max-width: 1023px){.p-course-lp__voice{margin-top:70px}}.p-course-lp__voice-container{padding:40px 30px;overflow:hidden;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__voice-container{padding:20px 10px;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp__voice-block{margin-bottom:40px}.p-course-lp__voice-block:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-course-lp__voice-block{margin-bottom:20px}}.p-course-lp__voice-flexbox{display:flex}.p-course-lp__voice-prof-container{flex:none;width:80px}@media screen and (max-width: 1023px){.p-course-lp__voice-prof-container{width:70px}}@media screen and (max-width: 767px){.p-course-lp__voice-prof-container{width:60px}}.p-course-lp__voice-prof-icon-wrap{border:solid 2px white;border-radius:99px}.p-course-lp__voice-prof-icon{box-sizing:border-box;display:block;width:76px;height:76px;border:solid 2px #000;border-radius:99px}@media screen and (max-width: 1023px){.p-course-lp__voice-prof-icon{width:66px;height:66px}}@media screen and (max-width: 767px){.p-course-lp__voice-prof-icon{width:56px;height:56px}}.p-course-lp__voice-prof-name{margin-top:15px;font-size:14px;font-weight:700;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.p-course-lp__voice-prof-name{margin-top:5px;font-size:12px}}.p-course-lp__voice-par{margin-left:30px;font-size:16px;line-height:1.8}@media screen and (max-width: 767px){.p-course-lp__voice-par{margin-left:10px;font-size:14px}}.p-course-lp__about-ttl{margin:60px 0;font-size:24px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-course-lp__about-ttl{margin-bottom:30px;font-size:20px}}.p-course-lp__about-cntnr{display:flex}@media screen and (max-width: 767px){.p-course-lp__about-cntnr{flex-direction:column}}.p-course-lp__about-item{flex:1 1}@media screen and (min-width: 768px){.p-course-lp__about-item:nth-child(2){margin:0 10%}}@media screen and (max-width: 767px){.p-course-lp__about-item{position:relative;padding:15px 10px}.p-course-lp__about-item:not(:last-child):after{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:absolute;bottom:0;left:0;width:100vw;height:1px;content:"";background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px;border:none}}.p-course-lp__about-title-container{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-course-lp__about-title-container{flex-direction:row-reverse;align-items:center}}.p-course-lp__about-title{margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 1023px){.p-course-lp__about-title{height:60px}}@media screen and (max-width: 767px){.p-course-lp__about-title{flex:5 1;height:auto;height:initial;margin:0;line-height:1.5;text-align:left}}@media screen and (max-width: 767px){.p-course-lp__about-img-container{flex:2 1;max-width:150px;margin-right:calc(4.47vw - 4.3px)}}.p-course-lp__about-img{width:100%}.p-course-lp__about-description{margin-top:10px;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.p-cource-lp__fee-reason{margin-top:90px}@media screen and (max-width: 1023px){.p-cource-lp__fee-reason{margin-top:70px}}.p-course-lp__online-reason{margin-top:90px}@media screen and (max-width: 1023px){.p-course-lp__online-reason{margin-top:70px}}@media screen and (max-width: 767px){.p-course-lp__online-reason{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 1023px){.p-course-lp__online-reason-ttl{display:flex;flex-direction:column;padding:0;margin:20px 0;text-align:center}}@media screen and (max-width: 767px){.p-course-lp__online-reason-ttl{padding:20px 0;margin:0;background-color:#fac02d}}.p-course-lp__online-reason-ttl-icon{align-self:initial}@media screen and (max-width: 767px){.p-course-lp__online-reason-ttl-icon{margin-right:0}}.p-course-lp__online-reason-cntnr{padding:40px;background-color:#fac02d;border-radius:20px}@media screen and (max-width: 767px){.p-course-lp__online-reason-cntnr{padding:0 10px 40px;border-radius:0}}.p-course-lp__online-reason-box{position:relative;box-sizing:border-box;display:flex;padding:40px 30px;margin-bottom:40px;background-color:#fff;border:solid 2px #000;border-radius:10px}@media screen and (max-width: 767px){.p-course-lp__online-reason-box{flex-direction:column-reverse;padding:0;margin-bottom:20px;overflow:hidden}.p-course-lp__online-reason-box:last-child{flex-direction:column;margin-bottom:0}.p-course-lp__online-reason-box:last-child .p-course-lp__online-reason-image-container{margin:0 15px 15px}}@media screen and (min-width: 768px){.p-course-lp__online-reason-box:nth-child(2n){flex-direction:row-reverse}.p-course-lp__online-reason-box:nth-child(2n) .p-course-lp__online-reason-badge{right:-33px;left:auto;left:initial}.p-course-lp__online-reason-box:nth-child(2n) .p-course-lp__online-reason-text-container{margin-right:0;margin-right:initial;margin-left:20px}.p-course-lp__online-reason-box:last-child{flex-direction:column;margin-bottom:0}.p-course-lp__online-reason-box:last-child .p-course-lp__online-reason-text-container{flex:auto;margin:0 0 30px}.p-course-lp__online-reason-box:last-child .p-course-lp__online-reason-image-container{flex:auto;min-height:0%}}@media screen and (min-width: 768px){.p-course-lp__online-reason-badge{position:absolute;top:-33px;left:-33px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:20px;font-weight:700;background-color:#fff;border:solid 2px #000;border-radius:99px}}@media screen and (max-width: 767px){.p-course-lp__online-reason-badge{position:static;margin-right:6px;font-size:28px;text-align:left}}.p-course-lp__online-reason-text-container{flex:1.2 1;margin-right:20px;line-height:1.5;text-align:left}@media screen and (max-width: 767px){.p-course-lp__online-reason-text-container{flex:none;margin:13px}}.p-course-lp__online-reason-image-container{flex:1 1}@media screen and (max-width: 767px){.p-course-lp__online-reason-image-container{flex:none;margin:0}}.p-course-lp__online-reason-heading{margin:0 0 20px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-course-lp__online-reason-heading{display:flex;margin-bottom:5px;font-size:16px}}.p-course-lp__online-reason-description{margin:0;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-course-lp__online-reason-description{font-size:14px;font-weight:400}}.p-course-lp__online-reason-image{width:100%}.p-course-lp__studio{padding:60px 20px 50px;margin-top:70px;overflow:hidden;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-course-lp__studio{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);margin-top:40px;border-radius:0}}.p-course-lp__studio-title{display:flex;align-items:center;justify-content:center;margin:0;font-size:24px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-course-lp__studio-title{flex-direction:column;font-size:5vw}}.p-course-lp__studio-box{box-sizing:border-box;display:flex;align-items:center;margin:50px auto 0;background-color:#fff;border:5px solid #f9c02d;border-radius:10px}@media screen and (max-width: 1239px){.p-course-lp__studio-box{flex-direction:column;margin:20px auto 0}}@media screen and (max-width: 767px){.p-course-lp__studio-box{padding:30px 15px;margin-top:30px;border-width:2.5px}}.p-course-lp__studio-pic-main{flex:1 1;margin-left:30px}@media screen and (max-width: 1239px){.p-course-lp__studio-pic-main{margin:30px 0 0}}@media screen and (max-width: 767px){.p-course-lp__studio-pic-main{width:100%;margin:0}}.p-course-lp__studio-txt-wrap{flex:1 1;padding:50px}@media screen and (max-width: 1239px){.p-course-lp__studio-txt-wrap{padding:30px}}@media screen and (max-width: 767px){.p-course-lp__studio-txt-wrap{padding:0;margin-top:10px}}.p-course-lp__studio-txt{font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-course-lp__studio-txt{font-size:14px;line-height:25px}}.p-course-lp__studio-txt:not(:last-child){margin-bottom:50px}@media screen and (max-width: 767px){.p-course-lp__studio-txt:not(:last-child){margin-bottom:30px}}.p-course-lp__studio-pic{display:block;width:100%;margin:40px auto 0}.p-course-lp__present{padding:30px 0 20px}@media screen and (max-width: 1023px){.p-course-lp__present{padding-top:50px}}@media screen and (max-width: 767px){.p-course-lp__present{padding:70px 0 0;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp__present:first-child{padding-top:70px}.p-course-lp__correction{padding:30px 0 20px}@media screen and (max-width: 1023px){.p-course-lp__correction{padding-top:10px}}@media screen and (max-width: 767px){.p-course-lp__correction{padding:0;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 1023px){.p-course-lp__present-ttl{display:flex;flex-direction:column;padding:0;margin:20px 0;text-align:center}}@media screen and (max-width: 767px){.p-course-lp__present-ttl{padding:20px 0;margin:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background-color:#fef8eb}}.p-course-lp__present-ttl-icon{align-self:initial}@media screen and (max-width: 767px){.p-course-lp__present-ttl-icon{margin-right:0}}.p-course-lp__present-cntnr{padding:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-course-lp__present-cntnr{padding:0 10px 20px;border-radius:0}}.p-course-lp__correction-cntnr{padding:40px;margin-top:40px;background-color:#fef8eb;border-radius:20px}@media screen and (max-width: 767px){.p-course-lp__correction-cntnr{padding:0 10px 20px;margin-top:0;border-radius:0}}.p-course-lp__present-box{position:relative;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;padding:40px 20px;margin:0 auto;background-color:#fff;border:2px solid #ff9800;border-radius:10px}@media screen and (max-width: 1023px){.p-course-lp__present-box{padding:40px 20px}}@media screen and (max-width: 767px){.p-course-lp__present-box{flex-direction:column;padding:0}}.p-course-lp__present-box:first-child .p-course-lp__present-mark-right{display:block}.p-course-lp__present-box:last-child .p-course-lp__present-mark-left{display:block}.p-course-lp__present-box:not(:last-child){margin-bottom:30px}.p-course-lp__present-mark-left{position:absolute;bottom:-50px;left:-50px;display:none;width:120px}.p-course-lp__present-mark-right{position:absolute;top:-50px;right:-50px;display:none;width:120px}.p-course-lp__present-image-container{min-width:250px;max-width:40%;margin:0 20px 20px}@media screen and (max-width: 767px){.p-course-lp__present-image-container{max-width:none;max-width:initial;margin-top:10px}}.p-course-lp__present-image-container--selectable{min-width:250px;max-width:500px;margin:0 20px 20px;text-align:center}@media screen and (max-width: 767px){.p-course-lp__present-image-container--selectable{max-width:none;max-width:initial;margin:10px}}.p-course-lp__present-image{width:100%}.p-course-lp__present-text-container{flex:1 1;min-width:40%;margin:0 20px;text-align:left}@media screen and (max-width: 767px){.p-course-lp__present-text-container{flex:none;margin:15px 20px 20px}}.p-course-lp__present-text-heading{margin:0;font-size:22px;font-weight:700;line-height:29px;color:#ff9800}@media screen and (max-width: 767px){.p-course-lp__present-text-heading{font-size:17px;line-height:24px}}.p-course-lp__present-text-description{margin:20px 0 0;font-size:14px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.p-course-lp__present-text-description{margin-top:10px}}.p-course-lp__present-text-red{color:#ff3636}.p-course-lp__present-text-notice{margin-top:20px;font-size:12px;font-weight:400;line-height:1.5;list-style:none}@media screen and (max-width: 767px){.p-course-lp__present-text-notice{margin-top:10px}}.p-course-lp__present-apply{padding:0 10px}.p-course-lp__faq{padding-top:70px}@media screen and (max-width: 1023px){.p-course-lp__faq{padding-top:50px}}.p-course-lp__faq-ttl{margin-bottom:40px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-course-lp__faq-ttl{margin-bottom:30px;font-size:20px}}.p-course-lp__review{display:flex;flex-direction:column;align-items:baseline;margin:-20px 10px 0}.p-course-lp__review-average{font-weight:700}.p-course-lp__review-header{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.p-course-lp__review-header>p{font-size:16px;font-weight:700}.p-course-lp__review-data{display:flex;align-items:center;margin-bottom:10px}.p-course-lp__review-stars{display:flex;align-items:center;width:140px;height:40px}.p-course-lp__review-star{position:relative;display:flex;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.p-course-lp__review-star+.p-course-lp__review-star{margin-left:6px}.p-course-lp__review-star-yellow{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/star-yellow.svg)}.p-course-lp__review-star-gray{background-image:url(https://palmie.s3.amazonaws.com/v2/icons/star-gray.svg)}.p-course-lp__encourage-review{margin-bottom:30px;font-size:14px;line-height:25px}#subscription-popup{display:none}.p-course-lp__x-share-button{display:flex;align-items:center;height:-moz-fit-content;height:fit-content;padding:0 12px;font-size:12px;font-weight:700;line-height:18px;background-color:#000;border:1px solid #000;border-radius:20px;gap:3px}.p-course-lp__x-share-button>a{color:#fff}.p-course-lp__x-share-button>img{width:8px}.p-course-lp-header{display:flex;align-items:center;height:60px;padding-right:15px;padding-left:30px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (min-width: 1024px){.p-course-lp-header{position:fixed;top:0;box-sizing:border-box;width:100%}}@media screen and (max-width: 767px){.p-course-lp-header{padding-right:0;padding-left:15px}}.p-course-lp-header__avatar{box-sizing:border-box;width:50px;height:50px;margin-right:0;margin-left:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 2px #000;border-radius:100px;box-shadow:0 2px 4px #0003}.p-course-lp-header__btn-container{display:flex;align-items:center;margin-right:30px;margin-left:auto}.p-course-lp-header__signin-btn{min-width:96px;margin-right:8px}.p-course-lp-header__signup-btn{min-width:122px}.p-course-lp-header__signup-btn--restart{box-sizing:border-box;padding-right:15px;padding-left:15px}.p-course-lp-header__banner img{width:100%}.p-course-apply-column__url-cpn-bnr{width:calc(80% + 20px);margin-top:24px}@media screen and (max-width: 1023px){.p-course-apply-column__url-cpn-bnr{width:70vw}}@media screen and (max-width: 767px){.p-course-apply-column__url-cpn-bnr{width:100%}}.p-course-lp-apply-column__cntnr{padding-bottom:20px}.p-course-lp-apply-column__ttl{display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:18px;font-weight:700}.p-course-lp-apply-column__ttl-icon{width:30px;margin-right:10px}.p-course-lp-apply-column__qstn{box-sizing:border-box;display:inline-block;width:30px;height:30px;padding:7px;margin-left:10px;font-size:16px;font-weight:700;cursor:pointer;background-color:#fac02d;border-radius:50%}.p-course-lp-apply-column__qstn:hover{opacity:.7}.p-course-lp-apply-column__sbsc-cntnr{padding:20px 15px;text-align:center;background-color:#fff2f2;border-radius:10px}.p-course-lp-apply-column__sbsc-txt{padding-bottom:5px;font-size:14px;font-weight:700}.p-course-lp-apply-column__sbsc-ntc{padding-bottom:10px;font-size:16px;font-weight:700;color:#ff3636}.p-course-lp-apply-column__sbsc-cmpgn{position:relative;width:calc(80% + 20px);padding:10px 10px 40px;margin-right:auto;margin-bottom:-30px;margin-left:auto;font-size:14px;font-weight:700;line-height:1.5;text-align:left;text-align:center;background:#fff;border-radius:10px}@media screen and (max-width: 1023px){.p-course-lp-apply-column__sbsc-cmpgn{box-sizing:border-box;width:70vw}}@media screen and (max-width: 767px){.p-course-lp-apply-column__sbsc-cmpgn{width:100%;font-size:14px;text-align:center}}.p-course-lp-apply-column__sbsc-cmpgn-dscnt{font-size:20px;color:#ff3636}.p-course-lp-apply-column__sbsc-cmpgn-icon{position:absolute;top:-20px;right:-30px;width:60px;height:60px}.p-course-lp-apply-column__sbsc-btn{position:relative;width:calc(80% + 20px);margin-right:auto;margin-left:auto}@media screen and (max-width: 1023px){.p-course-lp-apply-column__sbsc-btn{width:70vw}}@media screen and (max-width: 767px){.p-course-lp-apply-column__sbsc-btn{width:100%}}.p-course-lp-apply-column__dotted-line{position:relative;z-index:10;margin:15px 0}.p-course-lp-apply-column__dotted-line:before{position:absolute;top:0;bottom:0;z-index:-1;display:block;width:100%;height:0;margin:auto;content:"";border-top:2px dotted #000}.p-course-lp-apply-column__dotted-line-txt{width:70px;margin:auto;font-size:14px;text-align:center;background-color:#fff}.p-course-lp-apply-column__price-ttl{width:280px;padding:10px 0;margin:0 auto 20px;font-size:16px;font-weight:700;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 1023px){.p-course-lp-apply-column__price-ttl{width:70vw}}@media screen and (max-width: 767px){.p-course-lp-apply-column__price-ttl{width:100%}}.p-course-lp-apply-column__price-box{display:flex;align-items:flex-end;justify-content:center;margin-bottom:20px}.p-course-lp-apply-column__price-rglr{padding-bottom:3px;margin-right:10px;font-size:16px}.p-course-lp-apply-column__price-rglr--l{font-size:2em;font-weight:700}.p-course-lp-apply-column__price-dscnt{font-size:16px;color:#ff3636}.p-course-lp-apply-column__price-dscnt-rate{font-weight:700}.p-course-lp-apply-column__price-dscnt-mny--l{font-size:2em;font-weight:700}.p-course-lp-apply-column__price-btn{box-sizing:border-box;width:280px;margin:0 auto}@media screen and (max-width: 1023px){.p-course-lp-apply-column__price-btn{width:70vw}}@media screen and (max-width: 767px){.p-course-lp-apply-column__price-btn{width:100%}}.p-course-lp-chapter{padding:30px;overflow:hidden;border:2px solid #000;border-radius:10px}@media screen and (max-width: 1023px){.p-course-lp-chapter{padding:0;border-right:0;border-left:0;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-course-lp-chapter__container{padding-bottom:10px}.p-course-lp-chapter__container:not(:last-child){margin-bottom:30px;border-bottom:1px dotted #000}@media screen and (max-width: 1023px){.p-course-lp-chapter__container:not(:last-child){margin-bottom:0}}@media screen and (max-width: 1023px){.p-course-lp-chapter__container{box-sizing:border-box;padding:20px 20px 30px}}.p-course-lp-chapter__top{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.p-course-lp-chapter__top{display:block}}.p-course-lp-chapter__heading{display:flex;align-items:center;margin:0}@media screen and (max-width: 1023px){.p-course-lp-chapter__heading{margin-right:10px;margin-left:10px}}.p-course-lp-chapter__num{margin-right:20px;font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:700}.p-course-lp-chapter__title{font-size:24px;font-weight:700}@media screen and (max-width: 1023px){.p-course-lp-chapter__title{font-size:20px}}.p-course-lp-chapter__btn{width:220px;margin-top:20px}@media screen and (max-width: 1023px){.p-course-lp-chapter__btn{width:100%;margin-top:10px}}.p-course-lp-chapter__contents{display:flex;align-items:flex-start;justify-content:space-around;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 1023px){.p-course-lp-chapter__contents{flex-wrap:wrap-reverse;margin-top:20px;margin-bottom:20px}}.p-course-lp-chapter__img{flex-shrink:0;width:250px}@media screen and (max-width: 1023px){.p-course-lp-chapter__img{width:100%}}.p-course-lp-chapter__description{margin-left:30px}.p-course-lp-chapter__description p{margin:0}@media screen and (max-width: 1023px){.p-course-lp-chapter__description{margin-bottom:20px;margin-left:0}.p-course-lp-chapter__description p{font-weight:400}}.p-course-lp-chapter__attend{margin-top:20px}.p-course-lp-chapter__attend>div,.p-course-lp-chapter__attend button{display:block;margin-right:auto;margin-left:auto;text-align:center}.p-course-lp-chapter__attend-btn,.p-course-lp-chapter__attend-btn--attended{position:relative;z-index:30;width:160px;padding-top:7px;padding-bottom:7px;margin-left:7px}.p-course-lp-chapter__medal{position:absolute;top:-5px;left:-17px;width:41px}.p-course-lp-chapter__attend-btn--attended{cursor:default;background-color:#c5e1a4;box-shadow:none}.p-course-lp-chapter__attend-btn--attended:hover,.p-course-lp-chapter__attend-btn--attended:active,.p-course-lp-chapter__attend-btn--attended:focus{box-shadow:none}.p-course-lp-chapter__margin{margin-right:8px;margin-left:8px}@media screen and (max-width: 767px){.p-course-lp-chapter__margin{margin-right:0;margin-left:0}}.p-course-lp-chapter__accordion{justify-content:flex-end;padding:15px 0}@media screen and (max-width: 1023px){.p-course-lp-chapter__accordion{padding:10px 0}}.p-course-lp-chapter__accordion .p-course-lp-chapter__display{position:absolute;right:0;left:0;z-index:25;margin:auto;font-size:16px;font-weight:700;text-align:center}.p-course-lp-chapter__accordion .p-course-lp-chapter__display:after{content:"チャプターを表示"}@media screen and (max-width: 1023px){.p-course-lp-chapter__accordion .p-course-lp-chapter__display:after{font-size:14px}}.c-accordion__tgl:checked~.p-course-lp-chapter__accordion .p-course-lp-chapter__display:after{content:"チャプターを収納"}.p-course-lp-chapter__list{padding:0;margin-bottom:0;list-style:none}.p-course-lp-chapter__playicon{display:inline-block;width:14px;height:14px;margin-right:10px;background-color:#000;border-radius:50%}.p-course-lp-chapter__playicon .p-course-lp-chapter__tryangle{width:6px;margin:3px 3px 3px 5px}.p-course-lp-chapter__list-item{display:flex;justify-content:space-between;padding:8px 20px;font-size:14px;font-weight:400}.p-course-lp-chapter__list-item>span:nth-child(2){min-width:60px;nav-left:1em}@media screen and (max-width: 767px){.p-course-lp-chapter__list-item{padding:15px;border-radius:0}.p-course-lp-chapter__list-item>span{display:flex;align-items:center}.p-course-lp-chapter__list-item:not(:last-child){border-bottom:1px dotted #000}}.p-course-lp-chapter__all-attend{position:relative;width:350px;margin:32px auto}.p-course-lp-chapter__all-attend .p-course-lp-chapter__medal{left:-10px}@media screen and (max-width: 1023px){.p-course-lp-chapter__all-attend{width:90%}}.p-course-apply-lp{padding:0 0 30px;margin-top:70px;text-align:center}@media screen and (max-width: 767px){.p-course-apply-lp{padding:40px 0 10px;margin-top:0}}.p-course-apply-lp__advertise{margin-bottom:20px;font-size:26px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-course-apply-lp__advertise{margin-bottom:6px;font-size:16px}}.p-course-apply-lp__advertise-l{font-size:32px}@media screen and (max-width: 767px){.p-course-apply-lp__advertise-l{font-size:calc(4.03vw + 1.1px)}}.p-course-apply-lp-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:700px;padding:20px;font-size:28px;font-weight:700;color:#fff;text-align:center;cursor:pointer;background-color:#ff3636;border:solid 2px #000;border-radius:99px;box-shadow:0 2px 4px #0003;transition:.2s}.p-course-apply-lp-button:visited{color:#fff}.p-course-apply-lp-button:hover,.p-course-apply-lp-button:active,.p-course-apply-lp-button:focus{box-shadow:0 3px 8px #0000004d}.p-course-apply-lp-button:after{position:absolute;right:35px;width:15px;height:15px;content:"";border:0;border-top:solid 3px white;border-right:solid 3px white;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-course-apply-lp-button{display:flex;width:100%;padding:18px 0;font-size:calc(2.91vw + 5.7px)}.p-course-apply-lp-button:after{display:none}}.p-course-apply-lp-button--sale:after{right:135px}.p-course-apply-lp__palmie-chan{position:absolute;bottom:-5px;left:40px;width:125px}@media screen and (max-width: 1023px){.p-course-apply-lp__palmie-chan{left:20px}}.p-course-apply-lp__star{position:absolute;right:-55px;bottom:-31px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:180px;height:170px;padding-top:20px;font-weight:700;text-align:center;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1023px){.p-course-apply-lp__star{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-course-apply-lp__star{top:50%;right:-8px;bottom:auto;bottom:initial;width:calc(20.82vw + 5px);height:calc(21.48vw + 5.3px);padding-top:10px;text-shadow:#fff 1px 0,#fff -1px 0,#fff 0 -1px,#fff 0 1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px,#fff 1px 1px,#fff -1px 1px,#fff 1px -1px,#fff -1px -1px;transform:translateY(-50%)}}.p-course-apply-lp__star-pic{position:absolute;right:-30px;bottom:-31px;width:180px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}@media screen and (max-width: 1023px){.p-course-apply-lp__star-pic{right:calc(-7.84vw + 25.2px)}}@media screen and (max-width: 767px){.p-course-apply-lp__star-pic{top:50%;right:-3px;bottom:auto;bottom:initial;width:calc(17.82vw + 5px);transform:translateY(-50%)}}.p-course-apply-lp__star-gessha{font-size:18px;color:#453600}@media screen and (max-width: 767px){.p-course-apply-lp__star-gessha{margin-bottom:-2px;font-size:calc(1.79vw + 4.3px)}}.p-course-apply-lp__star-discount{font-size:28px;color:#ff3636}@media screen and (max-width: 767px){.p-course-apply-lp__star-discount{font-size:calc(3.58vw + .5px)}}.p-course-apply-lp__star-discount-num{font-size:40px}@media screen and (max-width: 767px){.p-course-apply-lp__star-discount-num{font-size:calc(4.03vw + 1.1px)}}.p-course-apply-lp__star-off{margin-top:-2px;font-size:28px;color:#453600}@media screen and (max-width: 767px){.p-course-apply-lp__star-off{font-size:calc(3.58vw + .5px)}}.p-course-inner-apply-lp{margin-top:40px}@media screen and (max-width: 767px){.p-course-inner-apply-lp{padding:0 20px;margin-top:30px}}.p-course-inner-apply-lp__txt{margin-bottom:10px;font-size:16px;font-weight:700;color:#ff3636;text-align:center}.p-course-inner-apply-lp__btn{width:350px;margin:auto}@media screen and (max-width: 767px){.p-course-inner-apply-lp__btn{width:100%;padding:15px 0}}.p-rcmnded-person{margin-top:40px;margin-bottom:56px}@media screen and (max-width: 1023px){.p-rcmnded-person{margin-top:45px;margin-bottom:50px}}.p-rcmnded-person__ul{padding:20px;margin:0;font-size:16px;font-weight:700;list-style:none;background:#fef8eb;border-radius:10px}.p-course-chapter{border-radius:10px}@media screen and (max-width: 1023px){.p-course-chapter{border-right:0;border-left:0;border-radius:0}}.p-course-chapter__container{padding:30px 24px 40px}@media screen and (max-width: 1023px){.p-course-chapter__container{box-sizing:border-box;padding:16px 10px 31px}}.p-course-chapter__top{display:flex;justify-content:space-between}@media screen and (max-width: 1023px){.p-course-chapter__top{display:block}}.p-course-chapter__heading{display:flex;align-items:center;margin:0}@media screen and (max-width: 1023px){.p-course-chapter__heading{margin-right:10px;margin-left:10px}}.p-course-chapter__num{margin-right:20px;font-family:Helvetica,Arial,sans-serif;font-size:60px;font-weight:700}.p-course-chapter__title{margin-right:10px;font-size:24px;font-weight:700}@media screen and (max-width: 1023px){.p-course-chapter__title{font-size:20px}}.p-course-chapter__btn{width:220px;margin-top:20px}@media screen and (max-width: 1023px){.p-course-chapter__btn{width:100%;margin-top:10px}}.p-course-chapter__contents{display:flex;align-items:flex-start;justify-content:space-around;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 1023px){.p-course-chapter__contents{flex-wrap:wrap-reverse;margin-top:20px;margin-bottom:20px}}.p-course-chapter__img{flex-shrink:0;width:250px}@media screen and (max-width: 1023px){.p-course-chapter__img{width:100%}}.p-course-chapter__description{margin-left:30px}.p-course-chapter__description p{margin:0}@media screen and (max-width: 1023px){.p-course-chapter__description{margin-bottom:20px;margin-left:0}.p-course-chapter__description p{font-weight:400}}.p-course-chapter__attend{margin-top:20px}.p-course-chapter__attend>div,.p-course-chapter__attend button{display:block;margin-right:auto;margin-left:auto;text-align:center}.p-course-chapter__attend-btn,.p-course-chapter__attend-btn--attended{position:relative;z-index:30;width:160px;padding-top:7px;padding-bottom:7px;margin-left:7px}.p-course-chapter__medal{position:absolute;top:-5px;left:-17px;width:41px}.p-course-chapter__attend-btn--attended{cursor:default;background-color:#c5e1a4;box-shadow:none}.p-course-chapter__attend-btn--attended:hover,.p-course-chapter__attend-btn--attended:active,.p-course-chapter__attend-btn--attended:focus{box-shadow:none}.p-course-chapter__margin{margin-right:8px;margin-left:8px}@media screen and (max-width: 767px){.p-course-chapter__margin{margin-right:0;margin-left:0}}.p-course-chapter__accordion{padding:5px 0}.p-course-chapter__accordion .p-course-chapter__display{position:absolute;right:0;left:0;z-index:25;margin:auto;font-size:16px;font-weight:700;text-align:center}.p-course-chapter__accordion .p-course-chapter__display:after{content:"チャプターを表示"}@media screen and (max-width: 1023px){.p-course-chapter__accordion .p-course-chapter__display:after{font-size:14px}}.c-accordion__tgl:checked~.p-course-chapter__accordion .p-course-chapter__display:after{content:"チャプターを収納"}.p-course-chapter__list{padding:0;margin-top:20px;margin-bottom:0;list-style:none}@media screen and (max-width: 767px){.p-course-chapter__list>a:not(:last-child)>.p-course-chapter__list-item{border-bottom:1px dotted #000}}.p-course-chapter__playicon{display:inline-block;width:14px;height:14px;margin-right:10px;background-color:#000;border-radius:50%}.p-course-chapter__playicon .p-course-chapter__tryangle{width:6px;margin:3px 3px 3px 5px}.p-course-chapter__list-item{display:flex;justify-content:space-between;padding:8px 20px;font-size:14px;font-weight:400;background-color:#fff;border-radius:5px}.p-course-chapter__list-item:hover{background-color:#fef8eb}.p-course-chapter__list-item:hover .p-course-chapter__playicon{background-color:#fac02d}@media screen and (max-width: 767px){.p-course-chapter__list-item{padding:15px 0;margin-right:20px;margin-left:20px;font-size:12px;border-radius:0}.p-course-chapter__list-item>span{display:flex;align-items:center}}.p-course-chapter__all-attend{position:relative;width:350px;margin:32px auto}.p-course-chapter__all-attend .p-course-chapter__medal{left:-10px}@media screen and (max-width: 1023px){.p-course-chapter__all-attend{width:90%}}.p-rcmnded-courses{margin-top:60px}@media screen and (max-width: 1023px){.p-rcmnded-courses{margin-top:0}}.p-rcmnded-courses#recommended-courses{margin-bottom:26px}.p-rcmnded-courses__title-container{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-rcmnded-courses__title-container{display:block}}.p-rcmnded-courses__more-btn{min-width:130px}@media screen and (max-width: 767px){.p-rcmnded-courses__more-btn{display:block;margin-top:15px;margin-bottom:20px}}.p-rcmnded-courses__container{display:flex;flex-wrap:wrap;margin-top:30px;margin-right:-7px;margin-left:-7px}@media screen and (max-width: 1023px){.p-rcmnded-courses__container{display:block;flex-wrap:nowrap;margin-top:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.p-rcmnded-courses__card{width:196px;margin-right:7px;margin-bottom:15px;margin-left:7px}@media screen and (max-width: 1023px){.p-rcmnded-courses__card{display:inline-block;width:230px;max-width:none;margin-bottom:0}.p-rcmnded-courses__card:last-child{margin-right:0}}.p-course-lp__recommend-slider .tns-item{width:25%!important}@media screen and (max-width: 1023px){.p-course-lp__recommend-slider .tns-item{width:8.3%!important}}@media screen and (max-width: 767px){.p-course-lp__recommend-slider .tns-item{width:7.69231%!important}}.p-sbsc-order-footer{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:106px;padding:30px 0;background-color:#fdf4dd}.p-sbsc-order-footer__transactions{font-size:14px;font-weight:700}.p-sbsc-order-footer__transactions:hover{text-decoration:underline}.p-sbsc-order-footer__copy-right{margin-top:20px;font-size:12px}.p-sbsc-quit-order{position:relative;z-index:10;max-width:940px;margin:auto}@media screen and (max-width: 1023px){.p-sbsc-quit-order{padding:0 32px;overflow:hidden;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-sbsc-quit-order{padding:0 20px}}.p-sbsc-quit-order__heading{margin-top:60px;margin-bottom:80px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__heading{margin-top:40px;margin-bottom:50px}}.p-sbsc-quit-order__heading-ttl{margin-bottom:20px;font-size:32px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-quit-order__heading-ttl{margin-bottom:5px;font-size:24px;line-height:36px}}.p-sbsc-quit-order__heading-attention{margin-bottom:30px;font-size:16px}.p-sbsc-quit-order__heading-ntc{font-size:24px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-quit-order__heading-ntc{display:flex;flex-direction:column;align-items:center;font-size:16px;line-height:24px}}.p-sbsc-quit-order__heading-ntc-icon{display:inline-block;width:30px;padding-bottom:5px;margin-right:10px;vertical-align:middle}.p-sbsc-quit-order__completed{margin-bottom:55px}.p-sbsc-quit-order__completed-ttl{margin-bottom:25px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__completed-ttl{font-size:20px;line-height:30px}}.p-sbsc-quit-order__completed-block{position:relative;padding:20px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 1023px){.p-sbsc-quit-order__completed-block{box-sizing:border-box;display:block;height:202px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__completed-block{height:162px}}.p-sbsc-quit-order__completed-wrap{display:flex;justify-content:center}@media screen and (max-width: 1023px){.p-sbsc-quit-order__completed-wrap{position:absolute;top:0;bottom:0;left:-32px;flex-direction:column;align-items:stretch;transform:translate(calc(50vw - 50%))}}@media screen and (max-width: 767px){.p-sbsc-quit-order__completed-wrap{left:-20px}}.p-sbsc-quit-order__completed-box{display:flex;align-items:center}@media screen and (max-width: 1023px){.p-sbsc-quit-order__completed-box{justify-content:space-between}}.p-sbsc-quit-order__completed-box:first-child{margin-right:7%}@media screen and (max-width: 1023px){.p-sbsc-quit-order__completed-box:first-child{margin-right:0;margin-bottom:10px}}.p-sbsc-quit-order__completed-box-name{box-sizing:border-box;width:100px;padding:15px 0;margin-right:20px;font-size:16px;font-weight:700;text-align:center;background-color:#fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__completed-box-name{width:70px;padding:10px;font-size:14px;border-radius:7px}}.p-sbsc-quit-order__completed-box-num{font-size:33px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-quit-order__completed-box-num{font-size:20px}}.p-sbsc-quit-order__completed-box-num--l{font-size:2em;color:#ff3636}.p-sbsc-quit-order__completed-palmie-chan{position:absolute;right:-40px;bottom:0;width:17%}@media screen and (max-width: 1023px){.p-sbsc-quit-order__completed-palmie-chan{display:none}}.p-sbsc-quit-order__not-completed-msg{margin-bottom:30px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__not-completed-msg{font-size:14px;line-height:25px}}.p-sbsc-quit-order__not-completed-curriculums{display:flex;justify-content:center}@media screen and (max-width: 1023px){.p-sbsc-quit-order__not-completed-curriculums{flex-wrap:wrap}}.p-sbsc-quit-order__not-completed-curriculum{flex:.33 1;margin-bottom:20px}.p-sbsc-quit-order__not-completed-curriculum:not(:last-child){margin-right:20px}@media screen and (max-width: 1023px){.p-sbsc-quit-order__not-completed-curriculum{flex:none;width:calc(50% - 10px)}.p-sbsc-quit-order__not-completed-curriculum:nth-child(2n){margin-right:0}}@media screen and (max-width: 767px){.p-sbsc-quit-order__not-completed-curriculum{width:100%}.p-sbsc-quit-order__not-completed-curriculum:nth-child(odd){margin-right:0}}.p-sbsc-quit-order__not-completed-courses{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__not-completed-courses{margin-right:-5px;margin-left:-5px}}.p-sbsc-quit-order__not-completed-course{width:calc((100% - 80px)/4);margin-right:10px;margin-bottom:30px;margin-left:10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__not-completed-course{width:calc((100% - 20px)/2);margin-right:5px;margin-bottom:20px;margin-left:5px}}.p-sbsc-quit-order__benefits{position:relative;z-index:-10;padding:40px;margin-bottom:80px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits{padding-right:20px;padding-left:20px;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-sbsc-quit-order__benefits--border{background:center repeating-linear-gradient(to right,#fef8eb 0,#fef8eb 40px,#fdf5e0 40px,#fdf5e0 80px)}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits--border{background:center repeating-linear-gradient(to right,#fef8eb 0,#fef8eb 20px,#fdf5e0 20px,#fdf5e0 40px)}}.p-sbsc-quit-order__benefits-msg{margin-bottom:50px;font-size:17px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-msg{font-size:14px}}.p-sbsc-quit-order__benefits-msg--l{display:inline-block;margin-top:15px;font-size:28px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-msg--l{font-size:22px}}.p-sbsc-quit-order__benefits-box{position:relative;padding:12px;margin-bottom:30px;background-color:#fff;border:6px solid #ff3636;border-radius:8px}.p-sbsc-quit-order__benefits-box-baloon{position:absolute;top:0;right:0;left:0;width:264px;margin:auto;font-size:17px;font-weight:700;color:#fff;text-align:center;background-color:#ff3636;border-radius:10px;box-shadow:0 5px #cb0000;transform:translateY(-60%)}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-baloon{width:160px;font-size:14px}}.p-sbsc-quit-order__benefits-box-baloon-wrap{position:relative;box-sizing:border-box;padding:15px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-baloon-wrap{padding:10px}}.p-sbsc-quit-order__benefits-box-baloon-wrap:before{position:absolute;right:0;bottom:0;left:0;z-index:1;width:0;height:0;margin:auto;content:"";border-top:10px solid #ff3636;border-right:7px solid transparent;border-left:7px solid transparent;transform:translateY(100%)}.p-sbsc-quit-order__benefits-box-baloon-wrap:after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:"";border-top:15px solid #cb0000;border-right:12px solid transparent;border-left:12px solid transparent;transform:translateY(100%)}.p-sbsc-quit-order__benefits-box-ribbon{position:absolute;top:-30px;left:-32px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-ribbon{top:-5vw;left:-5vw;width:25vw}}.p-sbsc-quit-order__benefits-box-palmie-chan{position:absolute;right:-60px;bottom:-70px}@media screen and (max-width: 1023px){.p-sbsc-quit-order__benefits-box-palmie-chan{right:-5vw;bottom:-8vw;width:20vw}}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-palmie-chan{right:-8vw;width:25vw}}.p-sbsc-quit-order__benefits-box-bg-left{position:absolute;top:-90px;left:-80px;z-index:-10;width:176px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-bg-left{top:-10vw;left:-7vw;width:25vw}}.p-sbsc-quit-order__benefits-box-bg-right{position:absolute;right:-80px;bottom:-90px;z-index:-10;width:176px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-bg-right{right:-7vw;bottom:-10vw;width:25vw}}.p-sbsc-quit-order__benefits-box-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 0;text-align:center;border:2px dotted #ff3636;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-wrap{padding:40px 0}}.p-sbsc-quit-order__benefits-box-top{display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-top{flex-direction:column;align-items:center}}.p-sbsc-quit-order__benefits-box-plan{padding:12px;margin-right:20px;font-size:20px;font-weight:700;color:#ff3636;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-plan{padding:8px 12px;margin-right:0;margin-bottom:5px;font-size:14px}}.p-sbsc-quit-order__benefits-box-appeal{font-size:46px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-appeal{font-size:32px}}.p-sbsc-quit-order__benefits-box-appeal--small{margin-right:20px;font-size:28px;color:#000}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-appeal--small{margin-right:15px;font-size:20px}}.p-sbsc-quit-order__benefits-box-appeal--num{font-size:72px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-appeal--num{font-size:50px}}.p-sbsc-quit-order__benefits-box-middle{margin-top:20px;font-size:20px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-middle{margin-top:10px;font-size:16px}}.p-sbsc-quit-order__benefits-box-bottom{display:flex;align-items:center;margin-top:25px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-bottom{margin-top:15px}}.p-sbsc-quit-order__benefits-box-fee--gray{margin-right:1em;font-size:20px;color:#cdcdcd}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-fee--gray{font-size:14px}}.p-sbsc-quit-order__benefits-box-fee--arrow{margin-right:1em;font-size:20px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-fee--arrow{font-size:14px}}.p-sbsc-quit-order__benefits-box-fee--red{font-size:32px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-box-fee--red{font-size:20px}}.p-sbsc-quit-order__benefits-notice{font-size:14px;text-align:center;list-style:none}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-notice{font-size:12px}}.p-sbsc-quit-order__benefits-notice-item:not(:last-child){margin-bottom:15px}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-notice-item:not(:last-child){margin-bottom:12px}}.p-sbsc-quit-order__benefits-apply{max-width:350px;margin:30px auto 0}.p-sbsc-quit-order__benefits-done{margin-top:30px;font-size:20px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__benefits-done{font-size:16px}}.p-sbsc-quit-order__wacom{margin-bottom:80px}.p-sbsc-quit-order__wacom-notice{margin-bottom:30px;font-size:20px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-notice{margin-bottom:20px;font-size:16px;line-height:24px}}.p-sbsc-quit-order__wacom-box{box-sizing:border-box;display:flex;max-width:720px;padding:20px;margin:auto;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-box{flex-direction:column;align-items:center}}.p-sbsc-quit-order__wacom-img{margin-right:20px}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-img{width:80%;max-width:174px;margin:0 auto 20px}}.p-sbsc-quit-order__wacom-description{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-description{align-items:center;text-align:center}}.p-sbsc-quit-order__wacom-heading{margin-bottom:15px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-heading{font-size:14px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-text-wrap{margin-bottom:20px}}.p-sbsc-quit-order__wacom-text{font-size:16px}@media screen and (max-width: 767px){.p-sbsc-quit-order__wacom-text{font-size:14px}}.p-sbsc-quit-order__wacom-btn{max-width:300px}.p-sbsc-quit-order__support{padding:0 0 60px;margin-bottom:30px;overflow:hidden;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-quit-order__support{padding-bottom:30px;margin-bottom:20px}}.p-sbsc-quit-order__support-img{width:100%;margin-bottom:40px}@media screen and (max-width: 767px){.p-sbsc-quit-order__support-img{margin-bottom:30px}}.p-sbsc-quit-order__support-txt{margin-bottom:40px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__support-txt{font-size:14px;line-height:25px}}.p-sbsc-quit-order__support-btn{position:relative;width:290px;height:60px;margin:auto;font-size:22px;line-height:1;border:solid 3px #000}@media screen and (max-width: 767px){.p-sbsc-quit-order__support-btn{max-width:90%}}.p-sbsc-quit-order__support-btn-icon{position:absolute;top:0;bottom:0;left:40px;width:45px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-quit-order__support-btn-icon{max-width:14%}}.p-sbsc-quit-order__support-btn-palmie-chan{position:absolute;top:0;right:-30px;bottom:0;width:140px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-quit-order__support-btn-palmie-chan{max-width:50%}}.p-sbsc-quit-order__contact-notice{margin-bottom:20px;font-size:16px;font-weight:700;line-height:29px;text-align:center}.p-sbsc-quit-order__contact{margin-bottom:80px}@media screen and (max-width: 767px){.p-sbsc-quit-order__contact{margin-bottom:50px}}.p-sbsc-quit-order__contact-btn{max-width:350px;margin:auto}.p-sbsc-quit-order__ambassador{margin-bottom:80px}@media screen and (max-width: 767px){.p-sbsc-quit-order__ambassador{margin-bottom:50px}}.p-sbsc-quit-order__ambassador-banner:hover{opacity:.8}.p-sbsc-quit-order__ambassador-banner-img{width:100%}.p-sbsc-quit-order__enquete{width:100%;margin-bottom:40px}.p-sbsc-quit-order__enquete>p{font-size:16px;line-height:27px}@media screen and (max-width: 350px){.p-sbsc-quit-order__enquete>p{font-size:14px}}.p-sbsc-quit-order__reasons{margin-top:30px}.p-sbsc-quit-order__reasons label{margin-bottom:30px;font-size:16px}@media screen and (max-width: 350px){.p-sbsc-quit-order__reasons label{font-size:14px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__reasons label{margin-bottom:25px}}.p-sbsc-quit-order__reasons .c-checkbox__box{margin-right:10px}.p-sbsc-quit-order__line{margin-bottom:60px;border-top:2px solid #000}@media screen and (max-width: 767px){.p-sbsc-quit-order__line{margin-bottom:30px}}.p-sbsc-quit-order__dotted-line{margin-bottom:60px;border-top:none;border-bottom:2px dotted #000}@media screen and (max-width: 767px){.p-sbsc-quit-order__dotted-line{margin-bottom:30px}}.p-sbsc-quit-order__dotted-line-2{margin:60px 0;border-top:none;border-bottom:2px dotted #000}@media screen and (max-width: 767px){.p-sbsc-quit-order__dotted-line-2{margin:30px 0}}.p-sbsc-quit-order__apply{margin-bottom:100px}@media screen and (max-width: 767px){.p-sbsc-quit-order__apply{margin-bottom:60px}}.p-sbsc-quit-order__apply-notice{margin-bottom:40px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-quit-order__apply-notice{margin-bottom:30px}}@media screen and (max-width: 350px){.p-sbsc-quit-order__apply-notice{font-size:14px}}.p-sbsc-quit-order__apply-btn{max-width:350px;margin:auto}.p-sbsc-quit-order__auto-renewal-off{display:flex;flex-direction:column;align-items:center;margin:30px 0 100px}.p-sbsc-quit-order__auto-renewal-off>h2{margin:0 0 30px;font-size:28px;line-height:42px;text-align:center}.p-sbsc-quit-order__auto-renewal-off>img{width:250px;height:250px;margin-bottom:40px}.p-sbsc-quit-order__auto-renewal-off>.c-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__more-about-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__introduction-absdurl-btn{max-width:350px}@media screen and (max-width: 1023px){.p-sbsc-quit-order__auto-renewal-off{margin-top:40px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__auto-renewal-off{margin:50px 0 60px}.p-sbsc-quit-order__auto-renewal-off>img{width:180px;height:180px;margin-bottom:20px}.p-sbsc-quit-order__auto-renewal-off>.c-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__more-about-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-sbsc-quit-order__auto-renewal-off>.p-ambsdr-user__introduction-absdurl-btn{max-width:280px}}.p-sbsc-quit-order__quit-complete{display:flex;flex-direction:column;align-items:center;padding:130px 0 100px;margin:-80px -50vw 0;background:#f6f5f3}.p-sbsc-quit-order__quit-complete>p{font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 1023px){.p-sbsc-quit-order__quit-complete{margin-right:-32px;margin-left:-32px}.p-sbsc-quit-order__quit-complete>p{padding:0 32px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__quit-complete{margin-right:-10px;margin-left:-10px}.p-sbsc-quit-order__quit-complete>p{padding:0 10px;font-size:14px;line-height:25px}}.p-sbsc-quit-order__quit-complete-iframe-box{width:100%;max-width:940px;margin:50px auto 0}@media screen and (max-width: 1023px){.p-sbsc-quit-order__quit-complete-iframe-box{box-sizing:border-box;padding:0 32px}}@media screen and (max-width: 767px){.p-sbsc-quit-order__quit-complete-iframe-box{padding:0 10px}}.p-sbsc-quit-order__quit-complete-iframe{position:relative;width:100%;padding-top:72%;overflow:hidden;border-right:2px solid #9a9a9a;border-bottom:2px solid #9a9a9a}.p-sbsc-quit-order__quit-complete-iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.p-sbsc-quit-order__already-quit{margin:80px 0 100px;text-align:center}.p-sbsc-quit-order__sub-reasons{margin-top:10px;margin-bottom:35px;border-left:4px solid #fac02d;padding-left:16px;margin-left:10px}.p-sbsc-quit-order__sub-reasons-description-area{margin-bottom:35px}.p-sbsc-quit-order__sub-reasons-description{font-weight:700;line-height:27px;font-size:16px}@media screen and (max-width: 350px){.p-sbsc-quit-order__sub-reasons-description{font-size:14px}}.p-sbsc-quit-order__sub-reasons-checkbox{margin-bottom:20px}@media screen and (max-width: 767px){.p-sbsc-quit-order__sub-reasons-textarea{margin-left:0}}.p-sbsc-quit-order__checkbox{min-width:22px}.p-sbsc-quit-order__title{margin-bottom:60px;font-size:16px}@media screen and (max-width: 767px){.p-sbsc-quit-order__title{margin-bottom:30px}}@media screen and (max-width: 350px){.p-sbsc-quit-order__title{font-size:14px}}.p-sbsc-quit-order__description{font-weight:700;font-size:16px}@media screen and (max-width: 350px){.p-sbsc-quit-order__description{font-size:14px}}.p-sbsc-quit-order__reported-issue-title{font-weight:700;font-size:16px}@media screen and (max-width: 350px){.p-sbsc-quit-order__reported-issue-title{font-size:14px}}.p-sbsc-quit-order__reported-issue-gray-text{font-size:14px;color:#999;margin:15px 0}@media screen and (max-width: 350px){.p-sbsc-quit-order__reported-issue-gray-text{font-size:12px}}.p-sbsc-quit-order__reported-issue-textarea{margin-top:20px}.l-illust-contests-header{position:fixed;z-index:1000002;width:100%;margin-right:auto;margin-left:auto}.p-illust-contests-header{display:flex;align-items:center;height:60px;padding-right:15px;padding-left:30px;margin-top:-60px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-illust-contests-header{padding-left:15px;margin:-60px 0 0;border-radius:0}}@media screen and (max-width: 767px){.p-illust-contests-header{padding-right:0;padding-left:15px}}.p-illust-contests-header .p-header__right-content{display:block}.p-illust-contests-header__btn-container{display:flex;align-items:center;margin-right:20px;margin-left:auto}.p-illust-contests{max-width:940px;padding-bottom:55px;margin:auto}.p-illust-contests__firstview{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);margin-top:60px}.p-illust-contests__firstview-bg{display:block;width:100%}.p-illust-contests__banner{display:block;width:100%;max-width:940px;margin:0 auto 115px}.p-illust-contests__banner>img{width:100%}@media screen and (max-width: 767px){.p-illust-contests__banner{margin-bottom:60px}}.p-illust-contests__message-over-banner{font-size:36px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__message-over-banner{font-size:24px}}.p-illust-contests__link-in-description{color:#03a9f4;text-decoration:underline}.p-illust-contests__link-in-description:hover{text-decoration:none}.p-illust-contests__container{margin-bottom:60px;border:solid 2px black;border-radius:10px}.p-illust-contests__container:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-illust-contests__container{margin-bottom:50px;border-top:none;border-right:none;border-left:none;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-illust-contests__container--submission{border-bottom:none}}.p-illust-contests__heading{margin-top:50px;margin-bottom:60px}@media screen and (max-width: 767px){.p-illust-contests__heading{margin-top:40px}}.p-illust-contests__subhead{margin-top:60px}.p-illust-contests__subject-container{max-width:736px;padding:0 60px 60px;margin:auto}@media screen and (max-width: 767px){.p-illust-contests__subject-container{padding:0;margin:0 20px 20px}}.p-illust-contests__subject-description{margin-top:60px}.p-illust-contests__subject-description-main{font-size:24px;font-weight:700;line-height:44px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__subject-description-main{font-size:18px;line-height:32px}}.p-illust-contests__subject-description-image{display:block;width:100%;margin-top:50px}@media screen and (max-width: 767px){.p-illust-contests__subject-description-image{margin-top:42px}}.p-illust-contests__subject-description-text-box{padding:30px;margin-top:30px;font-size:16px;line-height:29px;word-break:break-all;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__subject-description-text-box{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests__subject-description-text-box a{text-decoration:underline;cursor:pointer}.p-illust-contests__subject-description-text-box a:hover{text-decoration:none}.p-illust-contests__subject-description-text-box img{display:block;width:100%}.p-illust-contests__subject-description-list{margin-top:15px;list-style:none}.p-illust-contests__subject-description-list-item{padding-left:1em;text-indent:-1em}.p-illust-contests__subject-box{box-sizing:border-box;padding:30px 0;font-size:16px;font-weight:700;line-height:29px;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__subject-box{padding:15px 0;font-size:14px;line-height:25px}}.p-illust-contests__subject-note{margin-top:15px;font-size:14px;line-height:25px;text-align:center;list-style:none}@media screen and (max-width: 767px){.p-illust-contests__subject-note{font-size:12px;line-height:18px;text-align:left}}.p-illust-contests__subject-note-item{padding-left:1em;font-size:14px;line-height:25px;text-indent:-1em}@media screen and (max-width: 767px){.p-illust-contests__subject-note-item{font-size:12px;line-height:18px}}.p-illust-contests__examiner-container{padding:10px 60px 60px}@media screen and (max-width: 767px){.p-illust-contests__examiner-container{padding:0 20px 40px}}.p-illust-contests__examiner-main:not(:last-child){margin-bottom:50px}.p-illust-contests__examiner-main-head{display:flex;flex-direction:column;align-items:center}.p-illust-contests__examiner-main-pic{box-sizing:border-box;width:80px;height:80px;border:2px solid #000;border-radius:50%}@media screen and (max-width: 767px){.p-illust-contests__examiner-main-pic{width:50px;height:50px}}.p-illust-contests__examiner-main-name{margin-top:10px;font-size:20px;font-weight:700;line-height:30px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__examiner-main-name{margin-top:5px;font-size:16px;line-height:19px}}.p-illust-contests__examiner-main-body{margin-top:20px}.p-illust-contests__examiner-main-works{width:100%;border-radius:10px}.p-illust-contests__main-sponsor-avatar{max-width:250px;height:130px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:10px;margin:auto}@media screen and (max-width: 767px){.p-illust-contests__main-sponsor-avatar{max-width:none;max-width:initial}}.p-illust-contests__examiner-main-description{padding:30px;margin-top:10px;margin-bottom:10px;font-size:14px;line-height:25px;background:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__examiner-main-description{padding:15px;margin-top:20px;font-size:12px;line-height:18px}}.p-illust-contests__examiner-main-link{display:flex;justify-content:center;margin-top:20px}.p-illust-contests__examiner-link-btn--web{background-color:#00c9bd;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests__examiner-link-btn--pixiv{background-color:#0496fa;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests__examiner-link-btn--twitter{background-color:#000;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests__examiner-slider{margin-top:50px}.p-illust-contests__examiner-sub{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-top:50px}@media screen and (max-width: 767px){.p-illust-contests__examiner-sub{flex-direction:column;align-content:stretch;margin-top:40px}}.p-illust-contests__examiner-sub-box{display:flex;flex:1 0 33.3333333333%;flex-direction:column;max-width:250px;margin-right:25px;margin-bottom:70px}@media screen and (max-width: 767px){.p-illust-contests__examiner-sub-box{flex-basis:100%;max-width:none;max-width:initial;margin-top:40px;margin-right:0}.p-illust-contests__examiner-sub-box:first-child{margin-top:0}}.p-illust-contests__examiner-sub-box:nth-child(3n){margin-right:0}.p-illust-contests__examiner-sub-box:last-child{margin-right:0}.p-illust-contests__examiner-sub-name{flex:1 1;font-size:16px;font-weight:700;line-height:20px;text-align:center}.p-illust-contests__examiner-sub-works{max-width:250px;height:130px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__examiner-sub-works{max-width:none;max-width:initial}}.p-illust-contests__examiner-sub-link{display:flex;justify-content:center;height:40px}.p-illust-contests__examiner-link-btn--detail{width:80%}.p-illust-contests__prize-icon{display:block;width:30px;margin:auto}.p-illust-contests__prize-container{padding:0 100px 60px;margin-top:5px}@media screen and (max-width: 767px){.p-illust-contests__prize-container{padding:0 20px 60px}}.p-illust-contests__prize-title{font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__prize-title{font-size:20px;line-height:30px}}.p-illust-contests__prize-name{margin-top:15px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__prize-name{font-size:14px;line-height:25px}}.p-illust-contests__prize-image{display:block;width:100%;margin-top:30px;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__prize-image{margin-top:20px}}.p-illust-contests__prize-description{padding:30px;margin-top:30px;font-size:16px;line-height:29px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__prize-description{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests__prize-description-text a{color:#000;text-decoration:underline;cursor:pointer}.p-illust-contests__prize-description-text a:hover{text-decoration:none}.p-illust-contests__prize-description-text img{display:block;width:100%}.p-illust-contests__prize-description-list{margin-top:15px;list-style:none}.p-illust-contests__prize-description-list-item{padding-left:1em;text-indent:-1em}.p-illust-contests__present-image{width:100%;margin:20px auto 60px;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__present-image{width:calc(100% + 40px);margin:0 -20px 40px;border-radius:20px}}.p-illust-contests__charadesign-paragraph{margin:20px 80px;font-size:14px;font-weight:700;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__charadesign-paragraph{margin:40px 30px 20px;font-weight:400;text-align:left}}.p-illust-contests__charadesign-container{display:flex;justify-content:space-between;max-width:820px;padding:0 50px;margin:auto auto 60px}@media screen and (max-width: 767px){.p-illust-contests__charadesign-container{flex-direction:column;padding:0 20px}}.p-illust-contests__charadesign-image{max-width:255px}@media screen and (max-width: 1023px){.p-illust-contests__charadesign-image{max-width:calc(31.37vw - 65.9px)}}@media screen and (max-width: 767px){.p-illust-contests__charadesign-image{width:100%;max-width:500px;margin:auto}.p-illust-contests__charadesign-image:not(:first-child){margin-top:20px}}.p-illust-contests__product-container{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__product-container{justify-content:space-around}}.p-illust-contests__product-detail{display:flex;flex-direction:column;width:50%;max-width:185px;margin:60px 0 0}@media screen and (max-width: 767px){.p-illust-contests__product-detail{width:100%;max-width:285px;padding:0 15px}}.p-illust-contests__product-image{display:flex;align-items:center;justify-content:center;width:100%;height:80px;margin-bottom:15px}.p-illust-contests__product-title{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:5px;font-size:18px;font-weight:400;line-height:22px;text-align:center}.p-illust-contests__product-name,.p-illust-contests__product-name--small{display:flex;align-items:center;justify-content:center;height:35px;margin-bottom:15px;font-size:20px;font-weight:700;line-height:28px;text-align:center}.p-illust-contests__product-name--small{margin-right:-15px;margin-left:-15px;font-size:14px;line-height:20px}.p-illust-contests__product-notes{margin-bottom:20px;font-size:13px;line-height:20px}.p-illust-contests__product-sponsorship{margin-bottom:60px;font-size:14px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__product-sponsorship{margin-bottom:40px}}.p-illust-contests__form-paragraph{margin:20px 80px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__form-paragraph{margin:40px 30px 20px;font-size:14px;line-height:25px}}.p-illust-contests__form-paragraph-note{font-size:14px;font-weight:400;line-height:25px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__form-paragraph-note{font-size:12px;line-height:21px}}.p-illust-contests__form-input{display:flex;align-items:center;padding:0 20px}@media screen and (max-width: 767px){.p-illust-contests__form-input{align-items:flex-start;padding:0 10px}}.p-illust-contests__input-nikname{position:relative}.p-illust-contests__input-length{position:absolute;top:0;bottom:0;left:calc(100% + 20px);display:flex;align-items:center;font-size:14px;line-height:14px}@media screen and (max-width: 767px){.p-illust-contests__input-length{position:static;display:block;font-size:12px;line-height:12px;text-align:right}}.p-illust-contests__form-label{width:240px}.p-illust-contests__input-short{width:100%;max-width:350px}.p-illust-contests__input-short input[type=number]{-moz-appearance:textfield;margin:0}.p-illust-contests__input-short input[type=number]::-webkit-outer-spin-button,.p-illust-contests__input-short input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 767px){.p-illust-contests__input-short{display:block;max-width:none;max-width:initial;margin-top:15px}}.p-illust-contests__input-long{width:100%;max-width:500px}@media screen and (max-width: 767px){.p-illust-contests__input-long{display:block;max-width:none;max-width:initial;margin-top:15px}}.p-illust-contests__input-radio{display:flex;align-items:center;width:100%;max-width:500px}.p-illust-contests__input-radio>label{margin-right:40px}.p-illust-contests__input-radio>label:last-child{margin-right:0}@media screen and (max-width: 767px){.p-illust-contests__input-radio{display:block;max-width:none;max-width:initial;margin-top:15px}}.p-illust-contests__input-work-comment{width:100%;max-width:650px;height:120px}.p-illust-contests__atelier-comment-container{width:100%;max-width:650px}@media screen and (max-width: 767px){.p-illust-contests__atelier-comment-container{margin-top:15px}}.p-illust-contests__atelier-comment{height:120px;padding:10px 15px}.p-illust-contests__input-error{margin-bottom:0;font-size:14px;font-weight:400;color:#ff3636;text-align:left}@media screen and (max-width: 767px){.p-illust-contests__input-error{font-size:12px}}.p-illust-contests__drag-input-notes{font-size:14px;line-height:25px}.p-illust-contests__drag-input{display:none}.p-illust-contests__form-precautions-title{margin-top:30px;font-size:20px;font-weight:700;line-height:20px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests__form-precautions-title{font-size:18px;line-height:18px}}.p-illust-contests__form-precautions-caution{margin-top:20px;margin-right:20px;margin-left:20px;font-size:14px;font-weight:700;line-height:25px;color:#ff3636;text-align:center}.p-illust-contests__form-precautions-ul{margin:10px 30px 30px;font-size:14px;font-weight:400;line-height:25px}@media screen and (max-width: 767px){.p-illust-contests__form-precautions-ul{margin-right:20px;margin-left:20px}}.p-illust-contests__form-precautions-ul--link{text-decoration:underline}.p-illust-contests__form-submit{max-width:300px;margin:50px auto 25px}.p-illust-contests__form-submit-notes-container{margin:0 30px 30px}@media screen and (max-width: 767px){.p-illust-contests__form-submit-notes-container{margin-right:20px;margin-left:20px}}.p-illust-contests__form-submit-notes{padding-left:1em;font-size:12px;font-weight:400;line-height:20px;text-indent:-1em}.p-illust-contests__illust-posted-none{padding:45px 0;margin:0 100px 60px;font-size:16px;line-height:29px;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests__illust-posted-none{margin:0 10px 60px}}.p-illust-contests__link-underline{text-decoration:underline!important}.p-illust-contensts-post-complete{padding:72px 0 48px;background-repeat:repeat-x;background-position:top center;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-illust-contensts-post-complete{padding:60px 0 32px;background-size:50%}}.p-illust-contensts-post-complete__container{max-width:940px;margin:0 auto;text-align:center}.p-illust-contensts-post-complete__title{margin-top:0;font-size:32px;line-height:32px}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__title{font-size:28px;line-height:28px}}.p-illust-contensts-post-complete__note{margin-bottom:60px;font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__note{margin-bottom:40px;font-size:14px;line-height:25px}}.p-illust-contensts-post-complete__box{padding:40px 0;margin:0 20px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__box{padding:40px 15px}}.p-illust-contensts-post-complete__twitter{width:400px;margin-right:auto;margin-left:auto}.p-illust-contensts-post-complete__twitter a{padding:14px 0!important}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__twitter{width:100%;max-width:300px}}.p-illust-contensts-post-complete__attention{margin-top:32px;font-size:16px;font-weight:700;line-height:29px}.p-illust-contensts-post-complete__attention a{font-size:24px;font-weight:700;color:#03a9f4}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__attention{font-size:14px;line-height:25px}}.p-illust-contensts-post-complete__attention--small{margin-top:10px;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-illust-contensts-post-complete__attention--small{font-size:12px;line-height:21px}}.p-illust-contests-post-complete__banner{margin-bottom:90px}@media screen and (max-width: 767px){.p-illust-contests-post-complete__banner{margin-bottom:64px}}.p-illust-contests-result{max-width:940px;padding-bottom:55px;margin:auto}@media screen and (max-width: 767px){.p-illust-contests-result{padding-bottom:10px}}.p-illust-contests-result__firstview{margin-top:60px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-illust-contests-result__firstview-bg{display:block;width:100%}.p-illust-contests-result__banner{position:relative;display:block;height:80px;margin-top:-80px;background-position:center;background-size:cover;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 1239px){.p-illust-contests-result__banner{height:calc(7.42vw - 11.9px)}}@media screen and (max-width: 767px){.p-illust-contests-result__banner{height:28.125vw;margin-top:0}}.p-illust-contests-result__container{margin-bottom:60px;border:solid 2px black;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__container{margin-bottom:50px;border-top:none;border-right:none;border-left:none;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}@media screen and (max-width: 767px){.p-illust-contests-result__container--submission{border-bottom:none}}.p-illust-contests-result__heading{margin-top:50px;margin-bottom:60px}@media screen and (max-width: 767px){.p-illust-contests-result__heading{margin-top:40px;margin-bottom:50px}}.p-illust-contests-result__subhead{margin-top:60px}.p-illust-contests-result__subject-container{max-width:736px;padding:0 60px 60px;margin:auto}@media screen and (max-width: 767px){.p-illust-contests-result__subject-container{padding:0;margin:0 20px 20px}}.p-illust-contests-result__subject-description{margin-top:0}.p-illust-contests-result__subject-description-main{font-size:24px;font-weight:700;line-height:44px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__subject-description-main{font-size:18px;line-height:32px}}.p-illust-contests-result__subject-description-image{display:block;width:100%;margin-top:50px}@media screen and (max-width: 767px){.p-illust-contests-result__subject-description-image{margin-top:42px}}.p-illust-contests-result__subject-description-text-box{padding:30px;margin-top:30px;font-size:16px;line-height:29px;word-break:break-all;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__subject-description-text-box{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests-result__subject-description-text-box a{text-decoration:underline;cursor:pointer}.p-illust-contests-result__subject-description-text-box a:hover{text-decoration:none}.p-illust-contests-result__subject-description-text-box img{display:block;width:100%}.p-illust-contests-result__subject-description-list{margin-top:15px;list-style:none}.p-illust-contests-result__subject-description-list-item{padding-left:1em;text-indent:-1em}.p-illust-contests-result__subject-box{box-sizing:border-box;padding:30px 0;font-size:16px;line-height:29px;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__subject-box{padding:15px 0;font-size:14px;line-height:25px}}.p-illust-contests-result__subject-note{margin-top:15px;text-align:center;list-style:none}@media screen and (max-width: 767px){.p-illust-contests-result__subject-note{text-align:left}}.p-illust-contests-result__subject-note-item{padding-left:1em;font-size:14px;line-height:25px;text-indent:-1em}@media screen and (max-width: 767px){.p-illust-contests-result__subject-note-item{font-size:12px;line-height:18px}}.p-illust-contests-result__examiner-container{padding:10px 60px 60px}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-container{padding:0 20px 40px}}.p-illust-contests-result__examiner-main:not(:last-child){margin-bottom:50px}.p-illust-contests-result__examiner-main-head{display:flex;flex-direction:column;align-items:center}.p-illust-contests-result__examiner-main-pic{box-sizing:border-box;width:80px;height:80px;border:2px solid #000;border-radius:50%}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-main-pic{width:50px;height:50px}}.p-illust-contests-result__examiner-main-name{margin-top:10px;font-size:20px;font-weight:700;line-height:30px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-main-name{margin-top:5px;font-size:16px;line-height:19px}}.p-illust-contests-result__examiner-main-body{margin-top:20px}.p-illust-contests-result__examiner-main-works{width:100%;border-radius:10px}.p-illust-contests-result__main-sponsor-avatar{max-width:250px;height:130px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:10px;margin:auto}@media screen and (max-width: 767px){.p-illust-contests-result__main-sponsor-avatar{max-width:none;max-width:initial}}.p-illust-contests-result__examiner-main-description{padding:30px;margin-top:10px;margin-bottom:10px;font-size:14px;line-height:25px;background:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-main-description{padding:15px;margin-top:20px;font-size:12px;line-height:18px}}.p-illust-contests-result__examiner-main-link{display:flex;justify-content:center;margin-top:20px}.p-illust-contests-result__examiner-link-btn--web{background-color:#00c9bd;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__examiner-link-btn--pixiv{background-color:#0496fa;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__examiner-link-btn--twitter{background-color:#000;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__examiner-slider{margin-top:50px}.p-illust-contests-result__examiner-sub{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-top:50px}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-sub{flex-direction:column;align-content:stretch;margin-top:40px}}.p-illust-contests-result__examiner-sub-box{display:flex;flex:1 0 33.3333333333%;flex-direction:column;max-width:250px;margin-right:20px;margin-bottom:70px}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-sub-box{flex-basis:100%;max-width:none;max-width:initial;margin-top:40px;margin-right:0}.p-illust-contests-result__examiner-sub-box:first-child{margin-top:0}}.p-illust-contests-result__examiner-sub-box:nth-child(3n){margin-right:0}.p-illust-contests-result__examiner-sub-box:last-child{margin-right:0}.p-illust-contests-result__examiner-sub-name{flex:1 1;font-size:16px;font-weight:700;line-height:20px;text-align:center}.p-illust-contests-result__examiner-sub-works{max-width:250px;height:130px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__examiner-sub-works{max-width:none;max-width:initial}}.p-illust-contests-result__examiner-sub-link{display:flex;justify-content:center;height:40px}.p-illust-contests-result__examiner-link-btn--detail{width:80%}.p-illust-contests-result__prize-icon{display:block;width:30px;margin:auto}.p-illust-contests-result__prize-container{padding:0 100px 60px;margin-top:5px}@media screen and (max-width: 767px){.p-illust-contests-result__prize-container{padding:0 20px 60px}}.p-illust-contests-result__prize-title{font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__prize-title{font-size:20px;line-height:30px}}.p-illust-contests-result__prize-name{margin-top:15px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__prize-name{font-size:14px;line-height:25px}}.p-illust-contests-result__prize-image{display:block;width:100%;margin-top:30px;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__prize-image{margin-top:20px}}.p-illust-contests-result__prize-description{padding:30px;margin-top:30px;font-size:16px;line-height:29px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__prize-description{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests-result__prize-description-text a{color:#000;text-decoration:underline}.p-illust-contests-result__prize-description-text a:hover{text-decoration:none}.p-illust-contests-result__prize-description-text img{display:block;width:100%}.p-illust-contests-result__prize-description-list{margin-top:15px;list-style:none}.p-illust-contests-result__prize-description-list-item{padding-left:1em;text-indent:-1em}.p-illust-contests-result__general-comment-examiner{display:flex;flex-direction:column;align-items:center}.p-illust-contests-result__general-comment-examiner-pic{box-sizing:border-box;width:80px;height:80px;border:2px solid #000;border-radius:50%}@media screen and (max-width: 767px){.p-illust-contests-result__general-comment-examiner-pic{width:50px;height:50px}}.p-illust-contests-result__general-comment-examiner-name{margin-top:10px;font-size:20px;font-weight:700;line-height:30px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__general-comment-examiner-name{margin-top:5px;font-size:16px;line-height:26px}}.p-illust-contests-result__general-comment-examiner-description{margin-top:5px;font-size:14px;line-height:25px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__general-comment-examiner-description{font-size:12px;line-height:18px}}.p-illust-contests-result__general-comment-box{box-sizing:border-box;padding:30px;margin-top:30px;font-size:16px;line-height:29px;background:#fef8eb;border:2px solid #fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__general-comment-box{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests-result__general-comment-paragraph:not(:first-child){margin-top:30px}.p-illust-contests-result__result-container{max-width:880px;padding:30px 40px;margin:60px auto 0}@media screen and (max-width: 767px){.p-illust-contests-result__result-container{padding:0;margin:50px 20px 0}}.p-illust-contests-result__result-poster-wrap--silver{display:flex}.p-illust-contests-result__result-poster-wrap--silver:nth-child(n+1){margin-top:60px}@media screen and (max-width: 767px){.p-illust-contests-result__result-poster-wrap--silver{flex-direction:column}}.p-illust-contests-result__result-title--gold{display:flex;flex-direction:column;align-items:center;margin:0 0 30px;font-size:48px;font-weight:700;line-height:67px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__result-title--gold{font-size:35px;line-height:49px}}.p-illust-contests-result__result-title--silver{display:flex;flex-direction:column;align-items:center;margin:0 0 30px;font-size:32px;font-weight:700;line-height:45px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__result-title--silver{margin:50px 0 30px;font-size:35px;line-height:49px}}.p-illust-contests-result__result-title--bronze{display:flex;flex-direction:column;align-items:center;margin:0 0 60px;font-size:32px;font-weight:700;line-height:45px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__result-title--bronze{margin:50px 0 30px;font-size:35px;line-height:49px}}.p-illust-contests-result__result-title-text{margin-top:10px;vertical-align:middle}.p-illust-contests-result__result-title-icon--gold{width:48px;vertical-align:middle}@media screen and (max-width: 767px){.p-illust-contests-result__result-title-icon--gold{width:34px}}.p-illust-contests-result__result-title-icon--silver{width:33px;vertical-align:middle}@media screen and (max-width: 767px){.p-illust-contests-result__result-title-icon--silver{width:32px}}.p-illust-contests-result__result-title-icon--bronze{width:33px;vertical-align:middle}@media screen and (max-width: 767px){.p-illust-contests-result__result-title-icon--bronze{width:24px}}.p-illust-contests-result__result-winning:last-child{margin-top:100px}.p-illust-contests-result__result-image-container{text-align:center}.p-illust-contests-result__result-image-container:not(:nth-child(2)){margin-top:100px}.p-illust-contests-result__result-image-container--silver{max-width:425px}.p-illust-contests-result__result-image--gold{box-sizing:border-box;width:100%}.p-illust-contests-result__result-image--silver{box-sizing:border-box;max-width:425px}@media screen and (max-width: 767px){.p-illust-contests-result__result-image--silver{max-width:100%}}.p-illust-contests-result__result-special-award{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 767px){.p-illust-contests-result__result-special-award{display:block}}.p-illust-contests-result__special-award-item-left{width:100%;margin-right:30px;text-align:center}@media screen and (max-width: 767px){.p-illust-contests-result__special-award-item-left{max-width:600px;margin:0 auto}}.p-illust-contests-result__special-award-item-right{width:100%}.p-illust-contests-result__result-poster-container{display:flex;align-items:flex-end;margin-top:40px}@media screen and (max-width: 767px){.p-illust-contests-result__result-poster-container{flex-direction:column;margin-top:20px}}.p-illust-contests-result__result-poster-container--silver{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin-left:30px}@media screen and (max-width: 767px){.p-illust-contests-result__result-poster-container--silver{margin-top:20px;margin-left:0}}.p-illust-contests-result__result-poster-left{margin-right:auto}.p-illust-contests-result__result-poster--bronze{margin-top:10px}.p-illust-contests-result__result-work-title{font-size:32px;font-weight:700;line-height:48px}@media screen and (max-width: 767px){.p-illust-contests-result__result-work-title{width:100%;margin-bottom:20px;font-size:28px}}.p-illust-contests-result__result-poster-comment{margin-top:25px;font-size:16px;line-height:1.7}@media screen and (max-width: 767px){.p-illust-contests-result__result-poster-comment{margin-top:20px;font-size:14px}}.p-illust-contests-result__result-poster-right{max-width:335px}.p-illust-contests-result__result-poster-name{font-size:20px;font-weight:700;line-height:28px;text-align:right}@media screen and (max-width: 767px){.p-illust-contests-result__result-poster-name{font-size:18px}}.p-illust-contests-result__result-poster-name:after{display:inline;padding-right:5px;font-size:80%;content:"さん"}.p-illust-contests-result__result-poster-link{display:flex;justify-content:flex-end;margin-top:10px}.p-illust-contests-result__result-poster-link-btn--web{background-color:#00c9bd;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__result-poster-link-btn--pixiv{background-color:#0496fa;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__result-poster-link-btn--twitter{background-color:#000;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 5px;overflow:hidden;border-radius:50%;box-shadow:0 2px 4px #0003}.p-illust-contests-result__result-poster-name--bronze{font-size:14px}.p-illust-contests-result__result-examiner-comment{padding:0 50px;margin-top:60px}@media screen and (max-width: 767px){.p-illust-contests-result__result-examiner-comment{padding:0;margin-top:40px}}.p-illust-contests-result__result-examiner-comment-head{display:flex;align-items:center}.p-illust-contests-result__result-examiner-comment-icon{box-sizing:border-box;width:50px;height:50px;border:2px solid #000;border-radius:50%}.p-illust-contests-result__result-examiner-comment-title{margin-left:15px;font-size:20px;font-weight:700;line-height:30px}.p-illust-contests-result__result-examiner-comment-baloon{position:relative;box-sizing:border-box;padding:30px;margin-top:30px;font-size:16px;line-height:29px;background:#fef8eb;border:4px solid #fac02d;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__result-examiner-comment-baloon{padding:15px;margin-top:20px;font-size:14px;line-height:25px}}.p-illust-contests-result__result-examiner-comment-baloon:before{position:absolute;top:-13px;left:13px;box-sizing:border-box;width:20px;height:20px;content:"";background:#fef8eb;border-top:4px solid #fac02d;border-right:4px solid #fac02d;transform:rotate(-45deg)}.p-illust-contests-result__result-support-prize{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width: 767px){.p-illust-contests-result__result-support-prize{justify-content:space-between}}.p-illust-contests-result__support-prize-item{width:33.333%}@media screen and (max-width: 1023px){.p-illust-contests-result__support-prize-item{width:33.33%}}@media screen and (max-width: 767px){.p-illust-contests-result__support-prize-item{width:calc(50% - 10px)}}.p-illust-contests-result__support-prize-item-container{width:80%;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-illust-contests-result__support-prize-item-container{width:100%}}.p-illust-contests-result__result-image--bronze{box-sizing:border-box;max-width:100%;padding-top:100%;margin-top:20px;overflow:hidden;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px}.p-illust-contests-result__illust-posted-none{padding:45px 0;margin:0 100px 60px;font-size:16px;line-height:29px;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-illust-contests-result__illust-posted-none{margin:0 10px 60px}}.p-sbsc-corrected-work{margin-top:60px;margin-bottom:100px}.p-sbsc-corrected-work__ttl{margin-bottom:20px;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-sbsc-corrected-work__ttl{margin-bottom:15px;font-size:24px;line-height:36px}}.p-sbsc-corrected-work__txt{margin-bottom:60px;font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-corrected-work__txt{margin-bottom:30px;font-size:14px;line-height:25px}}.p-sbsc-corrected-work__work{display:flex;align-items:center;justify-content:center;height:600px;margin-bottom:80px;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__work{height:200px;margin-bottom:40px}}.p-sbsc-corrected-work__work-img{max-width:100%;max-height:600px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__work-img{max-height:200px;padding-right:0;padding-left:0}}.p-sbsc-corrected-work__users{margin-bottom:140px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__users{margin-bottom:100px}}.p-sbsc-corrected-work__users-comment{display:flex;flex-direction:row-reverse}@media screen and (max-width: 767px){.p-sbsc-corrected-work__users-comment{flex-direction:column}}.p-sbsc-corrected-work__users-comment>:first-child{margin-left:30px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__users-comment>:first-child{margin-left:0}}.p-sbsc-corrected-work__users-comment>:last-child:before{right:0;border-left:20px solid #fef8eb;transform:translate(100%)}@media screen and (max-width: 767px){.p-sbsc-corrected-work__users-comment>:last-child:before{left:0;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateY(-100%)}}.p-sbsc-corrected-work__teachers{margin-bottom:100px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__teachers{margin-bottom:60px}}.p-sbsc-corrected-work__teachers-ttl{margin-bottom:60px;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-sbsc-corrected-work__teachers-ttl{margin-bottom:30px;font-size:16px;line-height:24px}}.p-sbsc-corrected-work__teachers-comment{display:flex}@media screen and (max-width: 767px){.p-sbsc-corrected-work__teachers-comment{flex-direction:column}}.p-sbsc-corrected-work__teachers-comment>:first-child{margin-right:30px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__teachers-comment>:first-child{margin-right:0}}.p-sbsc-corrected-work__teachers-comment>:last-child:before{left:0;border-right:20px solid #fef8eb;transform:translate(-100%)}@media screen and (max-width: 767px){.p-sbsc-corrected-work__teachers-comment>:last-child:before{right:0;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateY(-100%)}}.p-sbsc-corrected-work__plofile{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-sbsc-corrected-work__plofile{margin-bottom:25px}}.p-sbsc-corrected-work__icon{width:80px;margin-bottom:10px;border-radius:50%}@media screen and (max-width: 767px){.p-sbsc-corrected-work__icon{width:60px}}.p-sbsc-corrected-work__name{font-size:14px;line-height:16px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__name{font-size:12px;line-height:14px}}.p-sbsc-corrected-work__comment{position:relative;box-sizing:border-box;width:calc(100% - 220px);padding:50px 40px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__comment{width:100%;padding:40px 15px}}.p-sbsc-corrected-work__comment:before{position:absolute;top:20px;width:0;height:0;content:"";border-top:20px solid transparent;border-bottom:20px solid transparent}@media screen and (max-width: 767px){.p-sbsc-corrected-work__comment:before{top:0;margin:auto;border-top:0;border-bottom:15px solid #fef8eb}}.p-sbsc-corrected-work__comment-paragraph{padding-bottom:1px;font-size:14px;line-height:29px;background:linear-gradient(to right,#fef8eb 1px,transparent 1px),linear-gradient(#ccc 1px,transparent 1px);background-size:2px 29px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__comment-paragraph{font-size:12px;line-height:22px;background:linear-gradient(#ccc 1px,transparent 1px);background-size:auto 22px}}.p-sbsc-corrected-work__comment-paragraph>p:not(:last-child){margin-bottom:29px}@media screen and (max-width: 767px){.p-sbsc-corrected-work__comment-paragraph>p:not(:last-child){margin-bottom:22px}}.p-sbsc-corrected-work__download{max-width:500px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-corrected-work__download{font-size:12px;line-height:18px}}.p-sbsc-corrected-work__download-icon{width:28px;margin-right:10px}.p-sbsc-inner-apply-lp{margin-top:40px}@media screen and (max-width: 767px){.p-sbsc-inner-apply-lp{padding:0 20px;margin-top:30px}}.p-sbsc-inner-apply-lp__txt{margin-bottom:10px;font-size:16px;font-weight:700;color:#ff3636;text-align:center}.p-sbsc-inner-apply-lp__btn{width:350px;margin:auto}@media screen and (max-width: 767px){.p-sbsc-inner-apply-lp__btn{width:100%;padding:15px 0}}.p-first-surveys{padding:48px 0 100px;background-repeat:repeat-x;background-position:top center;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-first-surveys{padding:24px 0;background-size:50%}}.p-first-surveys__title{font-size:24px;line-height:28px;text-align:center}@media screen and (max-width: 767px){.p-first-surveys__title{font-size:18px;line-height:27px}}.p-first-surveys__text{margin-top:15px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-first-surveys__text{font-size:14px;line-height:25px}}.p-first-surveys__message{box-sizing:border-box;display:block;width:100%;max-width:507px;margin:45px auto auto}@media screen and (max-width: 767px){.p-first-surveys__message{padding:0 10px;margin-top:75px}}.p-first-surveys__attention{margin-top:32px;text-align:center}.p-first-surveys__btn{max-width:190px;height:34px;margin:50px auto}@media screen and (max-width: 767px){.p-first-surveys__btn{margin-top:75px}}.p-first-surveys__course{display:flex;flex-wrap:wrap;justify-content:center;max-width:580px;padding:0 5px;margin:30px auto 0}.p-first-surveys__course-card{position:relative;border-radius:10px;box-shadow:0 4px 8px #0003;width:calc(33.3333% - 20px);margin:0 10px 20px}.p-first-surveys__course-card:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-first-surveys__course-card{width:calc(50% - 10px);margin-right:5px;margin-left:5px}}.p-first-surveys__course-card-body{padding:10px}.p-first-surveys__course-thumbnail{width:100%;border-radius:10px 10px 0 0}.p-first-surveys__course-title{max-height:32px;overflow:hidden;font-size:14px;font-weight:700;line-height:16px}.p-first-surveys__last-btn{max-width:350px;margin:30px auto 0}@media screen and (max-width: 767px){.p-first-surveys__last-btn{width:80%}}.p-first-surveys__curriculum{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width: 767px){.p-first-surveys__curriculum{flex-direction:column}}.p-first-surveys__curriculum-card{position:relative;border-radius:10px;box-shadow:0 4px 8px #0003;width:270px;margin:0 10px}.p-first-surveys__curriculum-card:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-first-surveys__curriculum-card{width:calc(100% - 20px)}.p-first-surveys__curriculum-card:not(:first-child){margin-top:20px}}.p-first-surveys__path-top-page{display:flex;justify-content:center;margin-top:30px}@media screen and (max-width: 767px){.p-first-surveys__path-top-page{flex-direction:column}}.p-first-surveys__path-top-page-card{width:50%;margin:0 10px}@media screen and (max-width: 767px){.p-first-surveys__path-top-page-card{width:calc(100% - 20px)}.p-first-surveys__path-top-page-card:not(:first-child){margin-top:20px}}.p-first-surveys__path-top-page-thumbnail,.p-first-surveys__curriculum-thumbnail{width:100%;border-radius:10px 10px 0 0}.p-first-surveys__curriculum-card-body{padding:15px}.p-first-surveys__curriculum-level{display:flex;align-items:center;font-size:12px}.p-first-surveys__curriculum-step-icon{width:24px;margin:0 5px 0 10px}.p-first-surveys__curriculum-title{margin-top:15px;font-size:14px;font-weight:700;line-height:16px}.p-first-surveys__curriculum-description{margin-top:10px;font-size:12px;line-height:18px}.p-first-surveys__last-link{display:inline-block;margin-top:30px;font-size:16px;font-weight:400;line-height:29px;text-align:center;text-decoration:underline;cursor:pointer}@media screen and (max-width: 767px){.p-first-surveys__last-link{font-size:14px;line-height:25px}}.p-first-surveys__blue-title{margin-top:50px;margin-bottom:35px;font-size:16px;font-weight:700;text-align:center;color:#15c}@media screen and (max-width: 767px){.p-first-surveys__blue-title{font-size:14px;line-height:25px}}.p-first-surveys__second-text{margin-top:120px}@media screen and (max-width: 767px){.p-first-surveys__second-text{margin-top:60px}}.p-find-courses__baloon{display:flex;align-items:flex-end}.p-find-courses__baloon-box{position:relative;display:flex;flex:1 1;align-items:center;padding:30px 40px;margin:30px 0;font-size:18px;font-weight:700;line-height:31px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-find-courses__baloon-box{padding:10px 12px;margin:20px 0;font-size:12px;line-height:18px}}.p-find-courses__baloon-box:before{position:absolute;top:0;right:-20px;bottom:0;width:0;height:0;margin:auto;content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fef8eb}@media screen and (max-width: 767px){.p-find-courses__baloon-box:before{right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fef8eb}}.p-find-courses__baloon-icon{max-width:142px;margin:0 0 30px 30px}@media screen and (max-width: 767px){.p-find-courses__baloon-icon{max-width:68px;margin:0 0 20px 10px}}.p-find-courses__large-skill-path{display:flex;margin-bottom:60px;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-find-courses__large-skill-path:hover{position:relative}.p-find-courses__large-skill-path:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path{flex-direction:column}}.p-find-courses__large-skill-path-thumbnail{width:45%;min-width:450px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path-thumbnail{width:100%;min-width:0;min-width:initial}}.p-find-courses__large-skill-path-thumbnail>img{display:block;width:100%}.p-find-courses__large-skill-path-detail{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:55%;padding:30px 60px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path-detail{width:100%;padding:15px}}.p-find-courses__large-skill-path-title{font-size:20px;font-weight:700;line-height:33px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path-title{font-size:14px;line-height:20px}}.p-find-courses__large-skill-path-description{margin-top:10px;font-size:16px;line-height:29px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path-description{font-size:12px;line-height:18px}}.p-find-courses__large-skill-path-level{display:flex;margin-top:15px}@media screen and (max-width: 1023px){.p-find-courses__large-skill-path-level{justify-content:space-between}}.p-find-course__skill-path-list{display:flex;flex-wrap:nowrap;gap:18px;padding-bottom:25px;margin-right:-10px;margin-left:-10px}@media screen and (min-width: 1024px){.p-find-course__skill-path-list{grid-template-columns:repeat(2,1fr);display:grid;flex-wrap:wrap}}@media screen and (max-width: 1023px){.p-find-course__skill-path-list{flex-direction:column;gap:0}}@media screen and (max-width: 767px){.p-find-course__skill-path-list{flex-direction:row;margin-bottom:25px;overflow-x:scroll}}.p-find-courses__skill-path-card{display:flex;flex:1 1;flex-basis:165px;height:165px;margin:0 10px 30px;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-find-courses__skill-path-card:hover{position:relative}.p-find-courses__skill-path-card:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-find-courses__skill-path-card{flex:1 0 230px;flex-direction:column;height:auto;margin-bottom:0}}.p-find-courses__skill-path-thumbnail{flex:1 1;background-position:center;background-size:cover}@media screen and (max-width: 767px){.p-find-courses__skill-path-thumbnail{flex:0 1;flex-basis:130px}}.p-find-courses__skill-path-detail{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px 15px}@media screen and (max-width: 767px){.p-find-courses__skill-path-detail{padding:14px 14px 32px}}.p-find-courses__skill-path-title{font-size:18px;font-weight:700;line-height:27px}@media screen and (max-width: 767px){.p-find-courses__skill-path-title{font-size:14px;line-height:20px}}.p-find-courses__skill-path-description{max-height:100px;margin-top:10px;overflow:hidden;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-find-courses__skill-path-description{font-size:12px;line-height:18px}}.p-find-courses__skill-path-level{display:flex;margin-top:15px}@media screen and (max-width: 1023px){.p-find-courses__skill-path-level{justify-content:space-between}}.p-find-courses__level-tag--entry{color:#4fc3f7;border:2px solid #4fc3f7;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 1023px){.p-find-courses__level-tag--entry{width:30%}}.p-find-courses__level-tag--entry:first-child{margin-left:10px}.p-find-courses__level-tag--beginner{color:#8bc34a;border:2px solid #8bc34a;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 1023px){.p-find-courses__level-tag--beginner{width:30%}}.p-find-courses__level-tag--beginner:first-child{margin-left:10px}.p-find-courses__level-tag--intermediate{color:#ff9800;border:2px solid #ff9800;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 1023px){.p-find-courses__level-tag--intermediate{width:30%}}.p-find-courses__level-tag--intermediate:first-child{margin-left:10px}.p-find-courses__level-tag--advanced{color:#ff3636;border:2px solid #ff3636;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 1023px){.p-find-courses__level-tag--advanced{width:30%}}.p-find-courses__level-tag--advanced:first-child{margin-left:10px}.p-find-courses__level-tag--not-cleared{color:#cdcdcd;border:2px solid #cdcdcd;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:75px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 1023px){.p-find-courses__level-tag--not-cleared{width:30%}}.p-find-courses__level-tag--not-cleared:first-child{margin-left:10px}.p-find-courses__level-tag-medal{position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.p-find-courses__search{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:15px 20px;margin-bottom:60px;background-color:#f6f5f3;border-radius:10px}.p-find-courses__search .ais-SearchBox-form{margin:0}.p-find-courses__search .ais-SearchBox-input{padding-left:30px;background-color:#fff;box-shadow:0 2px 4px #0003}.p-find-courses__search .ais-SearchBox-submit svg{display:block}@media screen and (min-width: 768px){.p-find-courses__search .ais-Panel{left:50%;width:100%;transform:translate(-50%)}}@media screen and (max-width: 767px){.p-find-courses__search{border-radius:0;border-radius:initial}}.p-find-courses__title-btn-wrap{display:flex;align-items:center;justify-content:space-between}.p-find-courses__title-btn{width:172px}@media screen and (max-width: 767px){.p-find-courses__title-btn{width:88px}}.p-teachers{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1023px){.p-teachers{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.p-teachers{padding-right:0;padding-left:0}}.p-teachers__teachers{display:flex;flex-wrap:wrap;width:100%;margin-top:30px}.p-teachers__teacher{display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:calc(16.6666666667% - 36px);max-height:238px;margin-bottom:50px;cursor:pointer}.p-teachers__teacher:hover>.p-teachers__avatar{position:relative}.p-teachers__teacher:hover>.p-teachers__avatar:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:50%}.p-teachers__teacher+.p-teachers__teacher{margin-left:38px}@media screen and (max-width: 1239px){.p-teachers__teacher{width:calc(20% - 36px)}.p-teachers__teacher:nth-child(5n+1){margin-left:0}}@media screen and (min-width: 1240px){.p-teachers__teacher:nth-child(6n+1){margin-left:0}}@media screen and (max-width: 767px){.p-teachers__teacher{width:calc(33.3333333333% - 10px);margin-bottom:15px}.p-teachers__teacher+.p-teachers__teacher{margin-left:15px}.p-teachers__teacher:nth-child(3n+1){margin-left:0}}.p-teachers__avatar{width:175px;height:175px;margin-bottom:15px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}@media screen and (max-width: 1023px){.p-teachers__avatar{width:120px;height:120px}}@media screen and (max-width: 767px){.p-teachers__avatar{width:90px;height:90px}}.p-teachers__name{width:175px;height:48px;font-size:16px;font-weight:700;line-height:24px;text-align:center;display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 1023px){.p-teachers__name{width:132px}}@media screen and (max-width: 767px){.p-teachers__name{width:90px;font-size:12px;line-height:16px}}.p-teachers__pagination{display:block;width:100%;margin:30px auto;text-align:center}.p-teacher{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 1023px){.p-teacher{padding-right:20px;padding-left:20px}}@media screen and (max-width: 767px){.p-teacher{padding-right:0;padding-left:0}}.p-teacher__profile{display:flex;align-items:center;height:auto;padding:50px 80px 50px 100px;margin-bottom:60px;background-color:#f6f5f3;border-radius:20px}@media screen and (max-width: 767px){.p-teacher__profile{flex-direction:column;height:auto;padding:30px 15px;margin-bottom:54px}}.p-teacher__avatar{flex-shrink:0;width:250px;height:250px;margin-right:50px;background-position:center;background-size:cover;border-radius:50%}@media screen and (max-width: 1023px){.p-teacher__avatar{width:200px;height:200px}}@media screen and (max-width: 767px){.p-teacher__avatar{width:140px;height:140px;margin-right:0;margin-bottom:15px}}.p-teacher__detail{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}@media screen and (max-width: 767px){.p-teacher__detail{align-items:center}}.p-teacher__name{flex-shrink:0;margin-bottom:20px;font-size:24px;font-weight:700;line-height:36px}.p-teacher__links{flex-shrink:0;margin-bottom:20px}.p-teacher__description{flex-shrink:0;max-width:760px;height:100%;font-size:16px;font-weight:500;line-height:29px}@media screen and (max-width: 767px){.p-teacher__description{font-size:14px;font-weight:400;line-height:25px}}.p-teacher__works,.p-teacher__courses{width:100%;margin-bottom:64px}.p-teacher__courses-container{display:flex;flex-wrap:wrap;margin-top:32px}@media screen and (max-width: 767px){.p-teacher__courses-container{justify-content:space-around;margin-top:20px}}.p-teacher__course-card{max-width:232px;margin-right:20px;margin-bottom:30px}@media (min-width: 1381px){.p-teacher__course-card:nth-child(5n){margin-right:0}}@media screen and (max-width: 1239px){.p-teacher__course-card{max-width:180px;margin-right:30px}}@media screen and (max-width: 767px){.p-teacher__course-card{display:inline-block;width:calc(50% - 20px);max-width:none;margin-right:0;margin-bottom:20px}.p-teacher__course-card:last-child:nth-child(odd){margin-right:50%}}.p-skill-paths{max-width:940px;padding:50px 0;margin:auto}.p-skill-paths__for-trial{max-width:940px;margin:auto}.p-skill-paths__title{display:flex;align-items:center;margin:0;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-skill-paths__title{font-size:20px;line-height:30px}}.p-skill-paths__title-icon{margin-right:10px}.p-skill-paths__description{padding:35px 40px 30px;margin-top:30px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__description{padding:15px}}.p-skill-paths__description-for-trial{padding:35px 40px 30px;margin-top:30px;margin-bottom:30px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__description-for-trial{padding:15px}}.p-skill-paths__description-text{font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-skill-paths__description-text{font-size:14px;line-height:25px}}.p-skill-paths__description-level{display:flex;justify-content:flex-end;margin-top:15px}@media screen and (max-width: 767px){.p-skill-paths__description-level{justify-content:space-between}}.p-skill-paths__level-tag--entry{color:#4fc3f7;border:2px solid #4fc3f7;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:70px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-tag--entry{width:30%}}.p-skill-paths__level-tag--entry:first-child{margin-left:10px}.p-skill-paths__level-tag--beginner{color:#8bc34a;border:2px solid #8bc34a;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:70px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-tag--beginner{width:30%}}.p-skill-paths__level-tag--beginner:first-child{margin-left:10px}.p-skill-paths__level-tag--intermediate{color:#ff9800;border:2px solid #ff9800;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:70px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-tag--intermediate{width:30%}}.p-skill-paths__level-tag--intermediate:first-child{margin-left:10px}.p-skill-paths__level-tag--advanced{color:#ff3636;border:2px solid #ff3636;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:70px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-tag--advanced{width:30%}}.p-skill-paths__level-tag--advanced:first-child{margin-left:10px}.p-skill-paths__level-tag--not-cleared{color:#cdcdcd;border:2px solid #cdcdcd;position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:70px;height:22px;margin-left:20px;font-size:11px;font-weight:700;line-height:16px;background-color:#fff;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-tag--not-cleared{width:30%}}.p-skill-paths__level-tag--not-cleared:first-child{margin-left:10px}.p-skill-paths__level-tag-medal{position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.p-skill-paths__tabs{display:flex;align-items:flex-end;justify-content:center;margin-top:30px;border-bottom:2px solid #000}@media screen and (max-width: 767px){.p-skill-paths__tabs{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-skill-paths__tabs-for-trial{display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid #000}@media screen and (max-width: 767px){.p-skill-paths__tabs-for-trial{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-skill-paths__tab{display:flex;align-items:center;justify-content:center;width:50%;height:50px;margin:0 6px;font-size:20px;font-weight:700;line-height:30px;text-align:center;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.p-skill-paths__tab{margin:0 3px;font-size:12px;border-radius:5px 5px 0 0}}.p-skill-paths__tab-for-trial{display:flex;align-items:center;justify-content:center;width:50%;height:50px;margin:0 6px;font-size:20px;font-weight:700;text-align:center;cursor:pointer;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-radius:10px 10px 0 0}@media screen and (max-width: 767px){.p-skill-paths__tab-for-trial{margin:0 3px;font-size:12px;border-radius:5px 5px 0 0}}.p-skill-paths__radio{display:none}.p-skill-paths__level-contents{margin-top:100px}@media screen and (max-width: 767px){.p-skill-paths__level-contents{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-skill-paths__level-contents--skill{display:none;margin-top:40px}@media screen and (max-width: 767px){.p-skill-paths__level-contents--skill{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-skill-paths__level-contents-box--entry{background-color:#edf9fe;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-box--entry{border-radius:0}}.p-skill-paths__level-contents-box--beginner{background-color:#f3f9ed;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-box--beginner{border-radius:0}}.p-skill-paths__level-contents-box--intermediate{background-color:#fff5e5;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-box--intermediate{border-radius:0}}.p-skill-paths__level-contents-box--advanced{background-color:#ffe5e5;overflow:hidden;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-box--advanced{border-radius:0}}.p-skill-paths__level-contents-head--entry{background-color:#4fc3f7;position:relative;padding:17px 0 67px;text-align:center}.p-skill-paths__level-contents-head--beginner{background-color:#8bc34a;position:relative;padding:17px 0 67px;text-align:center}.p-skill-paths__level-contents-head--intermediate{background-color:#ff9800;position:relative;padding:17px 0 67px;text-align:center}.p-skill-paths__level-contents-head--advanced{background-color:#ff3636;position:relative;padding:17px 0 67px;text-align:center}.p-skill-paths__level-contents-head-title{display:inline-flex;align-items:center;margin:0;font-size:24px;line-height:36px;color:#fff}@media screen and (max-width: 767px){.p-skill-paths__level-contents-head-title{font-size:16px;line-height:29px}}.p-skill-paths__level-contents-head-title-icon{margin-right:10px}.p-skill-paths__level-contents-head-completed{background-color:#fac02d;border-radius:5px;position:absolute;top:15px;right:50px;display:flex;align-items:center;justify-content:center;width:140px;height:40px;font-size:14px;font-weight:700;line-height:21px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-head-completed{position:static;margin:10px auto 0}}.p-skill-paths__level-contents-head-not-completed{background-color:#f6f5f3;border-radius:5px;position:absolute;top:15px;right:50px;display:flex;align-items:center;justify-content:center;width:140px;height:40px;font-size:14px;font-weight:700;line-height:21px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-head-not-completed{position:static;margin:10px auto 0}}.p-skill-paths__level-contents-head-completed-medal{margin-right:10px}.p-skill-paths__level-contents-body{position:relative;top:-50px;padding:0 50px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-body{padding:0 10px}}.p-skill-paths__level-contents-target{padding:8px;text-align:center;background-color:#fff;border-radius:10px}.p-skill-paths__level-contents-target-img{display:block;max-width:250px;margin:auto}.p-skill-paths__level-contents-target-text{margin-top:8px;font-size:14px;font-weight:700;line-height:14px}.p-skill-paths__level-contents-step{position:relative;z-index:1;margin-top:50px}.p-skill-paths__level-contents-step:before{position:absolute;top:220px;left:60px;z-index:-1;width:20px;height:calc(100% - 220px);content:"";background:linear-gradient(to bottom,#f5dea3,#f7a7a7);border-radius:10px}@media screen and (max-width: 1023px){.p-skill-paths__level-contents-step:before{top:calc(220px - 5vw);height:calc(100% - 220px + 5vw)}}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step:before{top:90vw;left:20px;width:10px;height:calc(100% - 90vw);border-radius:5px}}.p-skill-paths__level-contents-step-padding{height:50px}.p-skill-paths__level-contents-step-left-column{padding-left:140px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step-left-column{padding-left:50px}}.p-skill-paths__level-contents-step-start-icon{position:absolute;top:-30px;left:30px;z-index:2;width:80px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step-start-icon{left:-5px}}.p-skill-paths__level-contents-curriculum{display:flex;overflow:hidden;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-skill-paths__level-contents-curriculum:hover{position:relative}.p-skill-paths__level-contents-curriculum:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum{flex-direction:column}}.p-skill-paths__level-contents-curriculum-thumbnail{width:50%;background-position:center;background-size:cover}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-thumbnail{width:100%}}.p-skill-paths__level-contents-curriculum-thumbnail img{display:block;width:100%}.p-skill-paths__level-contents-curriculum-detail{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:20px 30px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-detail{width:100%;padding:15px}}.p-skill-paths__level-contents-curriculum-title{font-size:20px;font-weight:700;line-height:33px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-title{font-size:14px;line-height:20px}}.p-skill-paths__level-contents-curriculum-description{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-description{font-size:12px;line-height:18px}}.p-skill-paths__level-contents-curriculum-completed{position:relative;display:flex;align-items:center;justify-content:center;height:46px;font-size:14px;font-weight:700;line-height:21px;background-color:#fac02d;border-radius:5px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-completed{margin-top:20px}}.p-skill-paths__level-contents-curriculum-completed-kira-left{position:absolute;top:0;left:0;width:75px}.p-skill-paths__level-contents-curriculum-completed-kira-right{position:absolute;top:0;right:0;width:75px}.p-skill-paths__level-contents-curriculum-completed-icon{padding-bottom:10px;margin-right:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-curriculum-not-completed{margin-top:20px}}.p-skill-paths__level-contents-curriculum-not-completed-text{margin-top:5px;font-size:14px;font-weight:700;line-height:21px;text-align:right}.p-skill-paths__level-contents-curriculum-not-completed-number{margin:0 5px;font-size:16px}.p-skill-paths__level-contents-step-message-01{display:flex;align-items:center;padding-left:40px;margin-top:30px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step-message-01{padding-left:0}}.p-skill-paths__level-contents-step-message-01-icon{width:60px;margin-right:18px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step-message-01-icon{width:50px}}.p-skill-paths__level-contents-step-message-01-balloon{position:relative;padding:12px 20px;font-size:12px;font-weight:700;line-height:18px;background-color:#fac02d;border-radius:5px}.p-skill-paths__level-contents-step-message-01-balloon:before{position:absolute;top:0;bottom:0;left:-10px;width:0;height:0;margin:auto;content:"";border-top:8px solid transparent;border-right:10px solid #fac02d;border-bottom:8px solid transparent}.p-skill-paths__level-contents-step-message-02{display:flex;align-items:center;margin-top:20px}.p-skill-paths__level-contents-step-message-02-icon{width:60px;margin-right:18px}.p-skill-paths__level-contents-step-message-02-balloon--entry{position:relative;padding:12px 20px;font-size:12px;font-weight:700;line-height:18px;background-color:#fac02d;border-radius:5px;color:#fff;background-color:#4fc3f7}.p-skill-paths__level-contents-step-message-02-balloon--entry:before{position:absolute;top:0;bottom:0;left:-10px;width:0;height:0;margin:auto;content:"";border-top:8px solid transparent;border-right:10px solid #fac02d;border-bottom:8px solid transparent}.p-skill-paths__level-contents-step-message-02-balloon--entry:before{border-right-color:#4fc3f7}.p-skill-paths__level-contents-step-message-02-balloon--beginner{position:relative;padding:12px 20px;font-size:12px;font-weight:700;line-height:18px;background-color:#fac02d;border-radius:5px;color:#fff;background-color:#8bc34a}.p-skill-paths__level-contents-step-message-02-balloon--beginner:before{position:absolute;top:0;bottom:0;left:-10px;width:0;height:0;margin:auto;content:"";border-top:8px solid transparent;border-right:10px solid #fac02d;border-bottom:8px solid transparent}.p-skill-paths__level-contents-step-message-02-balloon--beginner:before{border-right-color:#8bc34a}.p-skill-paths__level-contents-step-message-02-balloon--intermediate{position:relative;padding:12px 20px;font-size:12px;font-weight:700;line-height:18px;background-color:#fac02d;border-radius:5px;color:#fff;background-color:#ff9800}.p-skill-paths__level-contents-step-message-02-balloon--intermediate:before{position:absolute;top:0;bottom:0;left:-10px;width:0;height:0;margin:auto;content:"";border-top:8px solid transparent;border-right:10px solid #fac02d;border-bottom:8px solid transparent}.p-skill-paths__level-contents-step-message-02-balloon--intermediate:before{border-right-color:#ff9800}.p-skill-paths__level-contents-step-message-02-balloon--advanced{position:relative;padding:12px 20px;font-size:12px;font-weight:700;line-height:18px;background-color:#fac02d;border-radius:5px;color:#fff;background-color:#ff3636}.p-skill-paths__level-contents-step-message-02-balloon--advanced:before{position:absolute;top:0;bottom:0;left:-10px;width:0;height:0;margin:auto;content:"";border-top:8px solid transparent;border-right:10px solid #fac02d;border-bottom:8px solid transparent}.p-skill-paths__level-contents-step-message-02-balloon--advanced:before{border-right-color:#ff3636}.p-skill-paths__level-contents-course-wrap{padding:20px 10px;background-color:#fff;border:2px dotted #cdcdcd;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-wrap{padding:15px 5px}}.p-skill-paths__level-contents-course-wrap:nth-child(1){margin-top:10px}.p-skill-paths__level-contents-course-wrap:nth-child(2){margin-top:15px}.p-skill-paths__level-contents-course-head{display:flex;align-items:center;padding:0 10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-head{align-items:flex-start;padding:0 5px}}.p-skill-paths__level-contents-course-tag--practice{width:72px;height:25px;margin-right:15px;font-size:14px;font-weight:700;line-height:25px;color:#fff;text-align:center;border-radius:5px;background-color:#8bc34a}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-tag--practice{font-size:12px}}.p-skill-paths__level-contents-course-tag--develop{width:72px;height:25px;margin-right:15px;font-size:14px;font-weight:700;line-height:25px;color:#fff;text-align:center;border-radius:5px;background-color:#ff3636}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-tag--develop{font-size:12px}}.p-skill-paths__level-contents-course-text{font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-text{font-size:12px;line-height:18px}}.p-skill-paths__level-contents-course-list{display:flex;flex-wrap:wrap;margin-top:20px}.p-skill-paths__level-contents-course-item{display:block;max-width:calc(33.3333% - 20px);margin:0 10px 20px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0003}.p-skill-paths__level-contents-course-item:hover{position:relative}.p-skill-paths__level-contents-course-item:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-course-item{max-width:calc(50% - 10px);margin:0 5px 10px}}.p-skill-paths__level-contents-course-thumbnail{display:block;width:100%}.p-skill-paths__level-contents-step-dot-arrow,.p-skill-paths__level-contents-step-message-02-dot-arrow{margin-left:21px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-step-message-02-dot-arrow{position:relative;top:-15px;margin-bottom:-15px}}.p-skill-paths__level-contents-goal{position:relative;display:flex;align-items:center;justify-content:center;height:70px;margin-top:10px;font-size:20px;font-weight:700;line-height:20px;border-radius:10px;background-color:#fac02d}@media screen and (max-width: 767px){.p-skill-paths__level-contents-goal{font-size:16px;line-height:16px}}.p-skill-paths__level-contents-goal--not-completed{position:relative;display:flex;align-items:center;justify-content:center;height:70px;margin-top:10px;font-size:20px;font-weight:700;line-height:20px;border-radius:10px;background-color:#cdcdcd}@media screen and (max-width: 767px){.p-skill-paths__level-contents-goal--not-completed{font-size:16px;line-height:16px}}.p-skill-paths__level-contents-goal-kira-left{position:absolute;top:0;left:0}.p-skill-paths__level-contents-goal-kira-right{position:absolute;top:0;right:0}.p-skill-paths__level-contents-goal-icon{width:82px;padding-bottom:12px;margin-right:10px}.p-skill-paths__level-contents-goal-plogless{width:210px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-goal-plogless{width:140px}}.p-skill-paths__level-contents-goal-plogless-text{margin-top:5px;font-size:16px;font-weight:700;line-height:16px;text-align:right}@media screen and (max-width: 767px){.p-skill-paths__level-contents-goal-plogless-text{font-size:14px}}.p-skill-paths__level-contents-goal-plogless-number{margin:0 5px;font-size:20px;line-height:20px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-goal-plogless-number{font-size:16px;line-height:16px}}.p-skill-paths__level-contents-next-arrow{display:block;width:14px;margin:20px auto}.p-skill-paths__level-contents-coming-soon{padding:60px 0;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-coming-soon{border-radius:0}}.p-skill-paths__level-contents-coming-soon-title{font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-coming-soon-title{font-size:14px;line-height:25px}}.p-skill-paths__level-contents-coming-soon-text{margin-top:5px;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-skill-paths__level-contents-coming-soon-text{font-size:12px;line-height:18px}}.p-skill-paths__first_survey_url>a{font-size:14px;font-weight:700;text-decoration:underline}@media screen and (max-width: 767px){.p-recommend-tab{padding:0 20px}}.p-recommend-tab__banner,.p-recommend-tab__banner img{width:100%}.p-recommend-tab__container{width:100%;display:flex;flex-direction:column}.p-recommend-tab__title{margin:60px auto 10px;font-size:20px;line-height:36px;position:relative;padding-left:50px}@media screen and (max-width: 767px){.p-recommend-tab__title{font-size:16px;line-height:29px}}.p-recommend-tab__title-icon{position:absolute;left:0;top:0;width:40px}.p-recommend-tab__content{display:flex;flex-direction:row;gap:20px;margin-top:20px;margin-bottom:40px}@media screen and (max-width: 767px){.p-recommend-tab__content{display:block}}.p-recommend-tab__content-course-card{width:278px}@media screen and (max-width: 767px){.p-recommend-tab__content-course-card{margin:auto}}.p-recommend-tab__content-course-area-container{width:65%;background-color:#fef8eb;border-radius:10px;padding:50px 0;text-align:center;position:relative}.p-recommend-tab__content-course-area-container:before{display:none}@media screen and (max-width: 1023px){.p-recommend-tab__content-course-area-container{width:60%}}@media screen and (max-width: 767px){.p-recommend-tab__content-course-area-container{width:100%;padding:30px 0;margin:40px auto auto}.p-recommend-tab__content-course-area-container:before{display:block;content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #FEF8EB}}.p-recommend-tab__content-course-area-image{width:100%}.p-recommend-tab__content-course-area-image>img{max-width:300px;width:100%}.p-recommend-tab__content-course-area-title{font-size:16px;font-weight:700;padding:30px 0}@media screen and (max-width: 767px){.p-recommend-tab__content-course-area-title{font-size:14px}}.p-recommend-tab__course-area-title-bold{font-weight:700}.p-recommend-tab__course-area-title-normal{font-weight:400}.p-recommend-tab__content-course-area-description{background-color:#fff;border-radius:10px;padding:30px 2vw;font-size:16px;max-width:340px;margin:auto}@media screen and (max-width: 767px){.p-recommend-tab__content-course-area-description{font-size:14px}}.p-recommend-tab__content-course-area-description-title{font-weight:700;margin-bottom:20px}.p-recommend-tab__content-course-area-description-list{line-height:1.5;list-style:none;text-align:left}.p-recommend-tab__content-course-area-description-btn{padding-top:30px}.p-recommend-tab__content-course-area-description-btn>a{margin:auto;box-sizing:border-box;max-width:300px;height:50px;background-color:#fac02d}@media screen and (max-width: 767px){.p-recommend-tab__content-course-area-description-btn>a{height:40px}}.p-recommend-tab__content-course-area{padding:0 20px}.p-recommend-tab__course-list{display:flex;flex-wrap:wrap;margin-top:40px}.p-recommend-tab__course-list>div{width:33%;box-sizing:border-box;padding:10px 5px;margin-bottom:30px;position:relative;display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-recommend-tab__course-list>div{width:50%;margin-bottom:15px}}.p-recommend-tab__course-description-container{position:relative;margin-top:15px;flex-grow:1;display:flex;flex-direction:column}.p-recommend-tab__course-description-triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #C5E1A4;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.p-recommend-tab__course-description{background-color:#c5e1a4;border-radius:6px;padding:15px;font-size:16px;line-height:1.5;color:#333;box-shadow:0 2px 4px #0000000d;position:relative;height:100%;min-height:80px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.p-recommend-tab__course-description{font-size:14px;padding:12px;min-height:70px}}.p-recommend-tab__course-description-first-half{font-weight:700;margin-right:.3em}.p-recommend-tab__course-description-second-half{display:inline}.p-recommend-tab__banner-text{margin-bottom:20px;font-size:24px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-recommend-tab__banner-text{margin-bottom:6px;font-size:18px}}.p-new-personal-coach{box-sizing:border-box;width:100%;max-width:940px;padding-bottom:100px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.p-new-personal-coach{width:100%;padding-bottom:60px}}.p-new-personal-coach__stepper{margin-top:40px}@media screen and (max-width: 767px){.p-new-personal-coach__stepper{margin-top:30px}}.p-new-personal-coach__title{margin-top:60px;font-size:24px;font-weight:700;text-align:center}.p-new-personal-coach__title>span{display:inline-block}@media screen and (max-width: 767px){.p-new-personal-coach__title{margin-top:20px;font-size:20px}}.p-new-personal-coach__sub-title{margin-top:60px;font-size:24px;font-weight:700;text-align:center}.p-new-personal-coach__sub-title>span{display:inline-block}@media screen and (max-width: 767px){.p-new-personal-coach__sub-title{margin-top:40px;font-size:20px}}.p-new-personal-coach__price{padding:30px 15px 40px;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-new-personal-coach__price{padding-bottom:30px}}.p-new-personal-coach__price-value{font-size:24px;font-weight:700;line-height:28px}@media screen and (max-width: 767px){.p-new-personal-coach__price-value{font-size:20px}}.p-new-personal-coach__price-value-num{font-size:1.5em;line-height:1.5;color:#ff3636}.p-new-personal-coach__price-value-tax{font-size:.6em}.p-new-personal-coach__price-period{max-width:400px;padding:10px 5px;margin-top:7px;margin-right:auto;margin-left:auto;font-size:16px;font-weight:700;line-height:29px;color:#ff3636;background-color:#fff0f0;border-radius:10px}@media screen and (max-width: 767px){.p-new-personal-coach__price-period{font-size:14px;line-height:25px}}.p-new-personal-coach__option-container{display:flex;justify-content:center}.p-new-personal-coach__option-item{box-sizing:border-box;display:flex;flex-direction:column;max-width:460px;padding:30px;margin-right:auto;margin-bottom:20px;margin-left:auto;background:#fff;border:4px solid transparent;border-radius:10px}@media screen and (max-width: 767px){.p-new-personal-coach__option-item{width:100%;padding:18px}}.p-new-personal-coach__option-item--checked{background:#fef8eb;border:4px solid #fac02d}.p-new-personal-coach__option-title-container{display:flex;align-items:center;justify-content:center;margin:0 auto}.p-new-personal-coach__option-title-icon{display:block;width:33px}@media screen and (max-width: 767px){.p-new-personal-coach__option-title-icon{width:28px}}.p-new-personal-coach__option-title{margin-left:10px;font-size:24px;font-weight:700}@media screen and (max-width: 767px){.p-new-personal-coach__option-title{font-size:20px}}.p-new-personal-coach__option-title-sup{font-size:14px;font-weight:400;line-height:16px}.p-new-personal-coach__plan-note{font-size:14px;line-height:25px;list-style:none}.p-new-personal-coach__plan-note li{padding-left:1em;text-indent:-1em}.p-new-personal-coach__plan-note li:not(:last-child){margin-bottom:10px}.p-new-personal-coach__attention{max-width:760px;margin:50px auto 70px;font-size:14px;line-height:25px}.p-new-personal-coach__attention a{text-decoration:underline}.p-new-personal-coach__apply-note{margin-top:50px;margin-bottom:30px;font-size:14px;line-height:25px;text-align:center}@media screen and (max-width: 767px){.p-new-personal-coach__apply-note{margin-top:60px}}.p-new-personal-coach__apply-link{text-decoration:underline}.p-new-personal-coach__apply-btn{width:350px;margin:auto}@media screen and (max-width: 767px){.p-new-personal-coach__apply-btn{width:100%}}.p-new-personal-coach__back-btn{width:350px;margin:30px auto auto}@media screen and (max-width: 767px){.p-new-personal-coach__back-btn{width:100%}}.p-new-personal-coach__flow{padding:40px 60px 60px;margin-top:100px;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-new-personal-coach__flow{padding:30px 10px 40px;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-new-personal-coach__flow-title{margin-bottom:40px;font-size:24px;font-weight:700;line-height:28px;text-align:center}@media screen and (max-width: 767px){.p-new-personal-coach__flow-title{margin-bottom:24px;font-size:16px;line-height:19px}}.p-new-personal-coach__flow-item{display:flex;align-items:center;padding:20px 20px 20px 0;background-color:#fff;border-radius:10px}@media screen and (max-width: 767px){.p-new-personal-coach__flow-item{padding:15px 15px 15px 0}}.p-new-personal-coach__flow-item:before{min-width:5px;height:50px;content:"";background-color:#fac02d;border-radius:0 5px 5px 0}.p-new-personal-coach__flow-item-num{margin:0 30px;font-size:24px;font-weight:700;line-height:24px}@media screen and (max-width: 767px){.p-new-personal-coach__flow-item-num{margin:0 15px;font-size:16px}}.p-new-personal-coach__flow-item-text{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-new-personal-coach__flow-item-text{font-size:12px;line-height:18px}}.p-new-personal-coach__flow-allow{display:block;margin-top:-10px;margin-bottom:-10px;margin-left:40px}.p-new-personal-coach__finish-message{margin-bottom:100px;font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-new-personal-coach__finish-message{margin-bottom:60px;font-size:14px;line-height:25px}}.p-new-personal-coach__finish-attention{margin-bottom:15px;font-size:16px;font-weight:700;line-height:29px;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-new-personal-coach__finish-attention{font-size:14px;line-height:25px}}.p-new-personal-coach__closing-illust{display:block;max-width:300px;margin:40px auto 50px}@media screen and (max-width: 767px){.p-new-personal-coach__closing-illust{max-width:200px;margin:20px auto 30px}}.p-personal-coaching{max-width:940px;padding-bottom:100px;margin:auto}.p-personal-coaching__title{margin:60px 0;font-size:32px;font-weight:700;line-height:37px;text-align:center}@media screen and (max-width: 767px){.p-personal-coaching__title{margin:40px 0;font-size:24px;line-height:28px}}.p-personal-coaching__line{margin-bottom:40px;border-top:2px solid #000}@media screen and (max-width: 767px){.p-personal-coaching__line{margin-bottom:30px}}.p-personal-coaching__sub-title{font-size:24px;font-weight:700;line-height:28px;text-align:center}@media screen and (max-width: 767px){.p-personal-coaching__sub-title{font-size:16px;line-height:19px}}.p-personal-coaching__remain-tickets{margin-top:10px;font-size:16px;font-weight:700;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-personal-coaching__remain-tickets{margin-top:5px;font-size:14px;line-height:25px}}.p-personal-coaching__remain-tickets-num{color:#ff3636}.p-personal-coaching__tickets-status{margin-top:40px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status{margin-top:30px}}.p-personal-coaching__tickets-status-bar{position:relative;display:flex;align-items:center;padding:25px 50px;cursor:pointer;background-color:#fef8eb;border:2px solid #000;border-radius:10px;box-shadow:0 4px 8px #0003}.p-personal-coaching__tickets-status-bar:not(:last-child){margin-bottom:30px}.p-personal-coaching__tickets-status-bar:after{position:absolute;top:0;right:50px;bottom:0;width:13px;height:13px;margin:auto;content:"";border-top:4px solid #000;border-right:4px solid #000;transform:rotate(135deg)}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-bar{padding:20px}.p-personal-coaching__tickets-status-bar:not(:last-child){margin-bottom:20px}.p-personal-coaching__tickets-status-bar:after{right:20px;width:10px;height:10px}}.p-personal-coaching__tickets-status-bar--open:after{transform:rotate(-45deg)}.p-personal-coaching__tickets-status-bar--none{background-color:#f6f5f3}.p-personal-coaching__tickets-status-bar-icon{min-width:54px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-bar-icon{min-width:42px}}.p-personal-coaching__tickets-status-param-box{display:flex}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-param-box{flex-direction:column;margin-left:15px}}.p-personal-coaching__tickets-status-param{margin-left:30px;font-size:16px;line-height:29px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-param{margin-left:0;font-size:14px;line-height:25px}}.p-personal-coaching__tickets-status-param-name{margin-right:10px;font-weight:700}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-param-name{min-width:4em;font-size:12px;line-height:18px}}.p-personal-coaching__tickets-status-accordion{display:flex;flex-wrap:wrap;max-height:0;overflow:hidden}.p-personal-coaching__tickets-status-accordion--open{max-height:none;max-height:initial}.p-personal-coaching__tickets-status-accordion-item{box-sizing:border-box;display:flex;align-items:center;width:calc(50% - 10px);padding:20px 50px;margin-bottom:30px;background-color:#fef8eb;border-radius:10px}.p-personal-coaching__tickets-status-accordion-item:nth-child(odd){margin-right:20px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-accordion-item{width:100%;padding:20px 30px;margin-bottom:20px}.p-personal-coaching__tickets-status-accordion-item:nth-child(odd){margin-right:0}}.p-personal-coaching__tickets-status-accordion-item--none{background-color:#f6f5f3}.p-personal-coaching__tickets-status-accordion-item-icon{min-width:47px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-accordion-item-icon{min-width:36px}}.p-personal-coaching__tickets-status-accordion-item-param-box{display:flex}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-accordion-item-param-box{flex-direction:column;margin-left:30px}}.p-personal-coaching__tickets-status-accordion-item-param{display:flex;flex-direction:column;margin-left:30px;font-size:12px;line-height:18px}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-accordion-item-param{flex-direction:row;align-items:center;margin-left:0;font-size:14px;line-height:25px}}.p-personal-coaching__tickets-status-accordion-item-param-name{font-weight:700}@media screen and (max-width: 767px){.p-personal-coaching__tickets-status-accordion-item-param-name{margin-right:10px;font-size:12px;line-height:18px}}.p-personal-coaching__order-history{width:100%}@media screen and (max-width: 767px){.p-personal-coaching__order-history{overflow-x:scroll}}.p-personal-coaching__order-history-table{position:relative;max-width:100%;overflow-y:hidden;font-size:14px;text-align:center;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-personal-coaching__order-history-table{min-width:870px;font-size:12px}}.p-personal-coaching__order-history-table>table{width:100%;border-collapse:collapse}.p-personal-coaching__order-history-table>table>thead{background-color:#f6f5f3}.p-personal-coaching__order-history-table>table>thead>tr{border-bottom:1px dotted #000}.p-personal-coaching__order-history-table>table>thead>tr>th{padding:18px;margin-top:140px;font-weight:700;table-layout:fixed}.p-personal-coaching__order-history-table>table>tbody>tr{height:65px}.p-personal-coaching__order-history-table>table>tbody>tr:not(:last-child){border-bottom:1px dotted #000}.p-personal-coaching__order-history-table>table>tbody>tr>td{padding:0 18px}.p-personal-coaching__order-history-table>table>tbody>tr>td:last-child{text-decoration:underline}.p-present-coupons{max-width:940px;padding:50px 0 100px;margin:auto}.p-present-coupons__title{margin-bottom:50px;font-size:32px;font-weight:700;line-height:48px;text-align:center}@media screen and (max-width: 767px){.p-present-coupons__title{font-size:24px;line-height:36px}}.p-present-coupons__coupon{position:relative;z-index:-10;padding:40px;margin-bottom:50px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-present-coupons__coupon{padding-right:20px;padding-left:20px;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-present-coupons__coupon--border{background:center repeating-linear-gradient(to right,#fef8eb 0,#fef8eb 40px,#fdf5e0 40px,#fdf5e0 80px)}@media screen and (max-width: 767px){.p-present-coupons__coupon--border{background:center repeating-linear-gradient(to right,#fef8eb 0,#fef8eb 20px,#fdf5e0 20px,#fdf5e0 40px)}}.p-present-coupons__coupon-box{position:relative;padding:12px;margin-bottom:30px;background-color:#fff;border:6px solid #ff3636;border-radius:8px}.p-present-coupons__coupon-box-baloon{position:absolute;top:0;right:0;left:0;width:264px;margin:auto;font-size:17px;font-weight:700;color:#fff;text-align:center;background-color:#ff3636;border-radius:10px;box-shadow:0 5px #cb0000;transform:translateY(-60%)}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-baloon{width:160px;font-size:14px}}.p-present-coupons__coupon-box-baloon-wrap{position:relative;box-sizing:border-box;padding:15px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-baloon-wrap{padding:10px}}.p-present-coupons__coupon-box-baloon-wrap:before{position:absolute;right:0;bottom:0;left:0;z-index:1;width:0;height:0;margin:auto;content:"";border-top:10px solid #ff3636;border-right:7px solid transparent;border-left:7px solid transparent;transform:translateY(100%)}.p-present-coupons__coupon-box-baloon-wrap:after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:"";border-top:15px solid #cb0000;border-right:12px solid transparent;border-left:12px solid transparent;transform:translateY(100%)}.p-present-coupons__coupon-box-ribbon{position:absolute;top:-30px;left:-32px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-ribbon{top:-5vw;left:-5vw;width:25vw}}.p-present-coupons__coupon-box-palmie-chan{position:absolute;right:-60px;bottom:-70px}@media screen and (max-width: 1023px){.p-present-coupons__coupon-box-palmie-chan{right:-5vw;bottom:-8vw;width:20vw}}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-palmie-chan{right:-8vw;width:25vw}}.p-present-coupons__coupon-box-bg-left{position:absolute;top:-90px;left:-80px;z-index:-10;width:176px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-bg-left{top:-10vw;left:-7vw;width:25vw}}.p-present-coupons__coupon-box-bg-right{position:absolute;right:-80px;bottom:-90px;z-index:-10;width:176px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-bg-right{right:-7vw;bottom:-10vw;width:25vw}}.p-present-coupons__coupon-box-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 0;text-align:center;border:2px dotted #ff3636;border-radius:5px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-wrap{padding:40px 0}}.p-present-coupons__coupon-box-top{display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-top{flex-direction:column;align-items:center}}.p-present-coupons__coupon-box-plan{padding:12px;margin-right:20px;font-size:20px;font-weight:700;color:#ff3636;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-plan{padding:8px 12px;margin-right:0;margin-bottom:5px;font-size:14px}}.p-present-coupons__coupon-box-appeal{font-size:46px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-appeal{font-size:32px}}.p-present-coupons__coupon-box-appeal--small{margin-right:20px;font-size:28px;color:#000}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-appeal--small{margin-right:15px;font-size:20px}}.p-present-coupons__coupon-box-appeal--num{font-size:72px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-appeal--num{font-size:50px}}.p-present-coupons__coupon-box-middle{margin-top:20px;font-size:20px;font-weight:700;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-middle{margin-top:10px;font-size:16px}}.p-present-coupons__coupon-box-bottom{display:flex;align-items:center;margin-top:25px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-bottom{margin-top:15px}}.p-present-coupons__coupon-box-fee--gray{margin-right:1em;font-size:20px;color:#cdcdcd}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-fee--gray{font-size:14px}}.p-present-coupons__coupon-box-fee--arrow{margin-right:1em;font-size:20px}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-fee--arrow{font-size:14px}}.p-present-coupons__coupon-box-fee--red{font-size:32px;font-weight:700;color:#ff3636}@media screen and (max-width: 767px){.p-present-coupons__coupon-box-fee--red{font-size:20px}}.p-present-coupons__coupon-notice{font-size:14px;list-style:none}@media screen and (max-width: 767px){.p-present-coupons__coupon-notice{font-size:12px}}.p-present-coupons__coupon-notice-item{padding-left:1em;text-indent:-1em}.p-present-coupons__coupon-notice-item:not(:last-child){margin-bottom:5px}@media screen and (max-width: 767px){.p-present-coupons__coupon-notice-item:not(:last-child){margin-bottom:12px}}.p-present-coupons__text{margin-bottom:30px;font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-present-coupons__text{font-size:14px;line-height:25px}}.p-present-coupons__button{max-width:350px;margin:auto}.p-correctional-teachers-campaigns{max-width:940px;padding:60px 0 100px;margin:auto}.p-correctional-teachers-campaigns__title{font-size:32px;font-weight:700;line-height:48px;text-align:center}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__title{font-size:24px;line-height:36px}}.p-correctional-teachers-campaigns__list{margin-top:60px}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__list{margin-top:40px}}.p-correctional-teachers-campaigns__list-item{display:flex;align-items:center;padding:25px 30px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}.p-correctional-teachers-campaigns__list-item:hover{position:relative}.p-correctional-teachers-campaigns__list-item:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}.p-correctional-teachers-campaigns__list-item:not(:last-child){margin-bottom:30px}.p-correctional-teachers-campaigns__list-item:after{width:14px;height:14px;content:"";border-top:4px solid #000;border-right:4px solid #000;transform:rotate(45deg)}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__list-item{position:relative;flex-direction:column;align-items:flex-start;padding:20px}.p-correctional-teachers-campaigns__list-item:not(:last-child){margin-bottom:20px}.p-correctional-teachers-campaigns__list-item:after{position:absolute;top:0;right:30px;bottom:0;margin:auto}}.p-correctional-teachers-campaigns__list-item-title{margin-bottom:4px;font-size:20px;font-weight:700;line-height:30px}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__list-item-title{font-size:16px;line-height:24px}}.p-correctional-teachers-campaigns__list-item-period{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__list-item-period{font-size:12px;line-height:18px}}.p-correctional-teachers-campaigns__list-item-right{display:flex;align-items:center;margin-right:30px;margin-left:auto}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__list-item-right{flex-direction:column;align-items:flex-start;margin-top:12px;margin-right:0;margin-left:0}}.p-correctional-teachers-campaigns__corrected-counts{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__corrected-counts{font-size:12px;line-height:18px}}.p-correctional-teachers-campaigns__not-corrected-counts{width:142px;padding:8px 0;margin-left:20px;font-size:14px;font-weight:700;line-height:25px;text-align:center;border-radius:5px;background-color:#fac02d}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__not-corrected-counts{margin-top:5px;margin-left:0}}.p-correctional-teachers-campaigns__not-corrected-counts-zero{width:142px;padding:8px 0;margin-left:20px;font-size:14px;font-weight:700;line-height:25px;text-align:center;border-radius:5px;background-color:#f6f5f3}@media screen and (max-width: 767px){.p-correctional-teachers-campaigns__not-corrected-counts-zero{margin-top:5px;margin-left:0}}.p-correction-campaigns{max-width:940px;padding:60px 0 100px;margin:auto}@media screen and (max-width: 767px){.p-correction-campaigns{padding:40px 0 60px}}.p-correction-campaigns__error-title{margin-bottom:20px;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-correction-campaigns__error-title{margin-bottom:10px;font-size:20px;line-height:30px}}.p-correction-campaigns__error-text{font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-correction-campaigns__error-text{font-size:14px;line-height:25px}}.p-correction-campaigns__error-image{display:block;max-width:300px;margin:auto}@media screen and (max-width: 767px){.p-correction-campaigns__error-image{max-width:200px}}.p-correction-campaigns__btn-back-top{max-width:350px;margin:30px auto 0}@media screen and (max-width: 767px){.p-correction-campaigns__btn-back-top{width:calc(100% - 20px);margin-top:20px}}.p-teacher-corrections{max-width:940px;padding-top:92px;padding-bottom:100px;margin:auto}@media screen and (max-width: 767px){.p-teacher-corrections{padding:40px 0 60px}}.p-teacher-corrections__title{margin-bottom:60px;font-size:32px;font-weight:700;line-height:32px;text-align:center}@media screen and (max-width: 767px){.p-teacher-corrections__title{margin-bottom:40px;font-size:24px;line-height:36px}}.p-teacher-corrections__input-contents{margin-bottom:60px;border-top:2px solid #000}.p-teacher-corrections__input-contents-row{display:flex;align-items:center;padding:25px 20px;border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-row{flex-direction:column;align-items:flex-start;padding:25px 0}}.p-teacher-corrections__input-contents-title{min-width:200px;margin-right:20px;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-title{width:100%;margin-right:0;margin-bottom:15px}}.p-teacher-corrections__input-contents-account{display:flex;align-items:center}.p-teacher-corrections__input-contents-account-icon{display:block;display:flex;align-items:center;width:60px;height:60px;margin-right:20px;overflow:hidden;border-radius:50%}.p-teacher-corrections__input-contents-account-name{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-account-name{font-size:14px;line-height:25px}}.p-teacher-corrections__input-contents-account-number{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-account-number{font-size:14px;line-height:25px}}.p-teacher-corrections__input-contents-works{width:100%;overflow:hidden;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-works{border-radius:7px}}.p-teacher-corrections__input-contents-works-img{width:100%;max-width:450px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-works-img{max-width:300px}}.p-teacher-corrections__input-contents-download-btn{max-width:400px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-download-btn{max-width:none}}.p-teacher-corrections__input-contents-download-icon{margin-right:15px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-download-icon{margin-right:10px}}.p-teacher-corrections__input-contents-comment{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-comment{font-size:14px;line-height:21px}}.p-teacher-corrections__input-contents-posted-date{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-teacher-corrections__input-contents-posted-date{font-size:14px;line-height:21px}}.p-correctional-teachers{max-width:940px;padding-bottom:100px;margin:auto}.p-correctional-teachers__notice{display:flex;align-items:center;justify-content:center;max-width:940px;height:60px;margin:auto;color:#8bc34a}.p-correctional-teachers__alert{display:flex;align-items:center;justify-content:center;max-width:940px;height:60px;margin:auto;color:#8bc34a;color:#ff3636}.p-correctional-teachers__title{font-size:32px;font-weight:700;line-height:48px;text-align:center}@media screen and (max-width: 767px){.p-correctional-teachers__title{font-size:24px;line-height:36px}}.p-correctional-teachers__thumbnail-wrap{display:flex;margin-top:60px}@media screen and (max-width: 767px){.p-correctional-teachers__thumbnail-wrap{flex-direction:column;margin-top:40px}}.p-correctional-teachers__thumbnail{display:block;flex:1 1;max-width:455px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0003}.p-correctional-teachers__thumbnail:hover{position:relative}.p-correctional-teachers__thumbnail:hover:before{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;content:"";border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-correctional-teachers__thumbnail{display:flex;align-items:center}}.p-correctional-teachers__thumbnail:not(:last-child){margin-right:30px}@media screen and (max-width: 767px){.p-correctional-teachers__thumbnail:not(:last-child){margin-right:0;margin-bottom:20px}}@media screen and (max-width: 767px){.p-correctional-teachers__thumbnail-img{width:80px}}.p-correctional-teachers__thumbnail-img>img{display:block;width:100%}.p-correctional-teachers__thumbnail-name{padding:30px 0;font-size:18px;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){.p-correctional-teachers__thumbnail-name{padding:0 15px;font-size:16px;line-height:24px}}.p-user-corrected-works{max-width:940px;padding-top:92px;padding-bottom:100px;margin:auto}@media screen and (max-width: 767px){.p-user-corrected-works{padding:40px 0 60px}}.p-user-corrected-works__user{margin-bottom:120px}@media screen and (max-width: 767px){.p-user-corrected-works__user{margin-bottom:100px}}.p-user-corrected-works__teacher-title{margin-bottom:60px;font-size:32px;font-weight:700;line-height:48px;text-align:center}@media screen and (max-width: 767px){.p-user-corrected-works__teacher-title{margin-bottom:25px;font-size:24px;line-height:36px}}.p-user-corrected-works__correction-box:not(:last-child){margin-bottom:100px}@media screen and (max-width: 767px){.p-user-corrected-works__correction-box:not(:last-child){margin-bottom:40px}}.p-user-corrected-works__image-box{overflow:hidden;text-align:center;background-color:#f6f5f3;border-radius:10px}.p-user-corrected-works__image-box:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.p-user-corrected-works__image-box:not(:last-child){margin-bottom:25px}}.p-user-corrected-works__image{max-width:600px;max-height:600px}@media screen and (max-width: 767px){.p-user-corrected-works__image{max-width:300px;max-height:300px}}.p-user-corrected-works__comment--user{display:flex;flex-direction:row-reverse}@media screen and (max-width: 767px){.p-user-corrected-works__comment--user{flex-direction:column}}.p-user-corrected-works__comment--user>:first-child{margin-left:30px}@media screen and (max-width: 767px){.p-user-corrected-works__comment--user>:first-child{margin-left:0}}.p-user-corrected-works__comment--user>:last-child:before{right:0;border-left:20px solid #fef8eb;transform:translate(100%)}@media screen and (max-width: 767px){.p-user-corrected-works__comment--user>:last-child:before{left:0;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateY(-100%)}}.p-user-corrected-works__comment--user:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.p-user-corrected-works__comment--user:not(:last-child){margin-bottom:25px}}.p-user-corrected-works__comment--teacher{display:flex}@media screen and (max-width: 767px){.p-user-corrected-works__comment--teacher{flex-direction:column}}.p-user-corrected-works__comment--teacher>:first-child{margin-right:30px}@media screen and (max-width: 767px){.p-user-corrected-works__comment--teacher>:first-child{margin-right:0}}.p-user-corrected-works__comment--teacher>:last-child:before{left:0;border-right:20px solid #fef8eb;transform:translate(-100%)}@media screen and (max-width: 767px){.p-user-corrected-works__comment--teacher>:last-child:before{right:0;border-right:15px solid transparent;border-left:15px solid transparent;transform:translateY(-100%)}}.p-user-corrected-works__comment--teacher:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.p-user-corrected-works__comment--teacher:not(:last-child){margin-bottom:25px}}.p-user-corrected-works__comment-profile{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.p-user-corrected-works__comment-profile{margin-bottom:25px}}.p-user-corrected-works__comment-profile-icon{display:flex;align-items:center;width:80px;height:80px;margin-bottom:10px;overflow:hidden;border-radius:50%}@media screen and (max-width: 767px){.p-user-corrected-works__comment-profile-icon{width:60px;height:60px}}.p-user-corrected-works__comment-profile-name{font-size:14px;line-height:16px}@media screen and (max-width: 767px){.p-user-corrected-works__comment-profile-name{font-size:12px;line-height:14px}}.p-user-corrected-works__comment-balloon{position:relative;box-sizing:border-box;width:calc(100% - 220px);padding:50px 40px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-user-corrected-works__comment-balloon{width:100%;padding:40px 15px}}.p-user-corrected-works__comment-balloon:before{position:absolute;top:20px;width:0;height:0;content:"";border-top:20px solid transparent;border-bottom:20px solid transparent}@media screen and (max-width: 767px){.p-user-corrected-works__comment-balloon:before{top:0;margin:auto;border-top:0;border-bottom:15px solid #fef8eb}}.p-user-corrected-works__comment-paragraph{padding-bottom:1px;font-size:14px;line-height:29px;background:linear-gradient(to right,#fef8eb 1px,transparent 1px),linear-gradient(#ccc 1px,transparent 1px);background-size:2px 29px}@media screen and (max-width: 767px){.p-user-corrected-works__comment-paragraph{font-size:12px;line-height:22px;background:linear-gradient(#ccc 1px,transparent 1px);background-size:auto 22px}}.p-user-corrected-works__comment-paragraph>p:not(:last-child){margin-bottom:29px}@media screen and (max-width: 767px){.p-user-corrected-works__comment-paragraph>p:not(:last-child){margin-bottom:22px}}.p-user-corrected-works__download-btn{max-width:500px;margin:auto}@media screen and (max-width: 767px){.p-user-corrected-works__download-btn{font-size:12px;line-height:18px}}.p-user-corrected-works__download-btn:not(:last-child){margin-bottom:40px}@media screen and (max-width: 767px){.p-user-corrected-works__download-btn:not(:last-child){margin-bottom:25px}}.p-user-corrected-works__download-icon{margin-right:15px}@media screen and (max-width: 767px){.p-user-corrected-works__download-icon{margin-right:10px}}.p-user-corrected-works__message{display:block;max-width:540px;margin:100px auto 0}@media screen and (max-width: 767px){.p-user-corrected-works__message{max-width:100%;margin-top:60px}}.p-user-corrected-works-complete{max-width:940px;padding-top:92px;padding-bottom:100px;margin:auto}@media screen and (max-width: 767px){.p-user-corrected-works-complete{padding:40px 0 60px}}.p-user-corrected-works-complete__posted-title{margin-bottom:20px;font-size:32px;font-weight:700;line-height:32px;text-align:center}@media screen and (max-width: 767px){.p-user-corrected-works-complete__posted-title{margin-bottom:10px;font-size:24px;line-height:36px}}.p-user-corrected-works-complete__posted-img{display:block;max-width:300px;margin:0 auto 20px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__posted-img{max-width:200px;margin-bottom:10px}}.p-user-corrected-works-complete__message{padding:25px 0;margin-bottom:60px;font-size:16px;font-weight:700;line-height:29px;text-align:center;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__message{padding:20px 0;margin-bottom:40px;font-size:14px;line-height:25px}}.p-user-corrected-works-complete__input-contents{border-top:2px solid #000}.p-user-corrected-works-complete__input-contents-row{display:flex;align-items:center;padding:25px 20px;border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-row{flex-direction:column;align-items:flex-start;padding:25px 0}}.p-user-corrected-works-complete__input-contents-title{min-width:200px;margin-right:20px;font-size:16px;font-weight:700;line-height:24px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-title{width:100%;margin-right:0;margin-bottom:15px}}.p-user-corrected-works-complete__input-contents-account{display:flex;align-items:center}.p-user-corrected-works-complete__input-contents-account-icon{display:block;display:flex;align-items:center;width:60px;height:60px;margin-right:20px;border-radius:50%}.p-user-corrected-works-complete__input-contents-account-name{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-account-name{font-size:14px;line-height:25px}}.p-user-corrected-works-complete__input-contents-account-number{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-account-number{font-size:14px;line-height:25px}}.p-user-corrected-works-complete__input-contents-works{width:100%;overflow:hidden;text-align:center;background-color:#f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-works{border-radius:7px}}.p-user-corrected-works-complete__input-contents-works-img{width:100%;max-width:450px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-works-img{max-width:300px}}.p-user-corrected-works-complete__input-contents-download-btn{max-width:400px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-download-btn{max-width:none}}.p-user-corrected-works-complete__input-contents-download-icon{margin-right:15px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-download-icon{margin-right:10px}}.p-user-corrected-works-complete__input-contents-comment{font-size:16px;line-height:24px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-comment{font-size:14px;line-height:21px}}.p-user-corrected-works-complete__input-contents-posted-date{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-user-corrected-works-complete__input-contents-posted-date{font-size:14px;line-height:21px}}.p-correctional-teachers-works{max-width:940px;padding:60px 0 100px;margin:auto}@media screen and (max-width: 767px){.p-correctional-teachers-works{padding:40px 0 60px}}.p-correctional-teachers-works__title{font-size:32px;font-weight:700;line-height:48px;text-align:center}@media screen and (max-width: 767px){.p-correctional-teachers-works__title{font-size:24px;line-height:36px}}.p-correctional-teachers-works__list{margin-top:60px;border-top:2px solid #000}@media screen and (max-width: 767px){.p-correctional-teachers-works__list{margin-top:40px}}.p-correctional-teachers-works__list-item{display:flex;padding:25px 20px;border-bottom:1px dotted #000}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item{flex-direction:column;padding:25px 0}}.p-correctional-teachers-works__list-item--deadline{background-color:#ff36361a}.p-correctional-teachers-works__list-item-left{display:flex;align-items:stretch;margin-right:auto}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-left{margin-right:0;margin-bottom:25px}}.p-correctional-teachers-works__list-item-image{position:relative;min-width:120px;height:120px;margin-right:25px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-image{min-width:105px;height:105px;margin-right:15px}}.p-correctional-teachers-works__list-item-icon--corrected{position:absolute;right:5px;bottom:5px;box-sizing:border-box;width:75px;padding:5px 0;font-size:11px;font-weight:700;line-height:16px;text-align:center;border-radius:5px;background-color:#fff;border:2px solid #000}.p-correctional-teachers-works__list-item-icon--no-corrected{position:absolute;right:5px;bottom:5px;box-sizing:border-box;width:75px;padding:5px 0;font-size:11px;font-weight:700;line-height:16px;text-align:center;border-radius:5px;color:#999;background-color:#f6f5f3}.p-correctional-teachers-works__list-item-detail{position:relative}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-detail{flex:1 1}}.p-correctional-teachers-works__list-item-name{margin-bottom:5px;font-size:20px;font-weight:700;line-height:30px}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-name{font-size:16px;line-height:24px}}.p-correctional-teachers-works__list-item-id{display:inline-block;margin-right:30px;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-id{display:block;margin-right:0;font-size:12px;line-height:18px}}.p-correctional-teachers-works__list-item-date{display:inline-block;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-date{display:block;font-size:12px;line-height:18px}}.p-correctional-teachers-works__list-item-limit{position:absolute;bottom:0;left:0;width:200px;padding:8px 0;font-size:14px;font-weight:700;line-height:25px;text-align:center;border-radius:5px;background-color:#fac02d}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-limit{position:static;width:100%;padding:6px 0;margin-top:10px;font-size:12px;line-height:18px}}.p-correctional-teachers-works__list-item-limit--deadline{position:absolute;bottom:0;left:0;width:200px;padding:8px 0;font-size:14px;font-weight:700;line-height:25px;text-align:center;border-radius:5px;color:#fff;background-color:#ff3636}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-limit--deadline{position:static;width:100%;padding:6px 0;margin-top:10px;font-size:12px;line-height:18px}}.p-correctional-teachers-works__list-item-btn{width:250px}@media screen and (max-width: 767px){.p-correctional-teachers-works__list-item-btn{box-sizing:border-box;width:calc(100% - 20px);margin:0 10px}}.p-corporation__mv-pc{position:absolute;top:0;right:0;left:0;z-index:-100;height:736px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-corporation__mv-sp{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:relative;z-index:-100;box-sizing:border-box;display:flex;flex-shrink:0;align-items:baseline;justify-content:center;height:350px;padding-top:73px;overflow:hidden}.p-corporation__hero-img{background-repeat:no-repeat;background-position:center 30%;background-size:cover}@media screen and (max-width: 400.98px){.p-corporation__hero-img{background-position:center right -240px}}.p-corporation__service,.p-corporation__service--rimomo{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);padding:60px 0 80px}@media screen and (max-width: 1023px){.p-corporation__service,.p-corporation__service--rimomo{padding:40px 15px 80px}}.p-corporation__service--rimomo{background-color:#f8fcfb}@media screen and (max-width: 1023px){.p-corporation__service--rimomo .p-corporation__flex-container{flex-direction:column}}@media screen and (max-width: 1023px){.p-corporation__recruit .p-corporation__flex-container{flex-direction:row;align-items:flex-start;justify-content:center}}@media screen and (max-width: 767px){.p-corporation__recruit .p-corporation__flex-container{flex-direction:column;align-items:center;justify-content:stretch}}.p-corporation__bg-yellow{margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);position:relative;z-index:-10;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100vw;height:310px;margin-top:626px;overflow:hidden;background-color:#fac02d}@media screen and (max-width: 767px){.p-corporation__bg-yellow{margin-top:0}}@media screen and (max-width: 767px){.p-corporation__bg-yellow{height:317px}}.p-corporation__heading{display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:50px}.p-corporation__heading>img{width:260px}@media screen and (max-width: 767px){.p-corporation__heading{margin-bottom:40px}.p-corporation__heading>img{width:200px}}.p-corporation__bg-yellow-figure-r{position:absolute;top:0;bottom:0;width:200px;margin:auto;right:30px}@media screen and (max-width: 767px){.p-corporation__bg-yellow-figure-r{right:15px}}.p-corporation__bg-yellow-figure-l{position:absolute;top:0;bottom:0;width:200px;margin:auto;left:30px;transform:scaleX(-1)}.p-corporation__hero-text{position:absolute;top:292px;left:72px;width:540px;filter:drop-shadow(0 0 5px rgba(0,0,0,.8))}@media screen and (max-width: 767px){.p-corporation__hero-text{top:126px;left:20px;width:202px}}.p-corporation__catch-text{position:relative;max-width:710px;padding:0 30px;font-size:18px;font-weight:700;line-height:48px;text-align:center}.p-corporation__catch-text:before{position:absolute;top:0;left:0;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation_orange.svg);background-size:cover}@media screen and (max-width: 767px){.p-corporation__catch-text:before{position:absolute;top:-10px;left:10px}}.p-corporation__catch-text:before{z-index:-1}@media screen and (max-width: 767px){.p-corporation__catch-text{font-size:14px;line-height:30px;text-align:left}}.p-corporation__catch-highlight{padding:2px;margin:0 2px;background-color:#fef8eb}.p-corporation__flex-container{display:flex;align-items:flex-start;justify-content:center}@media screen and (max-width: 1023px){.p-corporation__flex-container{flex-direction:column-reverse;align-items:center;justify-content:stretch}}.p-corporation__service-img{width:440px;margin-right:60px}@media screen and (max-width: 767px){.p-corporation__service-img{display:block;width:260px;padding:0 24px;margin:0 auto}}.p-corporation__side-text,.p-corporation__side-text--rimomo{position:relative;max-width:440px;margin-top:-6px;font-size:16px;font-weight:500;line-height:37px}.p-corporation__side-text:before,.p-corporation__side-text--rimomo:before{position:absolute;top:0;left:0;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation_yellow.svg);background-size:cover}@media screen and (max-width: 767px){.p-corporation__side-text:before,.p-corporation__side-text--rimomo:before{position:absolute;top:-10px;left:10px}}.p-corporation__side-text>h2,.p-corporation__side-text--rimomo>h2{position:relative}@media screen and (max-width: 1023px){.p-corporation__side-text,.p-corporation__side-text--rimomo{max-width:none;max-width:initial;padding:0 15px;margin-top:25px;font-size:14px;line-height:35px}}.p-corporation__side-text:before,.p-corporation__side-text--rimomo:before{left:-25px!important}@media screen and (max-width: 1023px){.p-corporation__side-text:before,.p-corporation__side-text--rimomo:before{left:0!important}}.p-corporation__side-text--rimomo:before{position:absolute;top:0;left:0;width:60px;height:46px;content:"";background-image:url(https://palmie.s3-ap-northeast-1.amazonaws.com/v2/corporation/quotation_blue.svg);background-size:cover}@media screen and (max-width: 767px){.p-corporation__side-text--rimomo:before{position:absolute;top:-10px;left:10px}}.p-corporation__btn-container{max-width:350px;margin:57px auto 0}.p-corporation__btn-container>a{box-sizing:border-box;height:60px}@media screen and (max-width: 767px){.p-corporation__btn-container{width:auto;width:initial;padding:0 30px;margin:20px auto 0}.p-corporation__btn-container>a{height:50px}}.p-corporation__palmie-chan{box-sizing:border-box;width:530px;height:358px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-corporation__palmie-chan{width:360px}}@media screen and (max-width: 767px){.p-corporation__palmie-chan{width:100%;height:100%;padding:30px}}.p-corporation__recruit-text{font-size:18px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-corporation__recruit-text{font-size:14px}}.p-corporation__company-table{margin-bottom:100px}@media screen and (max-width: 767px){.p-corporation__company-table{margin-bottom:60px}}.p-corporation__company-table a{text-decoration:underline}.p-terms{max-width:940px;padding:60px 0 100px;margin:auto}@media screen and (max-width: 767px){.p-terms{padding:40px 0 60px}}.p-terms__contents{font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-terms__contents{font-size:12px;line-height:18px}}.p-terms__contents h1{margin-top:0;margin-bottom:50px;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-terms__contents h1{margin-bottom:30px;font-size:20px;line-height:30px}}.p-terms__contents h3{margin:0 0 5px;font-size:20px;font-weight:700;line-height:30px}@media screen and (max-width: 767px){.p-terms__contents h3{font-size:16px;line-height:24px}}.p-terms__contents p{margin-bottom:30px;word-break:normal}.p-terms__contents p:last-child{margin-bottom:0}.p-terms__contents a{text-decoration:underline}.p-terms__contents a:hover{text-decoration:none}.p-terms__contents table{margin-top:10px;margin-bottom:30px;border-collapse:collapse}.p-terms__contents th,.p-terms__contents td{padding:10px;vertical-align:top;border:1px solid #000}.p-terms-user-policy{padding:60px 0 100px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-terms-user-policy{padding:40px 0 60px}}.p-terms-user-policy__wrap{display:flex;max-width:1240px;padding:0 10px;margin:auto}@media screen and (max-width: 767px){.p-terms-user-policy__wrap{flex-direction:column}}.p-terms-user-policy__menu-wrap{margin-top:-20px}@media screen and (max-width: 767px){.p-terms-user-policy__menu-wrap{margin-top:0}}.p-terms-user-policy__menu{position:sticky;top:0;width:240px;padding-top:20px;list-style:none}@media screen and (max-width: 767px){.p-terms-user-policy__menu{position:static;width:100%;padding-top:0}}.p-terms-user-policy__menu li a{position:relative;box-sizing:border-box;display:block;width:100%;padding:18px 58px 18px 19px;margin-bottom:10px;font-size:16px;font-weight:700;line-height:24px;background:#fff;border:2px #000 solid;border-radius:10px}@media screen and (max-width: 767px){.p-terms-user-policy__menu li a{padding:10px 45px 10px 15px;font-size:14px;font-weight:400;line-height:25px}}.p-terms-user-policy__menu li a:after{position:absolute;top:50%;right:20px;width:7px;height:7px;margin-top:-5px;content:"";border:0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}.p-terms-user-policy__contents{margin-left:70px;font-size:14px;line-height:25px}@media screen and (max-width: 767px){.p-terms-user-policy__contents{margin-top:40px;margin-left:0;font-size:12px;line-height:18px}}.p-terms-user-policy__contents section{margin-bottom:80px}@media screen and (max-width: 767px){.p-terms-user-policy__contents section{margin-bottom:60px}}.p-terms-user-policy__contents section:not(:last-child){margin-bottom:0}.p-terms-user-policy__contents h2{margin-top:0;margin-bottom:40px;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-terms-user-policy__contents h2{margin-bottom:30px;font-size:20px;line-height:30px}}.p-terms-user-policy__contents h3{margin-bottom:30px;font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 767px){.p-terms-user-policy__contents h3{font-size:14px;line-height:25px}}.p-terms-user-policy__contents p{margin-bottom:20px;word-break:normal}.p-terms-user-policy__contents a{text-decoration:underline}.p-terms-user-policy__contents a:hover{text-decoration:none}.p-top__courses{margin-bottom:100px}@media screen and (max-width: 767px){.p-top__courses{margin-bottom:50px}}.p-top__title-btn{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.p-top__title-btn{display:block}}.p-top__teachers-title{margin-top:50px;margin-bottom:0}.p-top__teachers-title--hr{display:inline-block;width:128px;margin-bottom:8px;margin-left:30px;border-top:2px solid black}@media screen and (max-width: 767px){.p-top__teachers-title--hr{margin-left:20px}}.p-top__teachers{width:100%}@media screen and (max-width: 767px){.p-top__teachers{overflow:scroll}}.p-top__teachers-flex{display:block}@media screen and (max-width: 767px){.p-top__teachers-flex{display:flex}}.p-top__teachers-container{display:inline-block;margin-top:30px}@media screen and (max-width: 767px){.p-top__teachers-container{margin-top:20px}}.p-top__teachers-container:not(:last-child){margin-right:40px}@media screen and (max-width: 767px){.p-top__teachers-container:not(:last-child){margin-right:20px}}.p-top__teachers-img{width:120px;border:solid 2px transparent;border-radius:50%}.p-top__teachers-img:hover{cursor:pointer;border-color:#000}.p-top__teachers-name{margin-top:17px;font-size:14px;font-weight:700;text-align:center}.p-top__last-slider{margin-bottom:100px}@media screen and (max-width: 767px){.p-top__last-slider{margin-bottom:60px}}.p-top__top-banner{margin-top:60px;margin-bottom:70px}.p-top__top-banner img{width:100%}@media screen and (max-width: 767px){.p-top__top-banner{margin-top:30px;margin-bottom:30px}}.p-top__bottom-section{display:flex}@media screen and (max-width: 767px){.p-top__bottom-section{flex-direction:column}}.p-top__bottom-left{width:100%;margin-right:16px}@media screen and (max-width: 767px){.p-top__bottom-left{margin-right:0}}.p-top__bottom-center{width:100%;margin-right:16px;text-align:center}.p-top__bottom-center a{display:block}.p-top__bottom-center img{width:100%}@media screen and (max-width: 767px){.p-top__bottom-center{margin-right:0}}.p-top__bottom-right{width:100%}.p-top__bottom-right a{display:block;margin-bottom:16px}.p-top__bottom-right img{width:100%}.p-top__bottom-sns{display:flex;margin-bottom:30px}.p-top__bottom-sns-icon{width:15%}.p-top__bottom-sns-icon>img{width:100%}.p-top__bottom-sns-text-btn{margin-left:20px}.p-top__bottom-sns-text{margin-bottom:8px}.p-top__bottom-sns-text--twitter{color:#00aced}.p-top__bottom-sns-text--facebook{color:#3b5998}.p-top__bottom-sns-text--line{color:#29c429}.p-top__bottom-sns-btn--line{box-sizing:border-box;display:block;width:130px;height:28px;font-size:12px;font-weight:800;line-height:28px;text-align:center;background:#29c429;border-radius:3px}.p-top__bottom-sns-btn--line>a{color:#fff}.p-top__bottom-banner{margin-top:50px}.p-top__bottom-banner img{width:100%}.p-error{margin:50px 0}.p-error__message{padding:20px;font-size:24px;font-weight:700;text-align:center}.p-error__link{margin-top:30px;font-size:16px;text-align:center;text-decoration:underline}.p-error-v2{width:-moz-fit-content;width:fit-content;margin:100px auto}@media screen and (max-width: 1023px){.p-error-v2{margin:50px auto}}@media screen and (max-width: 767px){.p-error-v2{margin:43px auto}}.p-error-v2__body{display:flex;align-items:center;gap:46px}@media screen and (max-width: 1023px){.p-error-v2__body{flex-direction:column-reverse;gap:32px}}.p-error-v2__message{display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:26px}.p-error-v2__message>img{margin:0 auto 32px}@media screen and (max-width: 1023px){.p-error-v2__message{font-size:14px;text-align:center}.p-error-v2__message>img{width:274px}}.p-error-v2__message-v2{display:flex;flex-direction:column;font-size:16px;font-weight:700;line-height:26px}.p-error-v2__message-v2>img{margin:0 auto 32px 0}@media screen and (max-width: 1023px){.p-error-v2__message-v2{font-size:14px;text-align:center}.p-error-v2__message-v2>img{width:274px;margin:0 auto 32px}}.p-error-v2__title{margin-bottom:15px;font-size:22px}@media screen and (max-width: 1023px){.p-error-v2__title{margin-bottom:13px;font-size:18px}}.p-error-v2__img>img{max-height:256px}@media screen and (max-width: 1023px){.p-error-v2__img>img{max-height:200px}}.p-error-v2__link{width:324px;height:46px;margin:70px auto 0;font-size:18px;text-align:center}@media screen and (max-width: 1023px){.p-error-v2__link{margin-top:50px}}@media screen and (max-width: 767px){.p-error-v2__link{width:276px;height:36px;margin-top:62px;font-size:16px}}.p-error-v2__underline{text-decoration:underline}.p-error-v2__underline:hover{cursor:pointer}.p-user-attending-consultations{margin-top:60px;margin-bottom:100px}@media screen and (max-width: 767px){.p-user-attending-consultations{margin:40px 10px 60px}}.c-user-attending-consultations__title{font-size:32px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.c-user-attending-consultations__title{font-size:24px}}.c-user-attending-consultations__description{margin-top:37px;font-size:16px;line-height:29px}@media screen and (max-width: 767px){.c-user-attending-consultations__description{margin-top:27px}}.c-user-attending-consultations__description-ul{margin-top:40px;font-size:16px;list-style:none}.c-user-attending-consultations__note-ul{margin-top:40px;font-size:13px;list-style:none}.c-user-attending-consultations__description-link{margin-top:20px;font-size:13px}.p-user-attending-consultations__form{margin-top:40px;border:none;border-bottom:2px solid #000}.c-user-attending-consultations__form-label-and-input{box-sizing:border-box;display:flex;align-items:center;padding-top:25px;padding-bottom:25px;text-align:center}@media screen and (max-width: 767px){.c-user-attending-consultations__form-label-and-input{align-items:normal;padding-bottom:20px}}.c-user-attending-consultations__form-area{border-bottom:dotted 1px #000}.c-user-attending-consultations__form-input-area{width:400px;margin-right:auto;text-align:left}@media screen and (max-width: 767px){.c-user-attending-consultations__form-input-area{width:100%;margin-top:15px}}.c-user-attending-consultations__form-label{display:flex;align-items:center;min-width:210px;max-width:210px;margin-right:20px;margin-left:20px;font-size:16px;font-weight:700;text-align:left}.c-user-attending-consultations__form-label>span{display:-webkit-box;font-size:12px}@media screen and (max-width: 767px){.c-user-attending-consultations__form-label{margin-left:3px;text-align:left}.c-user-attending-consultations__form-label>span{display:inline;margin-left:3px}}.p-user-attending-consultations__form-error-message{margin-top:10px;font-size:14px;font-weight:400;color:#ff3636}@media screen and (max-width: 767px){.p-user-attending-consultations__form-error-message{font-size:12px}}.c-user-attending-consultations__form-label--required{box-sizing:border-box;min-width:42px;max-width:42px;padding:5px 0;margin-right:20px;margin-left:20px;font-size:11px;font-weight:700;color:#ff3636;text-align:center;border:2px solid #ff3636;border-radius:5px}@media screen and (max-width: 767px){.c-user-attending-consultations__form-label--required{margin-right:auto;margin-left:10px}}.c-user-attending-consultations__form-radio-area{margin-left:5px;line-height:29px;text-align:left}@media screen and (max-width: 767px){.c-user-attending-consultations__form-radio-area{width:100%;margin-top:15px}}.c-user-attending-consultations__form-radio-area .c-user-attending-consultations__form-radio-input:not(:last-child){margin-bottom:20px}.p-user-attending-consultations__form-misc-input{display:flex;align-items:center}.c-user-attending-consultations__form-misc-area{width:70%;margin-left:20px}.p-privacy-policy-modal__link{margin-top:20px;text-align:center;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:center;background-size:5px 1px}.p-privacy-policy-modal__login-btn{max-width:280px;margin:auto}@media screen and (max-width: 767px){.p-privacy-policy-modal__login-btn{padding:0 10px}}.p-privacy-policy-modal__under{display:flex;align-items:center;justify-content:center;margin:20px auto 10px}@media screen and (max-width: 767px){.p-privacy-policy-modal__under{flex-direction:column}}.p-privacy-policy-modal__agree--text{margin-top:20px;margin-bottom:15px;font-size:14px;font-weight:400;line-height:24px;text-align:center}@media screen and (max-width: 767px){.p-privacy-policy-modal__agree--text{margin-bottom:5px;text-align:left}}.p-privacy-policy-modal__check_box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.p-privacy-policy-modal__check_box>span{margin-left:10px;font-size:16px;font-weight:700;line-height:24px}.p-privacy-policy-modal__privacy_policy_text{margin-left:10px}.p-privacy-policy-modal__main-text{position:relative;box-sizing:border-box;padding:28px 100px;margin-top:30px;font-size:24px;font-weight:700;text-align:center;background-color:#fef8eb;border:solid 5px #fac02d;border-radius:10px}@media screen and (max-width: 1023px){.p-privacy-policy-modal__main-text{font-size:calc(.78vw + 16px)}}@media screen and (max-width: 767px){.p-privacy-policy-modal__main-text{max-width:600px;padding:20px;margin-top:15px;margin-right:auto;margin-left:auto;font-size:calc(1.34vw + 7.7px);border-width:2px}}.p-privacy-policy-modal__main-text-icon{position:absolute;left:90px;width:30px}@media screen and (min-width: 768px){.p-privacy-policy-modal__main-text-icon{top:35px}}@media screen and (max-width: 767px){.p-privacy-policy-modal__main-text-icon{left:15%}}.p-privacy-policy-modal__description{margin:40px 0;line-height:24px}.p-use-history-reset{position:relative;box-sizing:border-box;width:100%;padding:60px 0;margin:84px 0;background-color:#fef7e9;border:1px #000 solid;border-radius:10px}@media screen and (max-width: 1023px){.p-use-history-reset{padding:54px 40px;margin:24px 0;border:none}}@media screen and (max-width: 767px){.p-use-history-reset{padding:50px 20px;margin:42px 0}}.p-use-history-reset__deco--right,.p-use-history-reset__deco--left{position:absolute;max-width:175px}@media screen and (max-width: 1023px){.p-use-history-reset__deco--right,.p-use-history-reset__deco--left{max-width:132px}}@media screen and (max-width: 767px){.p-use-history-reset__deco--right,.p-use-history-reset__deco--left{max-width:66px}}.p-use-history-reset__deco--left{top:-54px;left:-14px}@media screen and (max-width: 1023px){.p-use-history-reset__deco--left{top:-18px;left:-27px}}@media screen and (max-width: 767px){.p-use-history-reset__deco--left{top:-23px;left:-12px}}.p-use-history-reset__deco--right{top:-25px;right:-14px;transform:rotate(180deg)}@media screen and (max-width: 1023px){.p-use-history-reset__deco--right{top:-13px;right:-29px}}@media screen and (max-width: 767px){.p-use-history-reset__deco--right{top:14px;right:-10px}}.p-use-history-reset__inner{position:relative;z-index:2;max-width:600px;margin:0 auto}.p-use-history-reset__header{display:flex;align-items:center;margin-left:39px}@media screen and (max-width: 767px){.p-use-history-reset__header{margin-left:29px}}.p-use-history-reset__header-text{font-size:20px;font-weight:700;line-height:26px}@media screen and (max-width: 1023px){.p-use-history-reset__header-text{font-size:18px}}@media screen and (max-width: 767px){.p-use-history-reset__header-text{font-size:16px}}.p-use-history-reset__header-image{position:relative;flex:0 0 162px;height:26px}.p-use-history-reset__header-image>img{position:absolute;bottom:-38px;left:16px;width:100%}@media screen and (max-width: 1023px){.p-use-history-reset__header-image{flex-basis:124px}}.p-use-history-reset__text-box{box-sizing:border-box;padding:28px 50px;margin-top:40px;font-size:16px;font-weight:700;line-height:22px;background-color:#fff;border:1px solid #000;border-radius:10px}.p-use-history-reset__text-box>span{color:#ff3636}@media screen and (max-width: 767px){.p-use-history-reset__text-box{padding:10px;margin-top:30px;font-size:14px;line-height:20px}}.p-use-history-reset__text{margin-top:10px;font-size:12px;line-height:22px}.p-use-history-reset__btn{width:350px;margin:57px auto 0}@media screen and (max-width: 1023px){.p-use-history-reset__btn{margin-top:47px}}@media screen and (max-width: 767px){.p-use-history-reset__btn{width:100%;max-width:300px;margin-top:30px}}.p-password-reset{box-sizing:border-box;max-width:940px;padding:82px 0 150px;margin:0 auto}@media screen and (max-width: 1023px){.p-password-reset{padding-bottom:102px}}@media screen and (max-width: 767px){.p-password-reset{padding:40px 28px 100px}}.p-password-reset__only-message{box-sizing:border-box;max-width:940px;padding:150px 0 201px;margin:0 auto}@media screen and (max-width: 1023px){.p-password-reset__only-message{padding-bottom:120px 0 102px}}@media screen and (max-width: 767px){.p-password-reset__only-message{padding:67px 28px 93px}}.p-password-reset__title{margin:0 0 32px;font-size:32px;line-height:48px;text-align:center}@media screen and (max-width: 1023px){.p-password-reset__title{margin-bottom:60px}}@media screen and (max-width: 767px){.p-password-reset__title{font-size:24px;line-height:36px}}.p-password-reset__form{display:flex;flex-direction:column;max-width:350px;margin:60px auto auto}.p-password-reset__form>.c-btn,.p-password-reset__form>.p-ambsdr-user__more-about-btn,.p-password-reset__form>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-password-reset__form>.p-ambsdr-user__introduction-absdurl-btn{margin-top:59px}@media screen and (max-width: 1023px){.p-password-reset__form{margin-top:50px}.p-password-reset__form>.c-btn,.p-password-reset__form>.p-ambsdr-user__more-about-btn,.p-password-reset__form>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-password-reset__form>.p-ambsdr-user__introduction-absdurl-btn{margin-top:32px}}.p-password-reset__password-form{display:flex;flex-direction:column;max-width:350px;margin:60px auto auto}.p-password-reset__password-form input[type=password]+input[type=password]{margin-top:30px}.p-password-reset__password-form button{margin-top:32px}@media screen and (max-width: 1023px){.p-password-reset__password-form{margin-top:50px}}.p-password-reset__address{margin:0 0 22px;font-size:20px;line-height:30px;text-align:center;word-break:break-all}.p-password-reset__dotline{margin:46px auto 35px;border:none;border-top:1px dotted #000}.p-password-reset__sentense{font-size:14px;line-height:24px;text-align:center}.p-password-reset__sentense>a{text-decoration:underline}.p-password-reset__error{position:relative;min-height:18px;margin-top:13px;font-size:12px;line-height:18px;color:#ff3636}.p-password-reset__done{margin:60px 0 30px;font-size:20px;line-height:30px;text-align:center}.p-trial-set-users{max-width:1000px;padding-top:60px;padding-bottom:80px;margin:auto}.p-trial-set-users__heading{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.p-trial-set-users__heading-txt{font-size:28px;font-weight:700}@media screen and (max-width: 767px){.p-trial-set-users__heading-txt{margin-right:25px;font-size:16px;line-height:24px}}.p-trial-set-users__heading-icon-checked{width:33px}.p-trial-set-users__contents{display:flex;flex-direction:column}@media screen and (max-width: 767px){.p-trial-set-users__contents{flex-direction:column-reverse}}.p-trial-set-users__curriculum{box-sizing:border-box;padding:30px 20px 10px;margin-bottom:60px;border:2px solid #000;border-radius:10px}@media screen and (max-width: 767px){.p-trial-set-users__curriculum{padding:25px 10px 20px}}.p-trial-set-users__curriculum-ttl{margin-bottom:30px;margin-left:5px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-trial-set-users__curriculum-ttl{font-size:14px}}.p-trial-set-users__curriculum-list{display:flex;flex-wrap:wrap}.p-trial-set-users__curriculum-card{max-width:calc(33.3333% - 20px);margin:0 10px 30px;display:block;width:100%;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-trial-set-users__curriculum-card{max-width:100%}}.p-trial-set-users__curriculum-thumbnail{display:block;width:100%;height:auto;pointer-events:none;border-top-left-radius:10px;border-top-right-radius:10px}.p-trial-set-users__curriculum-body{padding:15px 12px}.p-trial-set-users__curriculum-level{display:flex;align-items:center;margin-bottom:15px;font-size:12px}.p-trial-set-users__curriculum-level-icon{width:24px;margin-right:5px;margin-left:10px}.p-trial-set-users__curriculum-name{margin-bottom:13px;font-size:14px;font-weight:700;line-height:21px}.p-trial-set-users__curriculum-description{margin-bottom:15px;font-size:12px;line-height:18px}.p-trial-set-users__recommend-courses{box-sizing:border-box;padding:30px 20px 10px;margin-bottom:60px;background-color:#fef8eb;border-radius:10px}@media screen and (max-width: 767px){.p-trial-set-users__recommend-courses{padding:25px 5px;margin-bottom:40px;border-radius:0;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}}.p-trial-set-users__recommend-courses-ttl{margin-bottom:30px;margin-left:5px;font-size:20px;font-weight:700}@media screen and (max-width: 767px){.p-trial-set-users__recommend-courses-ttl{margin-bottom:20px;font-size:14px}}.p-trial-set-users__courses{box-sizing:border-box;padding:30px 20px 10px;margin-bottom:60px}@media screen and (max-width: 767px){.p-trial-set-users__courses{padding:25px 5px 20px;margin-bottom:0}}.p-trial-set-users__course-list{display:flex;flex-wrap:wrap}.p-trial-set-users__course-card{position:relative;max-width:calc(25% - 20px);margin:0 10px 30px;display:block;width:100%;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-trial-set-users__course-card{max-width:calc(50% - 10px);margin:0 5px 20px}}.p-trial-set-users__course-card--popup{max-width:calc(33.3333% - 20px)}@media screen and (max-width: 767px){.p-trial-set-users__course-card--popup{max-width:calc(50% - 10px)}}.p-trial-set-users__course-thumbnail{display:block;width:100%;height:auto;pointer-events:none;border-top-left-radius:10px;border-top-right-radius:10px}.p-trial-set-users__course-body{padding:15px 12px .1px}@media screen and (max-width: 767px){.p-trial-set-users__course-body{padding:10px 10px .1px}}.p-trial-set-users__course-level{margin-bottom:10px}.p-trial-set-users__course-name{margin-bottom:15px;font-size:14px;line-height:21px}@media screen and (max-width: 767px){.p-trial-set-users__course-name{font-size:12px;line-height:17px}}.p-trial-set-users__course-teacher{display:flex;align-items:center;margin-bottom:15px}.p-trial-set-users__course-teacher-icon{box-sizing:border-box;flex-shrink:0;width:33px;height:100%;margin-right:9px;border-radius:100%}@media screen and (max-width: 767px){.p-trial-set-users__course-teacher-icon{width:20px;margin-right:5px}}.p-trial-set-users__course-teacher-name{font-size:14px;font-weight:400;line-height:25px;display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){.p-trial-set-users__course-teacher-name{font-size:12px;font-weight:400}}.p-trial-set-users__course-btn-box{position:relative;z-index:20;padding:0 12px 15px}@media screen and (max-width: 767px){.p-trial-set-users__course-btn-box{padding:0 10px 15px}}.p-trial-set-users__course-detail-btn{margin-bottom:10px}.p-trial-set-users__course-check-box,.p-trial-set-users__course-check-btn--selected{display:none}.p-trial-set-users__course-curtain{position:absolute;top:0;left:0;z-index:10;display:none;width:100%;height:100%;background-color:#00000080;border-radius:10px}.p-trial-set-users__course-check-box:checked~.p-trial-set-users__course-curtain{display:block}.p-trial-set-users__course-check-box:checked~.p-trial-set-users__course-btn-box .p-trial-set-users__course-check-btn{display:none}.p-trial-set-users__course-check-box:checked~.p-trial-set-users__course-btn-box .p-trial-set-users__course-check-btn--selected{display:flex}.p-trial-set-users__serial-code{margin-bottom:25px}@media screen and (max-width: 767px){.p-trial-set-users__serial-code{margin:0 10px 25px}}.p-trial-set-users__serial-code-ttl{margin-bottom:30px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-trial-set-users__serial-code-ttl{font-size:16px}}.p-trial-set-users__serial-code-line{margin-bottom:25px;border:2px solid #000}.p-trial-set-users__serial-code-text{margin-bottom:15px;font-size:16px}@media screen and (max-width: 767px){.p-trial-set-users__serial-code-text{font-size:14px;line-height:25px}}.p-trial-set-users__serial-code-input{box-sizing:border-box;width:300px;padding:15px;font-size:16px;background-color:#f6f5f3;border:none;border-radius:10px}@media screen and (max-width: 767px){.p-trial-set-users__serial-code-input{width:100%;padding:10px 15px;font-size:14px;line-height:21px;border-radius:7px}}.p-trial-set-users__serial-code-input::-moz-placeholder{color:#999}.p-trial-set-users__serial-code-input::placeholder{color:#999}.p-trial-set-users__notice{padding-top:40px;margin-bottom:50px;list-style:none;border-top:1px dotted #000}@media screen and (max-width: 767px){.p-trial-set-users__notice{padding-top:25px;margin:0 10px 25px}}.p-trial-set-users__notice-item{padding-left:1em;font-size:14px;line-height:25px;text-indent:-1em}@media screen and (max-width: 767px){.p-trial-set-users__notice-item{font-size:12px;line-height:21px}}.p-trial-set-users__notice-item:not(:last-child){margin-bottom:10px}.p-trial-set-users__error-msg{margin:0 0 15px;font-size:16px;color:#ff3636}@media screen and (max-width: 767px){.p-trial-set-users__error-msg{margin:0 10px 10px;font-size:14px}}.p-trial-set-users__error-msg:last-child{margin-bottom:50px}@media screen and (max-width: 767px){.p-trial-set-users__error-msg:last-child{margin-bottom:25px}}.p-trial-set-users__submit{width:500px;max-width:100%;margin:auto}.p-trial-set-users__popup-checkbox{display:none}.p-trial-set-users__popup{left:0;display:none}.p-trial-set-users__popup-checkbox:checked~.p-trial-set-users__popup{display:block}.p-trial-set-users__popup-container{max-width:820px;padding:50px}@media screen and (max-width: 767px){.p-trial-set-users__popup-container{padding:20px 10px}}.p-trial-set-users__popup-ttl{margin-bottom:15px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-trial-set-users__popup-ttl{margin-bottom:5px;font-size:16px;line-height:24px}}.p-trial-set-users__popup-txt{margin-bottom:35px;font-size:16px;line-height:29px;text-align:center}@media screen and (max-width: 767px){.p-trial-set-users__popup-txt{margin-bottom:15px;font-size:12px;line-height:18px}}.p-trial-set-users__popup-courses{display:flex;flex-wrap:wrap;justify-content:flex-start;max-height:360px;margin-bottom:45px;overflow-y:scroll}@media screen and (max-width: 767px){.p-trial-set-users__popup-courses{max-height:none;margin-bottom:0;overflow-y:visible}}.p-trial-set-users__popup-btn-box{display:flex;justify-content:center;padding:0 40px}@media screen and (max-width: 767px){.p-trial-set-users__popup-btn-box{padding:0}}.p-trial-set-users__popup-btn{margin:0 10px}@media screen and (max-width: 767px){.p-trial-set-users__popup-btn{padding:9px 0;margin:0 5px;font-size:12px}.p-trial-set-users__popup-btn:first-child{margin-left:0}.p-trial-set-users__popup-btn:last-child{margin-right:0}}.p-trial-set-users__create{padding:65px 0 100px}@media screen and (max-width: 767px){.p-trial-set-users__create{padding:30px 0 60px}}.p-trial-set-users__create-heading{margin-bottom:50px;font-size:28px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-trial-set-users__create-heading{margin-bottom:30px;font-size:16px;line-height:24px}}.p-trial-set-users__create-palmie-chan{display:block;max-width:263px;margin:0 auto 50px}@media screen and (max-width: 767px){.p-trial-set-users__create-palmie-chan{max-width:240px;margin-bottom:30px}}.p-trial-set-users__create-top-btn{max-width:500px;margin:auto}.p-trial-sets{padding-bottom:80px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.p-trial-sets__mv{display:block;width:100%}.p-trial-sets__container{max-width:940px;margin:auto}@media screen and (max-width: 1023px){.p-trial-sets__container{width:calc(100% - 20px)}}.p-trial-sets__title{display:flex;align-items:center;justify-content:center;margin:0 0 50px;font-size:32px;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.p-trial-sets__title{margin-bottom:30px;font-size:18px}}.p-trial-sets__title-icon{display:flex;justify-content:center;margin-right:10px}.p-trial-sets__title-icon img{width:40px;max-height:40px}@media screen and (max-width: 767px){.p-trial-sets__title-icon{margin-right:5px}.p-trial-sets__title-icon img{width:calc(2.24vw + 12.8px);max-height:none;max-height:initial}}.p-trial-sets__apply-btn{width:700px;margin:auto}@media screen and (max-width: 1023px){.p-trial-sets__apply-btn{max-width:100%}}.p-trial-sets__present{margin-top:120px}@media screen and (max-width: 767px){.p-trial-sets__present{margin-top:50px}}.p-trial-sets__message-over-btn{margin-top:50px;margin-bottom:20px;font-size:26px;font-weight:700;text-align:center}@media screen and (max-width: 767px){.p-trial-sets__message-over-btn{margin-top:20px;margin-bottom:6px;font-size:calc(3.13vw + 2px)}}.p-trial-sets__message-over-btn-l{font-size:32px}@media screen and (max-width: 767px){.p-trial-sets__message-over-btn-l{font-size:calc(4.03vw + 1.1px)}}.p-trial-sets__present-box{position:relative;box-sizing:border-box;padding:30px 40px;margin-bottom:60px;background-color:#fef8eb;border:2px solid #000;border-radius:10px}.p-trial-sets__present-box:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-trial-sets__present-box{padding:15px}}.p-trial-sets__present-ribbon{position:absolute;top:-28px;left:-28px;width:150px}@media screen and (max-width: 1023px){.p-trial-sets__present-ribbon{top:-3.3vw;left:-3.3vw;width:18%}}@media screen and (max-width: 767px){.p-trial-sets__present-ribbon{top:-5.3vw;left:-5.3vw;width:30%}}.p-trial-sets__present-box-heading{display:flex;justify-content:center;padding:15px 0;margin-bottom:30px;font-size:20px;font-weight:700;background-color:#fac02d;border-radius:8px}@media screen and (max-width: 767px){.p-trial-sets__present-box-heading{display:block;padding:10px 0;font-size:16px;line-height:24px;text-align:center}}.p-trial-sets__present-box-contents{display:flex;align-items:flex-start}@media screen and (max-width: 767px){.p-trial-sets__present-box-contents{flex-direction:column}}.p-trial-sets__present-box-img{display:block;width:355px;margin-right:30px}@media screen and (max-width: 1023px){.p-trial-sets__present-box-img{width:38vw}}@media screen and (max-width: 767px){.p-trial-sets__present-box-img{width:100%;margin-right:0;margin-bottom:15px}}.p-trial-sets__present-box-txt{margin-bottom:30px;font-size:16px;line-height:29px}.p-trial-sets__present-box-txt--l{font-weight:700}.p-trial-sets__present-box-notice{list-style:none}.p-trial-sets__present-box-notice-item{margin-bottom:10px;font-size:14px;line-height:25px}.p-trial-sets__present-box-notice-item:last-child{margin-bottom:0}.p-trial-sets__present-box-balloon{position:absolute;top:-35px;right:0;left:0;z-index:10;width:370px;margin:auto;font-size:16px;font-weight:700;color:#fff;background-color:#8bc34a;border-radius:10px}@media screen and (max-width: 767px){.p-trial-sets__present-box-balloon{top:-47px;width:200px;font-size:14px;line-height:21px}}.p-trial-sets__present-box-balloon-wrap{position:relative;padding:15px;text-align:center}@media screen and (max-width: 767px){.p-trial-sets__present-box-balloon-wrap{padding:7px}}.p-trial-sets__present-box-balloon-wrap:before{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:auto;content:"";border-top:10px solid #8bc34a;border-right:8px solid transparent;border-left:8px solid transparent;transform:translateY(100%)}@media screen and (max-width: 767px){.p-trial-sets__present-box-balloon-wrap:before{border-top:6px solid #8bc34a}}.p-trial-sets__target{padding:70px 0 100px;margin-top:100px;background-color:#fef8eb;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.p-trial-sets__target{padding:30px 10px 40px;margin-top:50px}}.p-trial-sets__target-box{box-sizing:border-box;max-width:940px;padding:60px;margin:auto;font-size:16px;line-height:29px;text-align:center;background-color:#fff;border:2px solid #000;border-radius:10px}@media screen and (max-width: 1023px){.p-trial-sets__target-box{width:calc(100% - 20px)}}@media screen and (max-width: 767px){.p-trial-sets__target-box{width:100%;padding:30px 15px;font-size:14px;line-height:25px}}.p-trial-sets__faq{margin-top:100px}@media screen and (max-width: 767px){.p-trial-sets__faq{margin-top:50px}}.p-trial-sets__faq-heading{margin-bottom:40px;font-size:24px;font-weight:700;line-height:36px;text-align:center}@media screen and (max-width: 767px){.p-trial-sets__faq-heading{margin-bottom:15px;font-size:16px;line-height:24px}}.p-trial-sets-header{display:flex;align-items:center;height:60px;padding-right:15px;padding-left:30px;background-color:#fff;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-trial-sets-header{padding-right:0;padding-left:15px}}.p-trial-sets-header__avatar{box-sizing:border-box;width:50px;height:50px;margin-right:0;margin-left:15px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 2px #000;border-radius:100px;box-shadow:0 2px 4px #0003}.p-wacom-campaign-discount{width:100%;max-width:940px;margin:114px auto 100px}@media screen and (max-width: 1023px){.p-wacom-campaign-discount{max-width:680px;margin-top:100px}}@media screen and (max-width: 767px){.p-wacom-campaign-discount{margin:73px auto 80px}}.p-wacom-campaign-discount__main{position:relative;box-sizing:border-box;width:100%;padding:71px 120px 62px;background:#fef7e9;border-radius:10px}@media screen and (max-width: 1023px){.p-wacom-campaign-discount__main{padding:55px 40px 45px}}@media screen and (max-width: 767px){.p-wacom-campaign-discount__main{padding:52px 20px}}.p-wacom-campaign-discount__balloon{position:absolute;top:-31px;right:0;left:0;width:-moz-fit-content;width:fit-content;padding:11px 22px;margin:0 auto;font-size:28px;font-weight:700;line-height:39px;background:#fac02d;border-radius:10px}.p-wacom-campaign-discount__balloon:after{position:absolute;right:0;bottom:-13px;left:0;width:calc(13px/sin(60deg));height:13px;margin:0 auto;content:"";background:#fac02d;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0)}@media screen and (max-width: 767px){.p-wacom-campaign-discount__balloon{font-size:18px;line-height:27px}}.p-wacom-campaign-discount__title-wrap{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:30px;font-weight:700;line-height:45px}@media screen and (max-width: 767px){.p-wacom-campaign-discount__title-wrap{font-size:20px;line-height:30px}}.p-wacom-campaign-discount__title{display:flex;align-items:center}.p-wacom-campaign-discount__title>div{display:flex;gap:8px}@media screen and (max-width: 767px){.p-wacom-campaign-discount__title{flex-direction:column}.p-wacom-campaign-discount__title>div>img{width:28px}}.p-wacom-campaign-discount__description{align-items:flex-start;margin-top:30px;font-size:16px;font-weight:500;line-height:25px}.p-wacom-campaign-discount__notice,.p-wacom-campaign-discount__notice--red{font-size:16px;font-weight:500;line-height:25px;color:#000}.p-wacom-campaign-discount__notice:before,.p-wacom-campaign-discount__notice--red:before{content:"※"}.p-wacom-campaign-discount__notice--red{margin-top:12px;font-size:14px;font-weight:500;line-height:22px;color:#ff3636}.p-wacom-campaign-discount__block{margin-top:54px}.p-wacom-campaign-discount__heading{display:flex;align-items:center;justify-content:center;width:100%;padding:20px 0;font-size:22px;font-weight:700;background:#fff;border:1px #000 solid;border-radius:10px}@media screen and (max-width: 767px){.p-wacom-campaign-discount__heading{font-size:18px;line-height:20px}}.p-wacom-campaign-discount__register-block{display:flex;margin-top:35px;gap:30px}@media screen and (max-width: 1023px){.p-wacom-campaign-discount__register-block{gap:16px}}@media screen and (max-width: 767px){.p-wacom-campaign-discount__register-block{flex-direction:column;align-items:center}}.p-wacom-campaign-discount__table{flex:0 1 450px}.p-wacom-campaign-discount__table>div{display:flex;align-items:center;min-height:60px;padding:0 10px;font-size:14px;line-height:25px;border-top:1px dotted #000}.p-wacom-campaign-discount__table>div>.heading{flex:0 0 132px;font-weight:700}.p-wacom-campaign-discount__table>div>.description{flex-shrink:1}.p-wacom-campaign-discount__table>div:nth-child(odd){background:#feebc5}.p-wacom-campaign-discount__table>div:last-child{border-bottom:1px dotted #000}@media screen and (max-width: 1023px){.p-wacom-campaign-discount__table{flex:0 1 320px}}@media screen and (max-width: 767px){.p-wacom-campaign-discount__table{width:100%}.p-wacom-campaign-discount__table>div{padding:8px 20px 8px 10px}}.p-wacom-campaign-discount__image{flex:1 0 220px}.p-wacom-campaign-discount__image>img{width:100%}@media screen and (max-width: 767px){.p-wacom-campaign-discount__image{width:100%}.p-wacom-campaign-discount__image>img{width:100%}}.p-wacom-campaign-discount__button{margin-top:55px}.p-wacom-campaign-discount__button>.c-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__more-about-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__introduction-absdurl-btn{width:350px;margin:0 auto}@media screen and (max-width: 767px){.p-wacom-campaign-discount__button>.c-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__more-about-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-wacom-campaign-discount__button>.p-ambsdr-user__introduction-absdurl-btn{width:100%;max-width:280px}}.p-header-campaign-bnr{width:100%;overflow:hidden}.p-header-campaign-bnr img{position:relative;left:50%;margin-left:-1280px}@media screen and (max-width: 1023px){.p-header-campaign-bnr{display:none}}.p-illust-report-post{width:100%;margin:40px 0 100px}.p-illust-report-post__header{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:30px 50px;margin-bottom:60px;border:2px solid #000;border-radius:20px;gap:35px}@media screen and (max-width: 767px){.p-illust-report-post__header{flex-direction:column;padding:25px 35px}}.p-illust-report-post__image{position:relative;width:100%;max-width:200px}.p-illust-report-post__image:before{display:block;padding-top:100%;content:""}.p-illust-report-post__image>img{position:absolute;top:0;width:100%;height:100%;border-radius:50%}@media screen and (max-width: 1023px){.p-illust-report-post__image{max-width:150px}}.p-illust-report-post__title{font-size:12px;line-height:18px}.p-illust-report-post__title>h2{margin:0 0 20px;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-illust-report-post__title{text-align:center}}.p-illust-report-post__todo{display:flex;align-items:flex-start;font-size:16px;font-weight:700;line-height:29px;gap:10px}.p-illust-report-post__todo>div{box-sizing:border-box;flex:0 0 42px;padding:0 8px;margin-top:4px;font-size:11px;line-height:17px;border:2px solid #000;border-radius:7px}@media screen and (max-width: 767px){.p-illust-report-post__todo{text-align:left;text-align:initial}}.p-illust-report-post__upload-area{position:relative;width:100%;background:#f6f5f3;border-radius:10px}.p-illust-report-post__upload-area>input[type=file]{position:absolute;top:0;display:block;width:100%;height:100%;opacity:0}.p-illust-report-post__upload-button-area{display:flex;flex-direction:column;align-items:center;padding:105px 0;gap:40px;font-size:14px;line-height:25px;text-align:center}.p-illust-report-post__upload-button-area>button{z-index:2;width:350px}@media screen and (max-width: 767px){.p-illust-report-post__upload-button-area{padding:40px 15px}.p-illust-report-post__upload-button-area>button{width:100%}}.p-illust-report-post__preview-area{display:none;flex-direction:column;align-items:center;padding:20px 0;font-size:14px;line-height:25px;text-align:center;gap:40px}.p-illust-report-post__preview-area>img{max-width:calc(100% - 40px);max-height:75vh}.p-illust-report-post__preview-area>button{z-index:2;width:350px}@media screen and (max-width: 767px){.p-illust-report-post__preview-area{padding:40px 15px}.p-illust-report-post__preview-area>img{max-width:100%}.p-illust-report-post__preview-area>button{width:100%}}.p-illust-report-post__form-item{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:30px}.p-illust-report-post__form-title{margin-bottom:15px;font-size:18px;font-weight:700;line-height:27px}@media screen and (max-width: 767px){.p-illust-report-post__form-title{font-size:16px;line-height:24px}}.p-illust-report-post__form-text{width:calc((100vw - 146px)/2);max-width:620px}.p-illust-report-post__form-text+.p-illust-report-post__form-text-count{position:absolute;right:-4.5em;bottom:0}@media screen and (max-width: 1023px){.p-illust-report-post__form-text{width:calc((100vw - 64px)/2)}}@media screen and (max-width: 767px){.p-illust-report-post__form-text{width:calc(100vw - 20px);margin-bottom:1.5em}.p-illust-report-post__form-text+.p-illust-report-post__form-text-count{position:absolute;right:0;bottom:0}}.p-illust-report-post__form-textarea{box-sizing:border-box;width:calc(100vw - 146px);max-width:1244px;margin-bottom:1.5em}.p-illust-report-post__form-textarea+.p-illust-report-post__form-text-count{position:absolute;right:0;bottom:0}@media screen and (max-width: 1023px){.p-illust-report-post__form-textarea{width:calc(100vw - 64px)}}@media screen and (max-width: 767px){.p-illust-report-post__form-textarea{width:calc(100vw - 20px)}}.p-illust-report-post__form-radio{display:flex;align-items:center;font-size:16px;line-height:29px;gap:50px}.p-illust-report-post__dotline{width:100%;height:1px;margin:60px 0;background-image:linear-gradient(to right,#000 1px,transparent 1px);background-repeat:repeat-x;background-position:top;background-size:4px 1px}.p-illust-report-post__form-radio-option{display:flex;align-items:center;gap:10px}.p-illust-report-post__submit{width:350px;margin:0 auto}.p-illust-report-post__finished{display:flex;flex-direction:column;align-items:center;margin:40px auto 100px;gap:30px}@media screen and (max-width: 767px){.p-illust-report-post__finished{margin:50px auto 60px}}.p-illust-report-post__finished-title>h2{margin:0;font-size:28px;line-height:42px}@media screen and (max-width: 767px){.p-illust-report-post__finished-title>h2{font-size:20px;line-height:30px}}.p-illust-report-post__finished-image{width:250px;margin-bottom:10px}.p-illust-report-post__finished-image>img{width:100%}@media screen and (max-width: 767px){.p-illust-report-post__finished-image{width:195px}}.p-illust-report-post__finished-button{width:350px}.p-illust-report-post__finished-button>a{display:flex;align-items:center;width:100%}.p-illust-report-post__finished-button img{width:18px;height:19px;margin-right:10px}@media screen and (max-width: 767px){.p-illust-report-post__finished-button{width:100%}}.p-illust-report-show{display:grid;grid-template-columns:1fr 310px;margin:40px auto 100px;grid-gap:60px;gap:60px}@media screen and (max-width: 1023px){.p-illust-report-show{grid-template-rows:auto auto;grid-template-columns:100%}}.p-illust-report-show__right-column h3{margin:0 0 20px;font-size:18px;line-height:27px}.p-illust-report-show__title>h2{margin:0;font-size:28px;line-height:42px}.p-illust-report-show__date{margin-bottom:20px;font-size:14px;line-height:25px;color:#999}.p-illust-report-show__user-and-goods{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.p-illust-report-show__user{display:flex;align-items:center;font-size:14px;font-weight:700;line-height:25px;gap:15px}.p-illust-report-show__user>img{width:60px;height:60px;border-radius:50%}.p-illust-report-show__description{margin-bottom:15px;font-size:14px;line-height:25px}.p-illust-report-show__image{width:100%;margin-bottom:20px}.p-illust-report-show__image>img{width:100%;border-radius:20px}.p-illust-report-show__social{display:flex;align-items:center;gap:8px}.p-illust-report-show__social>div{height:20px}.p-illust-report-show__dotline{width:100%;height:1px;margin:30px 0;background-image:linear-gradient(to right,#000 1px,transparent 1px);background-repeat:repeat-x;background-position:top;background-size:4px 1px}.p-illust-report-show__lesson>.c-btn,.p-illust-report-show__lesson>.p-ambsdr-user__more-about-btn,.p-illust-report-show__lesson>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-show__lesson>.p-ambsdr-user__introduction-absdurl-btn{max-width:500px;margin:0 auto}@media screen and (max-width: 767px){.p-illust-report-show__lesson>.c-btn,.p-illust-report-show__lesson>.p-ambsdr-user__more-about-btn,.p-illust-report-show__lesson>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-show__lesson>.p-ambsdr-user__introduction-absdurl-btn{width:100%;max-width:none}}.p-illust-report-show__lesson-info{display:flex;align-items:center;margin-bottom:25px;font-size:14px;line-height:25px;gap:15px}.p-illust-report-show__lesson-info>img{width:100px;height:100px;border-radius:50%}@media screen and (max-width: 1023px){.p-illust-report-show__lesson-info{flex-direction:column}}.p-illust-report-show__lesson-theme{margin-top:30px;font-size:14px;font-weight:700;line-height:25px}.p-illust-report-show__lesson-theme>div{width:-moz-fit-content;width:fit-content;padding:0 8px;margin-bottom:10px;font-size:11px;line-height:17px;border:2px solid #000;border-radius:7px}@media screen and (max-width: 1023px){.p-illust-report-show__lesson-theme{display:flex;flex-direction:column;align-items:center}}.p-illust-report-show__lesson-report>.c-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__more-about-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__introduction-absdurl-btn{max-width:310px;margin:0 auto}@media screen and (max-width: 767px){.p-illust-report-show__lesson-report>.c-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__more-about-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-show__lesson-report>.p-ambsdr-user__introduction-absdurl-btn{width:100%;max-width:none}}.p-illust-report-show__lesson-report-list{display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}@media screen and (max-width: 1023px){.p-illust-report-show__lesson-report-list{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));justify-content:center}}@media screen and (max-width: 767px){.p-illust-report-show__lesson-report-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.p-illust-report-show__lesson-report-thumbnail{position:relative;display:block;height:145px;overflow:hidden;border-radius:10px;box-shadow:0 2px 4px #0003}.p-illust-report-show__lesson-report-thumbnail>img{height:100%;margin-left:72.5px;transform:translate(-50%);-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.p-illust-report-show__lesson-report-thumbnail{position:relative;max-width:220px;height:auto}.p-illust-report-show__lesson-report-thumbnail:before{display:block;width:100%;padding-top:100%;content:""}.p-illust-report-show__lesson-report-thumbnail>img{position:absolute;top:0;left:0;margin-left:50%}}@media screen and (max-width: 767px){.p-illust-report-show__lesson-report-thumbnail{max-width:167px}}.p-illust-report-show__lesson-report-good{position:absolute;bottom:8px;left:8px;display:flex;align-items:center;padding:2px 7px;font-size:12px;line-height:18px;color:#999;background:#fff;border-radius:5px}.p-illust-report-show__lesson-report-good>img{width:14px;height:14px;margin-right:2px}.p-illust-report-index{width:100%;margin:40px 0 100px}.p-illust-report-index__header{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:30px 50px;margin-bottom:60px;border:2px solid #000;border-radius:20px;gap:35px}@media screen and (max-width: 767px){.p-illust-report-index__header{flex-direction:column;padding:25px 15px}}.p-illust-report-index__image{position:relative;width:100%;max-width:200px}.p-illust-report-index__image:before{display:block;padding-top:100%;content:""}.p-illust-report-index__image>img{position:absolute;top:0;width:100%;height:100%;border-radius:50%}@media screen and (max-width: 1023px){.p-illust-report-index__image{max-width:150px}}.p-illust-report-index__title{font-size:12px;line-height:18px}.p-illust-report-index__title>h2{margin:0 0 20px;font-size:28px;line-height:42px}.p-illust-report-index__title>.c-btn,.p-illust-report-index__title>.p-ambsdr-user__more-about-btn,.p-illust-report-index__title>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-index__title>.p-ambsdr-user__introduction-absdurl-btn{width:350px}@media screen and (max-width: 767px){.p-illust-report-index__title{width:100%;text-align:center}.p-illust-report-index__title>.c-btn,.p-illust-report-index__title>.p-ambsdr-user__more-about-btn,.p-illust-report-index__title>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-index__title>.p-ambsdr-user__introduction-absdurl-btn{width:100%;font-size:18px}}.p-illust-report-index__todo{display:flex;align-items:center;justify-content:center;padding:40px 20px;margin-bottom:60px;background:#fef8eb;border-radius:10px;gap:10px}.p-illust-report-index__todo>.c-btn,.p-illust-report-index__todo>.p-ambsdr-user__more-about-btn,.p-illust-report-index__todo>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-index__todo>.p-ambsdr-user__introduction-absdurl-btn{max-width:350px}@media screen and (max-width: 1023px){.p-illust-report-index__todo{flex-direction:column}.p-illust-report-index__todo>.c-btn,.p-illust-report-index__todo>.p-ambsdr-user__more-about-btn,.p-illust-report-index__todo>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-illust-report-index__todo>.p-ambsdr-user__introduction-absdurl-btn{font-size:18px}}.p-illust-report-index__todo-title{display:flex;align-items:center;gap:10px;margin-right:20px}.p-illust-report-index__todo-title>span{font-size:16px;font-weight:700;line-height:29px}@media screen and (max-width: 1023px){.p-illust-report-index__todo-title{margin-right:0}}@media screen and (max-width: 767px){.p-illust-report-index__todo-title{flex-direction:column;text-align:center}}.p-illust-report-index__tag{box-sizing:border-box;flex:0 0 42px;padding:0 8px;margin-top:4px;font-size:11px;font-weight:700;line-height:17px;border:2px solid #000;border-radius:7px}@media screen and (max-width: 767px){.p-illust-report-index__tag{flex:0 1}}.p-illust-report-index__reports>h2{margin:0 0 20px;font-size:28px;line-height:42px}.p-illust-report-index__report-grid{display:grid;grid-template-columns:repeat(auto-fill,232px);grid-row-gap:55px;row-gap:55px;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;place-content:center}@media screen and (max-width: 1023px){.p-illust-report-index__report-grid{grid-template-columns:repeat(auto-fill,155px);row-gap:30px}}@media screen and (max-width: 767px){.p-illust-report-index__report-grid{grid-template-columns:repeat(auto-fill,130px);row-gap:20px}}.p-illust-report-index__report{display:flex;flex-direction:column;max-width:232px}.p-illust-report-index__report-thumbnail{position:relative;display:block;width:100%;margin-bottom:10px;overflow:hidden;border-radius:10px;box-shadow:0 2px 4px #0003}.p-illust-report-index__report-thumbnail>img{position:absolute;top:0;height:100%;margin-left:50%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover}.p-illust-report-index__report-thumbnail:before{display:block;width:100%;padding-top:100%;content:""}.p-illust-report-index__report-thumbnail:after{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;content:"";background:#000;opacity:0}.p-illust-report-index__report-thumbnail:hover:after{opacity:.3}@media screen and (max-width: 1023px){.p-illust-report-index__report-thumbnail{position:relative;max-width:220px;height:auto}.p-illust-report-index__report-thumbnail>img{position:absolute;top:0;left:0;margin-left:50%}}@media screen and (max-width: 767px){.p-illust-report-index__report-thumbnail{max-width:167px}}.p-illust-report-index__report-good{position:absolute;bottom:8px;left:8px;z-index:10;display:flex;align-items:center;padding:2px 7px;font-size:12px;line-height:18px;color:#999;background:#fff;border-radius:5px}.p-illust-report-index__report-good>img{width:14px;height:14px;margin-right:2px}.p-illust-report-index__report-title{margin-bottom:5px;font-size:14px;font-weight:700;line-height:25px}.p-illust-report-index__report-user{display:flex;align-items:center;gap:8px}.p-illust-report-index__report-user>img{width:30px;height:30px;border-radius:50%}.p-illust-report-index__report-user>span{font-size:14px;line-height:25px}.p-resign__confirm{padding:50px 0 100px;text-align:center}.p-resign__confirm>h2{font-size:32px;line-height:48px}.p-resign__confirm>hr{margin:50px 0 60px}.p-resign__confirm>ul{margin-bottom:30px;list-style:none}.p-resign__confirm>ul>li{display:flex;align-items:center;font-size:16px;line-height:29px}.p-resign__confirm>ul>li+li{margin-top:20px}.p-resign__confirm>img{width:100%;max-width:300px;margin:0 auto 20px}.p-resign__confirm>.c-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn{box-sizing:border-box;width:350px;height:60px;margin:0 auto}.p-resign__confirm>.c-btn+.c-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn+.c-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn+.c-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn+.c-btn,.p-resign__confirm>.c-btn+.p-ambsdr-user__more-about-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn+.p-ambsdr-user__more-about-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn+.p-ambsdr-user__more-about-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn+.p-ambsdr-user__more-about-btn,.p-resign__confirm>.c-btn+.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn+.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn+.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn+.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.c-btn+.p-ambsdr-user__introduction-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn+.p-ambsdr-user__introduction-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn+.p-ambsdr-user__introduction-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn+.p-ambsdr-user__introduction-absdurl-btn{margin-top:30px}@media screen and (max-width: 767px){.p-resign__confirm{padding:40px 0 60px}.p-resign__confirm>h2{font-size:24px;line-height:36px}.p-resign__confirm>hr{margin:34px 0 25px}.p-resign__confirm>ul>li{align-items:baseline;font-size:14px;line-height:25px;text-align:start}.p-resign__confirm>img{max-width:200px}.p-resign__confirm>.c-btn,.p-resign__confirm>.p-ambsdr-user__more-about-btn,.p-resign__confirm>.p-ambsdr-user__introduction-cpn-absdurl-btn,.p-resign__confirm>.p-ambsdr-user__introduction-absdurl-btn{width:280px;height:50px}}.p-resign__list-head{flex:0 0 8px;width:8px;height:4px;margin-right:9px;background:#000;border-radius:2px}.p-resign__notice{margin-bottom:40px;font-size:20px;font-weight:700;line-height:30px;color:#ff3636;text-align:center}@media screen and (max-width: 767px){.p-resign__notice{font-size:16px;line-height:24px}}.p-resign__complete{display:flex;flex-direction:column;align-items:center;padding:130px 0 100px;margin:-80px -50vw 0;background:#f6f5f3}.p-resign__complete>p{box-sizing:border-box;width:100%;max-width:940px;font-size:16px;line-height:29px}@media screen and (max-width: 1023px){.p-resign__complete{margin-right:-32px;margin-left:-32px}.p-resign__complete>p{padding:0 32px}}@media screen and (max-width: 767px){.p-resign__complete{margin-right:-10px;margin-left:-10px}.p-resign__complete>p{padding:0 10px;font-size:14px;line-height:25px}}.p-resign__iframe-box{width:100%;max-width:940px;margin:50px auto 0}@media screen and (max-width: 1023px){.p-resign__iframe-box{box-sizing:border-box;padding:0 32px}}@media screen and (max-width: 767px){.p-resign__iframe-box{padding:0 10px}}.p-resign__iframe{position:relative;width:100%;padding-top:72%;overflow:hidden;border-right:2px solid #9a9a9a;border-bottom:2px solid #9a9a9a}.p-resign__iframe>iframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.p-step-mail-users{display:flex;flex-direction:column;align-items:center;margin:60px auto 100px;text-align:center;gap:30px}.p-step-mail-users p{font-size:16px;font-weight:700;line-height:29px}.p-step-mail-users form{width:100%}.p-step-mail-users .c-btn,.p-step-mail-users .p-ambsdr-user__more-about-btn,.p-step-mail-users .p-ambsdr-user__introduction-cpn-absdurl-btn,.p-step-mail-users .p-ambsdr-user__introduction-absdurl-btn{max-width:350px;margin:0 auto}.p-cs-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999997}.p-cs-popup__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999998;margin:-50%;background-color:#0009}.p-cs-popup__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1999999;display:flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;overflow:auto;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.p-cs-popup__content{box-sizing:border-box;max-width:100%;max-height:100%}.p-cs-popup__temp-whole{position:relative;height:100%}.p-cs-popup__temp-whole *{box-sizing:border-box;line-height:1.5}.p-cs-popup__temp-whole img{width:100%;vertical-align:top}.p-cs-popup__temp-hover{text-decoration:none;cursor:pointer;transition:.3s ease-in-out}.p-cs-popup__temp-hover *{cursor:pointer}.p-cs-popup__temp-hover:hover{text-decoration:none;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}.p-cs-popup__temp-state1,.p-cs-popup__temp-state2{min-width:100%;max-width:100vw;min-height:100%;max-height:100vh;padding:marginpx;background:#0000}.p-cs-popup__close{position:absolute;top:5px;right:5px;width:32px;height:32px}.p-cs-popup__close>img{width:100%}.p-cs-popup__temp-card{display:block;width:90vw;max-width:350px;margin:0 auto;overflow:hidden;background:#fff;border:0 solid #fff;border-radius:15px;box-shadow:0 0 2px 2px #0000001a}.p-cs-popup__temp-wrap{padding:20px}.p-cs-popup__temp-title{margin:0 0 10px;font-size:19px;font-weight:700;color:#212121;text-align:center}.p-cs-popup__temp-description{margin:0 0 5px;font-size:16px;color:#444}.p-cs-popup__temp-countdown{margin:0 0 10px;font-size:0;color:#ff3635;text-align:center}.p-cs-popup__temp-text{margin:0 5px 0 0;font-size:17px}.p-cs-popup__temp-num{font-size:25px;font-weight:700}.p-cs-popup__temp-unit{margin:0 5px 0 3px;font-size:15px}.p-cs-popup__temp-btn{display:block;padding:10px;font-size:16px;color:#fff;text-align:center;background:#ff3637;border-radius:25px}.p-cs-popup__temp-btn:hover,.p-cs-popup__temp-btn:visited{color:#fff}.p-cs-popup__temp-state2 .p-cs-popup__temp-description{text-align:center}@media screen and (max-width: 640px){.p-cs-popup__temp-title{font-size:16px}.p-cs-popup__temp-description{font-size:17px}.p-cs-popup__temp-text{font-size:15px}.p-cs-popup__temp-num{font-size:22px}.p-cs-popup__temp-unit{font-size:14px}.p-cs-popup__temp-btn{font-size:15px}}.p-pose-library{padding:58px 0 100px}.p-pose-library>h2{display:flex;align-items:center;margin:0 0 20px;font-size:28px;gap:10px}.p-pose-library>p{margin:0 0 30px;font-size:16px;font-weight:500;line-height:29px}.p-pose-library__inputs{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media screen and (max-width: 767px){.p-pose-library__inputs{flex-direction:column;align-items:flex-start;gap:20px}}.p-pose-library__select{position:relative;flex:200px 1;max-width:200px}@media screen and (max-width: 767px){.p-pose-library__select{flex:auto;width:100%;max-width:100%}}.p-pose-library__select-button{position:relative;box-sizing:border-box;width:100%;padding:6px 15px;font-size:16px;line-height:29px;text-align:start;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:10px}.p-pose-library__select-button:after{position:absolute;top:50%;right:18px;width:6px;height:6px;content:"";border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(135deg)}.p-pose-library__select-menu{position:absolute;top:54px;left:0;z-index:1;box-sizing:border-box;min-width:338px;padding:30px;background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-pose-library__select-menu{width:100%;min-width:0;padding:25px}}.p-pose-library__select-menu-body{display:flex;justify-content:space-between;margin-bottom:20px}.p-pose-library__select-menu-column{display:flex;flex-direction:column;gap:20px}.p-pose-library__select-menu-group{display:flex;flex-direction:column;gap:3px}.p-pose-library__select-menu-checkbox{width:22px;height:22px;background-image:url(https://palmie.s3.amazonaws.com/v2/pose_library/checkbox.svg);background-repeat:no-repeat}.p-pose-library__select-menu-checkbox>input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-pose-library__select-menu-checkbox--checked{width:22px;height:22px;background-image:url(https://palmie.s3.amazonaws.com/v2/pose_library/checkbox--checked.svg);background-repeat:no-repeat}.p-pose-library__select-menu-checkbox--checked>input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-pose-library__select-checkbox,.p-pose-library__practice-menu-checkbox{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:29px;gap:10px}@media screen and (max-width: 767px){.p-pose-library__select-checkbox,.p-pose-library__practice-menu-checkbox{font-size:14px;line-height:24px}}.p-pose-library__select-menu-button,.p-pose-library__practice-menu-button{width:100%;padding:12px 0;font-size:18px;font-weight:700;line-height:27px;text-align:center;background-color:#fac02d;border:2px solid #000;border-radius:25px}@media screen and (max-width: 767px){.p-pose-library__select-menu-button,.p-pose-library__practice-menu-button{padding:6px 0;font-size:16px;line-height:24px}}.p-pose-library__practice{position:relative;flex:200px 1;max-width:200px}@media screen and (max-width: 767px){.p-pose-library__practice{flex:auto;width:100%;max-width:100%}}.p-pose-library__practice-button{box-sizing:border-box;width:100%;padding:8px 0;font-size:18px;font-weight:700;line-height:24px;text-align:center;background-color:#fac02d;border:2px solid #000;border-radius:25px;box-shadow:0 2px 4px #0003}.p-pose-library__practice-button:after{position:absolute;top:50%;right:20px;width:6px;height:6px;content:"";border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.p-pose-library__practice-menu{position:absolute;top:54px;right:0;z-index:1;box-sizing:border-box;min-width:338px;padding:30px;background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 767px){.p-pose-library__practice-menu{width:100%;min-width:0;padding:25px}}.p-pose-library__time{display:flex;align-items:center;margin-bottom:10px;font-size:16px;font-weight:500;line-height:29px;gap:10px}.p-pose-library__time>input{all:unset;box-sizing:border-box;width:57px;height:44px;padding:15px;text-align:right;background-color:#f6f5f3;border-radius:7px}.p-pose-library__time>input::-webkit-inner-spin-button,.p-pose-library__time>input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-pose-library__practice-menu-checkbox{margin-bottom:20px}.p-pose-library__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:20px;gap:20px}@media screen and (max-width: 1023px){.p-pose-library__list{grid-template-columns:repeat(auto-fill,minmax(161px,1fr))}}@media screen and (max-width: 767px){.p-pose-library__list{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));row-gap:20px;-moz-column-gap:10px;column-gap:10px}}.p-pose-library__list-empty{display:flex;align-items:center;justify-content:center;height:300px}.p-pose-library__list-item{position:relative;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:10px;box-shadow:0 4px 8px #0003}.p-pose-library__list-item:before{display:block;padding-top:100%;content:""}.p-pose-library__list-item-favorite-button{position:absolute;top:15px;right:15px;width:24px;height:24px;background-color:#fff;border-radius:50%}.p-pose-library__pagination{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;height:40px;margin:60px auto 0;overflow:hidden;cursor:pointer;border:2px solid #000;border-radius:10px}.p-pose-library__pagination li{width:40px;height:40px;list-style-type:none}@media screen and (max-width: 767px){.p-pose-library__pagination{max-width:100%}}.p-pose-library__pagination-page{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border-left:2px dotted #000}.p-pose-library__pagination-page:nth-child(2){border-left:none}.p-pose-library__pagination-page-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.p-pose-library__pagination-break{display:flex;align-items:center;justify-content:center;border-left:2px dotted #000}.p-pose-library__pagination-break-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:7px}.p-pose-library__pagination-page--active{background-color:#fac02d}.p-pose-library__pagination-previous{display:flex;align-items:center;justify-content:center;border-right:2px dotted #000}.p-pose-library__pagination-previous--disabled{display:none}.p-pose-library__pagination-previous-link{position:relative;display:block;width:100%;height:100%}.p-pose-library__pagination-previous-link:after{position:absolute;top:50%;left:50%;width:6px;height:6px;content:"";border-top:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(-45deg)}.p-pose-library__pagination-next{display:flex;align-items:center;justify-content:center;border-left:2px dotted #000}.p-pose-library__pagination-next--disabled{display:none}.p-pose-library__pagination-next-link{position:relative;display:block;width:100%;height:100%}.p-pose-library__pagination-next-link:after{position:absolute;top:50%;right:50%;width:6px;height:6px;content:"";border-top:2px solid #000;border-right:2px solid #000;transform:translateY(-50%) rotate(45deg)}.p-pose-library__popup{position:fixed;top:0;left:0;z-index:1000003;width:100%;height:100%}.p-pose-library__popup-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.p-pose-library__popup-content{position:absolute;top:50%;left:50%;box-sizing:border-box;width:90%;max-width:1920px;padding:0 80px 25px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0003;transform:translate(-50%,-50%)}@media screen and (max-width: 1023px){.p-pose-library__popup-content{max-width:calc(100vw - 64px);padding:0 55px 20px}}@media screen and (max-width: 767px){.p-pose-library__popup-content{max-width:calc(100vw - 20px);padding:15px 10px 20px}}.p-pose-library__popup-close-button{position:absolute;top:20px;right:20px;width:33px;height:33px;background:url(https://palmie.s3.amazonaws.com/v2/pose_library/close.svg) no-repeat center center}@media screen and (max-width: 1023px){.p-pose-library__popup-close-button{top:-43px;right:0}}.p-pose-library__popup-header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:22px 0 17px}@media screen and (max-width: 767px){.p-pose-library__popup-header{flex-direction:column;gap:5px;margin-top:0}}.p-pose-library__popup-content-title{display:flex;align-items:center;justify-content:space-between;margin:0 auto;font-size:16px;line-height:29px}.p-pose-library__popup-timer{position:absolute;top:50%;right:0;box-sizing:border-box;padding:2px 26px;font-size:20px;font-weight:700;line-height:30px;background-color:#fac02d;border-radius:5px;transform:translateY(-50%)}@media screen and (max-width: 767px){.p-pose-library__popup-timer{position:relative;top:0;right:0;font-size:18px;line-height:27px;transform:none}}.p-pose-library__popup-content-image{position:relative;width:100%;height:75vh;margin-bottom:20px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:contain;border:2px solid #f6f5f3;border-radius:10px}@media screen and (max-width: 767px){.p-pose-library__popup-content-image{height:65vh;margin-bottom:10px}}.p-pose-library__popup-content-image-countdown{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:48px;font-weight:700;color:#000;background-color:#fff;border-radius:10px}.p-pose-library__popup-buttons{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 auto}.p-pose-library__popup-button{width:60px;height:60px;background-repeat:no-repeat;background-position:center;background-size:auto 24px;border-radius:50%;box-shadow:0 2px 4px #0003}@media screen and (max-width: 767px){.p-pose-library__popup-button{width:44px;height:44px;background-size:auto 16px}}.p-pose-library__popup-prev-button{position:absolute;top:50%;left:30px;z-index:1;width:28px;height:28px;border-top:6px solid #000;border-left:6px solid #000;transform:translateY(-50%) rotate(-45deg)}.p-pose-library__popup-prev-button.disabled{opacity:.1}@media screen and (max-width: 1023px){.p-pose-library__popup-prev-button{left:20px}}@media screen and (max-width: 767px){.p-pose-library__popup-prev-button{left:10px;width:14px;height:14px;border-top:3.2px solid #000;border-left:3.2px solid #000}}.p-pose-library__popup-next-button{position:absolute;top:50%;right:30px;z-index:1;width:28px;height:28px;border-top:6px solid #000;border-right:6px solid #000;transform:translateY(-50%) rotate(45deg)}.p-pose-library__popup-next-button.disabled{opacity:.1}@media screen and (max-width: 1023px){.p-pose-library__popup-next-button{right:20px}}@media screen and (max-width: 767px){.p-pose-library__popup-next-button{right:10px;width:14px;height:14px;border-top:3.2px solid #000;border-right:3.2px solid #000}}.p-pose-library__popup-control-buttons{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 767px){.p-pose-library__popup-control-buttons{justify-content:space-between;padding-bottom:30px}}.p-pose-library__popup-control-button-check-box{position:absolute;top:0;right:0;display:flex;align-items:center;cursor:pointer;gap:8px}.p-pose-library__popup-control-button-check-box>span{font-size:14px;font-weight:500;line-height:25px}@media screen and (max-width: 767px){.p-pose-library__popup-control-button-check-box{top:auto;right:0;bottom:0}.p-pose-library__popup-control-button-check-box>span{font-size:12px;line-height:18px}}.p-pose-library__popup-control-button{display:flex;flex-direction:column;align-items:center;width:80px;padding:12px 0 8px;font-size:10px;font-weight:700;border:2px solid #000;border-radius:10px;gap:10px}.p-pose-library__popup-control-button>span{line-height:10px}.p-pose-library__popup-control-button[disabled]{opacity:.5}@media screen and (max-width: 767px){.p-pose-library__popup-control-button{flex-direction:row;justify-content:center;padding:12px 0;gap:5px}}.u-m-0{margin:0!important}.u-m-1{margin:10px!important}.u-m-2{margin:20px!important}.u-m-3{margin:40px!important}.u-m-4{margin:60px!important}.u-m-5{margin:100px!important}.u-m-auto{margin:auto!important}.u-my-0{margin-top:0!important;margin-bottom:0!important}.u-my-1{margin-top:10px!important;margin-bottom:10px!important}.u-my-2{margin-top:20px!important;margin-bottom:20px!important}.u-my-3{margin-top:40px!important;margin-bottom:40px!important}.u-my-4{margin-top:60px!important;margin-bottom:60px!important}.u-my-5{margin-top:100px!important;margin-bottom:100px!important}.u-my-auto{margin-top:auto!important;margin-bottom:auto!important}.u-mx-0{margin-right:0!important;margin-left:0!important}.u-mx-1{margin-right:10px!important;margin-left:10px!important}.u-mx-2{margin-right:20px!important;margin-left:20px!important}.u-mx-3{margin-right:40px!important;margin-left:40px!important}.u-mx-4{margin-right:60px!important;margin-left:60px!important}.u-mx-5{margin-right:100px!important;margin-left:100px!important}.u-mx-auto{margin-right:auto!important;margin-left:auto!important}.u-mt-0{margin-top:0!important}.u-mt-1{margin-top:10px!important}.u-mt-2{margin-top:20px!important}.u-mt-3{margin-top:40px!important}.u-mt-4{margin-top:60px!important}.u-mt-5{margin-top:100px!important}.u-mt-auto{margin-top:auto!important}.u-mr-0{margin-right:0!important}.u-mr-1{margin-right:10px!important}.u-mr-2{margin-right:20px!important}.u-mr-3{margin-right:40px!important}.u-mr-4{margin-right:60px!important}.u-mr-5{margin-right:100px!important}.u-mr-auto{margin-right:auto!important}.u-mb-0{margin-bottom:0!important}.u-mb-1{margin-bottom:10px!important}.u-mb-2{margin-bottom:20px!important}.u-mb-3{margin-bottom:40px!important}.u-mb-4{margin-bottom:60px!important}.u-mb-5{margin-bottom:100px!important}.u-mb-auto{margin-bottom:auto!important}.u-ml-0{margin-left:0!important}.u-ml-1{margin-left:10px!important}.u-ml-2{margin-left:20px!important}.u-ml-3{margin-left:40px!important}.u-ml-4{margin-left:60px!important}.u-ml-5{margin-left:100px!important}.u-ml-auto{margin-left:auto!important}.u-p-0{padding:0!important}.u-p-1{padding:10px!important}.u-p-2{padding:20px!important}.u-p-3{padding:40px!important}.u-p-4{padding:60px!important}.u-p-5{padding:100px!important}.u-p-auto{padding:auto!important}.u-py-0{padding-top:0!important;padding-bottom:0!important}.u-py-1{padding-top:10px!important;padding-bottom:10px!important}.u-py-2{padding-top:20px!important;padding-bottom:20px!important}.u-py-3{padding-top:40px!important;padding-bottom:40px!important}.u-py-4{padding-top:60px!important;padding-bottom:60px!important}.u-py-5{padding-top:100px!important;padding-bottom:100px!important}.u-py-auto{padding-top:auto!important;padding-bottom:auto!important}.u-px-0{padding-right:0!important;padding-left:0!important}.u-px-1{padding-right:10px!important;padding-left:10px!important}.u-px-2{padding-right:20px!important;padding-left:20px!important}.u-px-3{padding-right:40px!important;padding-left:40px!important}.u-px-4{padding-right:60px!important;padding-left:60px!important}.u-px-5{padding-right:100px!important;padding-left:100px!important}.u-px-auto{padding-right:auto!important;padding-left:auto!important}.u-pt-0{padding-top:0!important}.u-pt-1{padding-top:10px!important}.u-pt-2{padding-top:20px!important}.u-pt-3{padding-top:40px!important}.u-pt-4{padding-top:60px!important}.u-pt-5{padding-top:100px!important}.u-pt-auto{padding-top:auto!important}.u-pr-0{padding-right:0!important}.u-pr-1{padding-right:10px!important}.u-pr-2{padding-right:20px!important}.u-pr-3{padding-right:40px!important}.u-pr-4{padding-right:60px!important}.u-pr-5{padding-right:100px!important}.u-pr-auto{padding-right:auto!important}.u-pb-0{padding-bottom:0!important}.u-pb-1{padding-bottom:10px!important}.u-pb-2{padding-bottom:20px!important}.u-pb-3{padding-bottom:40px!important}.u-pb-4{padding-bottom:60px!important}.u-pb-5{padding-bottom:100px!important}.u-pb-auto{padding-bottom:auto!important}.u-pl-0{padding-left:0!important}.u-pl-1{padding-left:10px!important}.u-pl-2{padding-left:20px!important}.u-pl-3{padding-left:40px!important}.u-pl-4{padding-left:60px!important}.u-pl-5{padding-left:100px!important}.u-pl-auto{padding-left:auto!important}@media screen and (min-width: 351px){.u-hide-up-sm{display:none!important}}@media screen and (min-width: 768px){.u-hide-up-md{display:none!important}}@media screen and (min-width: 1024px){.u-hide-up-lg{display:none!important}}@media screen and (min-width: 1240px){.u-hide-up-xl{display:none!important}}@media screen and (max-width: 350px){.u-hide-down-sm{display:none!important}}@media screen and (max-width: 767px){.u-hide-down-md{display:none!important}}@media screen and (max-width: 1023px){.u-hide-down-lg{display:none!important}}@media screen and (max-width: 1239px){.u-hide-down-xl{display:none!important}}.u-rule__horizontal-dotted,.ais-Hits-item:not(:last-child) .p-algolia-search-box__item:after{height:1px;background-image:linear-gradient(to right,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:top;background-size:5px 1px;border:none}.u-rule__vertical-dotted{display:inline-block;width:1px;background-image:linear-gradient(to bottom,#000,#000 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:left;background-size:1px 5px;border:none}@media screen and (max-width: 767px){.u-rule__ignore-parent-width{margin-right:calc((100vw - 100%)/-2);margin-left:calc((100vw - 100%)/-2)}}.u-underline__yellow{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__yellow:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#f4d969;transition:.2s}.u-underline__yellow2{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__yellow2:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#fac02d;transition:.2s}@media screen and (max-width: 767px){.u-underline__yellow2--down-md{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__yellow2--down-md:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#fac02d;transition:.2s}}.u-underline__green{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__green:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#c5e1a4;transition:.2s}.u-underline__red{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__red:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#f49d98;transition:.2s}.u-underline__black{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__black:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#000;transition:.2s}@media screen and (min-width: 768px){.u-underline__black--up-md{position:relative;z-index:1;display:inline-block;white-space:nowrap}.u-underline__black--up-md:before{position:absolute;bottom:0%;left:0;z-index:-1;width:101%;height:40%;line-height:1.5;content:"";background-color:#000;transition:.2s}}.u-prg--16px{font-size:16px;line-height:29px}@media screen and (max-width: 1023px){.u-prg--16px{font-size:14px;line-height:25px}}.u-text-inline-block{display:inline-block}.u-anchor-link--base{color:#000;text-decoration:underline}.u-popup-unless-subscription{cursor:pointer}.u-txt-color--red{color:#ff3636}
