[data-scope-path="curriculum/small_categories/show"]{max-width:1140px;margin:auto;padding:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"]{max-width:100%;width:100%;padding:30px 15px 15px;overflow:hidden}}[data-scope-path="curriculum/small_categories/show"] img{width:100%;height:auto;display:block}[data-scope-path="curriculum/small_categories/show"] .sp-ad-banner{margin-bottom:25px;display:flex;justify-content:space-around}@media screen and (min-width: 1025px){[data-scope-path="curriculum/small_categories/show"] .sp-ad-banner{display:none}}[data-scope-path="curriculum/small_categories/show"] .pc-ad-banner{margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .pc-ad-banner{display:none}}[data-scope-path="curriculum/small_categories/show"] .ad-banners-horizontal{display:flex;justify-content:space-around}[data-scope-path="curriculum/small_categories/show"] .article-area,[data-scope-path="curriculum/small_categories/show"] .word-area,[data-scope-path="curriculum/small_categories/show"] .tool-area,[data-scope-path="curriculum/small_categories/show"] .tool-categories-area,[data-scope-path="curriculum/small_categories/show"] .useful_items-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-area{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 300px;grid-template-columns:1fr 300px;-ms-grid-rows:1fr;grid-template-rows:1fr;gap:0 50px;grid-template-areas:"layout-main layout-side";position:relative}@media all and (-ms-high-contrast: none){[data-scope-path="curriculum/small_categories/show"] .article-area,[data-scope-path="curriculum/small_categories/show"] .word-area,[data-scope-path="curriculum/small_categories/show"] .tool-area,[data-scope-path="curriculum/small_categories/show"] .tool-categories-area,[data-scope-path="curriculum/small_categories/show"] .useful_items-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-area{display:-ms-grid;-ms-grid-columns:1fr 300px;-ms-grid-rows:1fr}}@media screen and (max-width: 1024px){[data-scope-path="curriculum/small_categories/show"] .article-area,[data-scope-path="curriculum/small_categories/show"] .word-area,[data-scope-path="curriculum/small_categories/show"] .tool-area,[data-scope-path="curriculum/small_categories/show"] .tool-categories-area,[data-scope-path="curriculum/small_categories/show"] .useful_items-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-area,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-area{display:block}}[data-scope-path="curriculum/small_categories/show"] .article-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-main-section,[data-scope-path="curriculum/small_categories/show"] .word-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section,[data-scope-path="curriculum/small_categories/show"] .useful-item,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section{-ms-grid-row:1;-ms-grid-column:1;grid-area:layout-main;margin-left:auto;margin-right:auto;position:relative;max-width:690px;width:100%}@media all and (-ms-high-contrast: none){[data-scope-path="curriculum/small_categories/show"] .article-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-main-section,[data-scope-path="curriculum/small_categories/show"] .word-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section,[data-scope-path="curriculum/small_categories/show"] .useful-item,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .article-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-main-section,[data-scope-path="curriculum/small_categories/show"] .word-main-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section,[data-scope-path="curriculum/small_categories/show"] .useful-item,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section{min-width:auto}}[data-scope-path="curriculum/small_categories/show"] .article-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .tool-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .word-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .useful-item [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section [data-scope-path="partials/article/_sns_share"]{z-index:1}[data-scope-path="curriculum/small_categories/show"] .article-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .article-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .tool-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .tool-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .word-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .word-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .useful-item .article-contents,[data-scope-path="curriculum/small_categories/show"] .useful-item .word-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section .word-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section .article-contents,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section .word-contents{position:relative;z-index:0;word-break:break-word}@media screen and (min-width: 1025px){[data-scope-path="curriculum/small_categories/show"] .article-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .tool-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .word-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .useful-item .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section .sp-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section .sp-ad-banner{display:none}}@media screen and (max-width: 1024px){[data-scope-path="curriculum/small_categories/show"] .article-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .tool-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .word-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .tool-categories-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .useful-item .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_middle_categories-main-section .pc-ad-banner,[data-scope-path="curriculum/small_categories/show"] .curriculum_large_categories-main-section .pc-ad-banner{display:none}}[data-scope-path="curriculum/small_categories/show"] .article-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .sidebar-section,[data-scope-path="curriculum/small_categories/show"] .related-items-section,[data-scope-path="curriculum/small_categories/show"] [data-scope-path="curriculum/_side"]{-ms-grid-row:1;-ms-grid-column:3;grid-area:layout-side}@media all and (-ms-high-contrast: none){[data-scope-path="curriculum/small_categories/show"] .article-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .sidebar-section,[data-scope-path="curriculum/small_categories/show"] .related-items-section,[data-scope-path="curriculum/small_categories/show"] [data-scope-path="curriculum/_side"]{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;margin-left:50px}}@media screen and (max-width: 1024px){[data-scope-path="curriculum/small_categories/show"] .article-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .tool-categories-sidebar-section,[data-scope-path="curriculum/small_categories/show"] .sidebar-section,[data-scope-path="curriculum/small_categories/show"] .related-items-section,[data-scope-path="curriculum/small_categories/show"] [data-scope-path="curriculum/_side"]{max-width:100%;margin-left:0}}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"]{padding-top:0}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-category-text{margin-bottom:15px;color:#ee6354;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-category-text{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-middle-categories-show-heading{position:relative;text-align:center;background-color:#f8f8fa;padding:30px;margin-left:-20px;margin-right:-20px}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-middle-categories-show-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:5px;background-color:#37beb0;z-index:-1}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-middle-categories-show-heading h1{font-size:2.4rem;color:#111;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-middle-categories-show-heading h1{font-size:2rem;margin-bottom:0}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor{padding:20px;border:1px solid #eee;border-radius:3px;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor{font-size:1.2rem;margin-top:25px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor img{width:auto;height:17px;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor img{margin-bottom:10px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor p{display:inline-block}@media screen and (min-width: 769px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor p{margin-left:5px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .supervisor a{color:#8ba7b8;font-size:1.4rem}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-category-description{color:#555;font-size:1.4rem;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-category-description{margin-top:25px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article{margin-bottom:30px;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);transition:box-shadow .1s ease-in}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article{align-items:center;border-radius:3px;overflow:hidden}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .curriculum-article-link{display:flex;padding:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .curriculum-article-link{padding:0;flex-direction:column}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .eyecatch{max-width:180px;width:100%;flex-shrink:0}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .eyecatch{max-width:100%}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .eyecatch img{display:block;width:100%;height:auto}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information{margin-left:20px;width:100%}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information{margin-left:0;padding:20px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-heading{display:flex;justify-content:space-between}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-heading .curriculum-article-title{font-size:1.6rem;margin-bottom:15px;color:#111}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-heading .members-only{margin-top:-10px}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-heading .members-only .icon{width:14px;height:16px;margin-left:20px;margin-right:6px;margin-bottom:-3px}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-heading .members-only-label{padding:1px 3px;color:#fff;background-color:#111;font-size:1rem;font-weight:bold}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .curriculum-list .curriculum-article .information .curriculum-article-description{font-size:1.2rem;color:#555}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .back-to-course-top{font-size:1.4rem;display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:250px;height:45px;border:1px solid #ddd;border-radius:22.5px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out;margin:50px auto 70px}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .back-to-course-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .back-to-course-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section section .back-to-course-top{margin:30px auto 50px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section{margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section{margin-bottom:30px}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"]{padding:0}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .member-count{margin-left:15px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .member-count{margin-left:0}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .registration{margin-right:15px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .registration{margin-right:0}}[data-scope-path="curriculum/small_categories/show"] .curriculum_small_categories-area .curriculum_small_categories-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .registration-text{padding-top:0}
