@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@1,700&display=swap";html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],button{cursor:pointer}[type=button]{cursor:pointer}[type=reset]{cursor:pointer}[type=submit]{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}button{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:initial}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{font-size:16px}body{color:#333;font-feature-settings:"palt" on;word-break:break-all;background-color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Kaku Gothic ProN,Osaka,メイリオ,Meiryo,sans-serif;line-height:1.5}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ul{margin:0}ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}p+p{margin-top:1em}p span{display:block}img{vertical-align:text-bottom;width:100%;height:auto}dl{margin-top:0;margin-bottom:0}dd:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}dd:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}dd:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}dd:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}a{color:#007bff;text-decoration:none}.a-responsive-text{margin:0 0 40px}.section-block{max-width:960px;margin:0 auto 64px}.section-block .a-description-text{margin:0 0 16px}.a-works-heading1{margin-bottom:16px;font-size:24px}.a-works-heading2{border-bottom:1px solid #e0e0e0;padding-bottom:8px;font-size:20px}.a-works-btn{color:#fff;text-align:center;border-radius:5px;height:40px;font-weight:700;display:inline-block}.a-works-btn--solid-primary{background:#00c4aa;min-width:224px;padding:8px 0;box-shadow:0 4px #009b87}.a-works-btn--solid-warning{background:#f9a825;padding:8px 24px;box-shadow:0 4px #ef9607}.fas{padding-right:8px;font-style:normal;line-height:1;display:inline-block}.fa-book:before,.fa-chalkboard:before,.fa-chevron-left:before,.fa-stopwatch:before,.fa-video:before{content:"";vertical-align:bottom;background-repeat:no-repeat;background-size:contain;width:auto;height:1em;display:inline-block}.fa-book:before{aspect-ratio:131/150;background-image:url(/pages/images/works/_commons/icon_book.svg)}.fa-video:before{aspect-ratio:169/150;background-image:url(/pages/images/works/_commons/icon_video.svg)}.fa-stopwatch:before{aspect-ratio:131/150;background-image:url(/pages/images/works/_commons/icon_stopwatch.svg)}.fa-chalkboard:before{aspect-ratio:188/150;background-image:url(/pages/images/works/_commons/icon_chalkboard.svg)}.fa-chevron-left:before{aspect-ratio:94/150;background-image:url(/pages/images/works/_commons/icon_chevron-left.svg)}header{border-bottom:1px solid #e0e0e0;margin-bottom:40px;padding:10px 40px}header .logo{width:220px;line-height:1}.m-mainvisual{color:#fff;background-color:#cfe9ff;border-radius:10px;flex-direction:row-reverse;justify-content:space-between;max-width:960px;margin:0 auto 64px;display:flex;overflow:hidden}.m-mainvisual__inner{margin:40px 0 40px 40px;overflow:hidden}.m-mainvisual h1{font-size:36px}.m-mainvisual p{margin:16px 0 24px;font-size:24px}.m-mainvisual ul{padding:0;list-style:none}.m-mainvisual ul li{float:left;border:2px solid #fff;border-radius:24px;margin-right:8px;padding:8px 16px}.m-mainvisual__image{position:relative}.m-mainvisual__image img{border-radius:0 0 10px;height:auto;position:absolute;bottom:0;right:0}.m-mainvisual--primary{background:#00c4aa}.m-mainvisual--primary img{width:314px}.m-mainvisual--python-trial{background:#777dc7}.m-mainvisual--python-trial img{width:300px}.m-mainvisual--crank-java{background:#ffa059}.m-mainvisual--crank-java img{width:225px}.m-mainvisual--crank-php{background:#5bbcaa}.m-mainvisual--crank-php img{width:270px}.m-mainvisual--crank-c-sharp{background:#cf7fc9}.m-mainvisual--crank-c-sharp img{width:320px}.m-mainvisual--crank-ruby{background:#ec7569}.m-mainvisual--crank-ruby img{width:320px}.m-mainvisual--pc img{width:280px}.m-mainvisual--information-study{background:#0069c3}.m-mainvisual--what-is-paiza{background:#00c4aa}.m-mainvisual--web-app-python{background:#777dc7}.m-mainvisual--web-app-java{background:#ffa059}.m-mainvisual--web-app-php{background:#44cdb8}.m-mainvisual--web-app-ruby{background:#ec7569}.m-mainvisual--fe{background:#185083}.m-mainvisual--rank img{width:245px}.m-mainvisual--brank{background:#c97d48}.m-mainvisual--drank{background:#863e1a}.m-mainvisual--measures img{width:300px}.m-mainvisual--cording-test{background:#34b8fc}.m-mainvisual--competitive-programming{background:#fc3455}.m-mainvisual--level-up-drill{background:#51b182;display:block}.m-mainvisual--level-up-drill h2{font-size:36px}.m-mainvisual__inner--level-up-drill{margin:40px}.m-mainvisual__inner--level-up-drill__heading{text-align:center;margin:0 0 40px}.m-about__description{background:#c8e6fd;border-radius:5px;margin:0 0 24px;padding:24px 24px 20px}.m-about__description h3{color:#fff;background:#2196f3;border-radius:20px;margin-bottom:16px;padding:8px 16px;font-size:16px;display:inline-block}.m-about__description ul li{padding-bottom:4px}.m-step__inner{border-top:1px solid #e0e0e0}.m-step-box{border-bottom:1px solid #e0e0e0;padding:24px;display:flex}.m-step-box__title{color:#fff;text-align:center;text-transform:uppercase;background:#00c4aa;border-radius:20px;align-self:center;min-width:96px;height:40px;margin-right:24px;padding:8px 16px;font-weight:700;display:inline-block}.m-step-box__title--python-trial{background:#777dc7}.m-step-box__title--crank-java{background:#ffa059}.m-step-box__title--crank-php{background:#5bbcaa}.m-step-box__title--crank-c-sharp{background:#cf7fc9}.m-step-box__title--crank-ruby{background:#ec7569}.m-step-box__title--information-study{background:#0069c3}.m-step-box__title--web-app-php{background:#44cdb8}.m-step-box__title--brank{background:#c97d48}.m-step-box__title--drank{background:#863e1a}.m-step-box__title--cording-test{background:#34b8fc}.m-step-box__title--competitive-programming{background:#fc3455}.m-step-box__title--fe{background:#185083}.m-step-box__title--level-up-drill{background:#04b47b}.m-step-box__description{flex-grow:2;margin-right:24px}.m-step-box__note{color:#9e9e9e;margin:8px 0 0}.m-step-box__btn{align-self:center}.a-step-heading{margin-bottom:8px;font-size:24px;font-weight:700}.a-step-heading a{color:#333}.a-step-heading a:hover{color:#007bff}.a-step-info{list-style:none;display:flex;padding:0!important}.a-step-info li{margin-right:16px}.a-step-info li:last-child{margin-right:0}.m-recommend__inner{grid-template-columns:repeat(auto-fill,minmax(222px,max-content));gap:16px;display:grid}.m-recommend-box img{border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.15)}.m-recommend-box dl{color:#333}.m-recommend-box dl dt{margin:12px 0 8px;font-size:18px;font-weight:700}.m-paid-plan{text-align:center;background:url(/pages/images/works/stories/bg_paid_plan.png) 0 0/cover no-repeat;padding:80px 0}.m-paid-plan .section-block{margin:0 auto}.m-paid-plan__heading{color:#fff;margin-bottom:40px}.m-paid-plan__heading img{width:350px;height:auto;margin-bottom:8px}.m-paid-plan__heading span{font-size:40px;display:block}.footer{border-top:1px solid #e4f1ef}.footer__copyright{color:#37474f;text-align:right;padding:20px;font-size:14px}@media screen and (max-width:1000px){.section-block{padding:0 20px}.m-mainvisual{margin:0 20px 64px}}@media screen and (max-width:768px){a{transition:opacity .24s}a:hover{opacity:.7}.a-responsive-text span{display:inline}.m-mainvisual{display:inherit}.m-mainvisual__inner{margin:40px 40px 32px}.m-mainvisual ul li{margin:0 8px 8px 0}.m-mainvisual__image{text-align:right}.m-mainvisual__image img{position:inherit;border-radius:0;width:280px;padding-top:40px}.m-mainvisual--primary img{width:280px}.m-mainvisual--python-trial img{width:250px}.m-mainvisual--crank-java img{width:180px}.m-mainvisual--crank-c-sharp img,.m-mainvisual--crank-php img{width:205px}.m-mainvisual--crank-ruby img,.m-mainvisual--pc img{width:220px}.m-mainvisual--rank img{width:205px}.m-mainvisual--measures img{width:250px}.m-step-box{display:inherit}.m-step-box__title{margin:0 0 16px}.m-step-box__btn{text-align:center;margin-top:16px}}@media (max-width:550px){.footer__copyright{text-align:center;font-size:12px}}@media screen and (max-width:550px){header{padding:8px 20px}header .logo{width:160px}.m-recommend__inner{grid-template-columns:repeat(auto-fill,minmax(160px,max-content))}.m-paid-plan__heading img{width:220px}.m-paid-plan__heading span{font-size:24px}}