﻿[data-scope-path="articles/show"]{max-width:1140px;margin:auto;padding:50px}@media screen and (max-width: 768px){[data-scope-path="articles/show"]{max-width:100%;width:100%;padding:30px 15px 15px;overflow:hidden}}[data-scope-path="articles/show"] img{width:100%;height:auto;display:block}[data-scope-path="articles/show"] .sp-ad-banner{margin-bottom:25px;display:flex;justify-content:space-around}@media screen and (min-width: 1025px){[data-scope-path="articles/show"] .sp-ad-banner{display:none}}[data-scope-path="articles/show"] .pc-ad-banner{margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .pc-ad-banner{display:none}}[data-scope-path="articles/show"] .ad-banners-horizontal{display:flex;justify-content:space-around}[data-scope-path="articles/show"] .article-area,[data-scope-path="articles/show"] .word-area,[data-scope-path="articles/show"] .tool-area,[data-scope-path="articles/show"] .tool-categories-area,[data-scope-path="articles/show"] .useful_items-area,[data-scope-path="articles/show"] .curriculum_small_categories-area,[data-scope-path="articles/show"] .curriculum_middle_categories-area,[data-scope-path="articles/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="articles/show"] .article-area,[data-scope-path="articles/show"] .word-area,[data-scope-path="articles/show"] .tool-area,[data-scope-path="articles/show"] .tool-categories-area,[data-scope-path="articles/show"] .useful_items-area,[data-scope-path="articles/show"] .curriculum_small_categories-area,[data-scope-path="articles/show"] .curriculum_middle_categories-area,[data-scope-path="articles/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="articles/show"] .article-area,[data-scope-path="articles/show"] .word-area,[data-scope-path="articles/show"] .tool-area,[data-scope-path="articles/show"] .tool-categories-area,[data-scope-path="articles/show"] .useful_items-area,[data-scope-path="articles/show"] .curriculum_small_categories-area,[data-scope-path="articles/show"] .curriculum_middle_categories-area,[data-scope-path="articles/show"] .curriculum_large_categories-area{display:block}}[data-scope-path="articles/show"] .article-main-section,[data-scope-path="articles/show"] .tool-main-section,[data-scope-path="articles/show"] .word-main-section,[data-scope-path="articles/show"] .tool-categories-main-section,[data-scope-path="articles/show"] .useful-item,[data-scope-path="articles/show"] .curriculum_small_categories-main-section,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section,[data-scope-path="articles/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="articles/show"] .article-main-section,[data-scope-path="articles/show"] .tool-main-section,[data-scope-path="articles/show"] .word-main-section,[data-scope-path="articles/show"] .tool-categories-main-section,[data-scope-path="articles/show"] .useful-item,[data-scope-path="articles/show"] .curriculum_small_categories-main-section,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section,[data-scope-path="articles/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="articles/show"] .article-main-section,[data-scope-path="articles/show"] .tool-main-section,[data-scope-path="articles/show"] .word-main-section,[data-scope-path="articles/show"] .tool-categories-main-section,[data-scope-path="articles/show"] .useful-item,[data-scope-path="articles/show"] .curriculum_small_categories-main-section,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section,[data-scope-path="articles/show"] .curriculum_large_categories-main-section{min-width:auto}}[data-scope-path="articles/show"] .article-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .tool-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .word-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .tool-categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .useful-item [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .curriculum_small_categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .curriculum_middle_categories-main-section [data-scope-path="partials/article/_sns_share"],[data-scope-path="articles/show"] .curriculum_large_categories-main-section [data-scope-path="partials/article/_sns_share"]{z-index:1}[data-scope-path="articles/show"] .article-main-section .article-contents,[data-scope-path="articles/show"] .article-main-section .word-contents,[data-scope-path="articles/show"] .tool-main-section .article-contents,[data-scope-path="articles/show"] .tool-main-section .word-contents,[data-scope-path="articles/show"] .word-main-section .article-contents,[data-scope-path="articles/show"] .word-main-section .word-contents,[data-scope-path="articles/show"] .tool-categories-main-section .article-contents,[data-scope-path="articles/show"] .tool-categories-main-section .word-contents,[data-scope-path="articles/show"] .useful-item .article-contents,[data-scope-path="articles/show"] .useful-item .word-contents,[data-scope-path="articles/show"] .curriculum_small_categories-main-section .article-contents,[data-scope-path="articles/show"] .curriculum_small_categories-main-section .word-contents,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section .article-contents,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section .word-contents,[data-scope-path="articles/show"] .curriculum_large_categories-main-section .article-contents,[data-scope-path="articles/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="articles/show"] .article-main-section .sp-ad-banner,[data-scope-path="articles/show"] .tool-main-section .sp-ad-banner,[data-scope-path="articles/show"] .word-main-section .sp-ad-banner,[data-scope-path="articles/show"] .tool-categories-main-section .sp-ad-banner,[data-scope-path="articles/show"] .useful-item .sp-ad-banner,[data-scope-path="articles/show"] .curriculum_small_categories-main-section .sp-ad-banner,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section .sp-ad-banner,[data-scope-path="articles/show"] .curriculum_large_categories-main-section .sp-ad-banner{display:none}}@media screen and (max-width: 1024px){[data-scope-path="articles/show"] .article-main-section .pc-ad-banner,[data-scope-path="articles/show"] .tool-main-section .pc-ad-banner,[data-scope-path="articles/show"] .word-main-section .pc-ad-banner,[data-scope-path="articles/show"] .tool-categories-main-section .pc-ad-banner,[data-scope-path="articles/show"] .useful-item .pc-ad-banner,[data-scope-path="articles/show"] .curriculum_small_categories-main-section .pc-ad-banner,[data-scope-path="articles/show"] .curriculum_middle_categories-main-section .pc-ad-banner,[data-scope-path="articles/show"] .curriculum_large_categories-main-section .pc-ad-banner{display:none}}[data-scope-path="articles/show"] .article-sidebar-section,[data-scope-path="articles/show"] .tool-sidebar-section,[data-scope-path="articles/show"] .tool-categories-sidebar-section,[data-scope-path="articles/show"] .sidebar-section,[data-scope-path="articles/show"] .related-items-section,[data-scope-path="articles/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="articles/show"] .article-sidebar-section,[data-scope-path="articles/show"] .tool-sidebar-section,[data-scope-path="articles/show"] .tool-categories-sidebar-section,[data-scope-path="articles/show"] .sidebar-section,[data-scope-path="articles/show"] .related-items-section,[data-scope-path="articles/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="articles/show"] .article-sidebar-section,[data-scope-path="articles/show"] .tool-sidebar-section,[data-scope-path="articles/show"] .tool-categories-sidebar-section,[data-scope-path="articles/show"] .sidebar-section,[data-scope-path="articles/show"] .related-items-section,[data-scope-path="articles/show"] [data-scope-path="curriculum/_side"]{max-width:100%;margin-left:0}}[data-scope-path="articles/show"] .register-to-bookmark{display:inline-block;padding:6px 18px;font-size:.75em;display:flex;justify-content:center;align-items:center;color:#fff;width:160px;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="articles/show"] .register-to-bookmark:hover{background-color:#f28478;box-shadow:none}[data-scope-path="articles/show"] .register-to-bookmark>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="articles/show"] .register-to-bookmark .button-to-register{color:#fff}[data-scope-path="articles/show"] .register-to-bookmark .register-icon{width:13px;height:13px;margin-right:5px;margin-bottom:2px;vertical-align:middle;color:#fff}[data-scope-path="articles/show"] .article-main-section .main-visual{margin:0 0 22px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-visual{margin:0 0 20px}}[data-scope-path="articles/show"] .article-main-section .sponsored{float:right;font-size:.9em;color:#555}[data-scope-path="articles/show"] .article-main-section .revised-at{display:block;margin-bottom:10px;font-size:.875em;color:#888}[data-scope-path="articles/show"] .article-main-section [data-scope-path="kaminari/front/_paginator"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section [data-scope-path="kaminari/front/_paginator"]{margin-bottom:30px}[data-scope-path="articles/show"] .article-main-section [data-scope-path="kaminari/front/_paginator"] a{width:34px}}[data-scope-path="articles/show"] .article-main-section .next-page-summary{text-align:center;border:1px solid #ddd;box-sizing:border-box;border-radius:4px;margin-bottom:30px;display:flex;justify-content:flex-start;line-height:60px;font-size:16px;padding:0 20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .next-page-summary{justify-content:center;line-height:45px;font-size:14px}}[data-scope-path="articles/show"] .article-main-section .next-page-summary .next-page{font-weight:bold;min-width:120px;color:#555}[data-scope-path="articles/show"] .article-main-section .next-page-summary .next-page .right-arrow-icon{width:20px;height:12px}[data-scope-path="articles/show"] .article-main-section .next-page-summary .next-page-title{margin-left:10px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .next-page-summary .next-page-title{display:none}}[data-scope-path="articles/show"] .article-main-section .article-categories{display:flex;flex-wrap:wrap;margin:-2.5px -2.5px 15px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .article-categories{flex-wrap:nowrap;width:100vw;margin:-2.5px -15px 15px;white-space:nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch}[data-scope-path="articles/show"] .article-main-section .article-categories::before,[data-scope-path="articles/show"] .article-main-section .article-categories::after{content:"";flex-shrink:0;width:12.5px;height:3.2rem;margin:2.5px 0}}[data-scope-path="articles/show"] .article-main-section .article-categories li{margin:2.5px}[data-scope-path="articles/show"] .article-main-section .article-categories .category-link{display:flex;align-items:center;color:#37beb0;height:3.2rem;font-size:1.2rem;font-weight:bold;padding:.6em 1em;border:1px solid #37beb0;border-radius:2px;background-color:#fff;transition:color, background-color .1s ease-out}[data-scope-path="articles/show"] .article-main-section .article-categories .category-link:hover{background-color:#37beb0;color:#fff}@media screen and (min-width: 769px){[data-scope-path="articles/show"] .article-main-section .top-bookmark{position:absolute;top:30px;left:-80px;display:flex;flex-direction:column-reverse;height:100%}[data-scope-path="articles/show"] .article-main-section .top-bookmark .scroll-area{height:100%}[data-scope-path="articles/show"] .article-main-section .top-bookmark .scroll-area .scroll-box{position:-webkit-sticky;position:sticky;top:140px}}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .top-bookmark{display:inherit;margin-top:80px;margin-bottom:40px}}[data-scope-path="articles/show"] .article-main-section .top-bookmark .article-bookmark-button{margin-bottom:24px}[data-scope-path="articles/show"] .article-main-section .pr-times-banner{background:url(https://ferret.akamaized.net/assets/articles/pr-times-banner-pc-92b8957b2b4621d58411730bee084a671b8c4c4c32527b7bfba778851511673c.png) no-repeat center/contain;padding-top:10.22%;margin-bottom:25px}@media screen and (max-width: 414px){[data-scope-path="articles/show"] .article-main-section .pr-times-banner{background:url(https://ferret.akamaized.net/assets/articles/pr-times-banner-sp-60e37969222d08e936b5a3b300f42c7c9f28db78b2e18fbba37695534298ba9b.png) no-repeat center/contain;padding-top:39.2%}}[data-scope-path="articles/show"] .article-main-section .learning_article-banner{background:url(https://ferret.akamaized.net/assets/articles/learning_article_under_202210-pc-056ca41eb26bd53b60f2f97a827db958199cab737f64c6ee60d9d9fda8ee1496.png) no-repeat center/contain;padding-top:40.22%;margin-bottom:25px}@media screen and (max-width: 414px){[data-scope-path="articles/show"] .article-main-section .learning_article-banner{background:url(https://ferret.akamaized.net/assets/articles/learning_article_under_202210-sp-d1b9cd161bd138594c0e02edd923aeb8a0251a512eb6d9c6a735859a79a20316.png) no-repeat center/contain;padding-top:39.2%}}[data-scope-path="articles/show"] .article-main-section h1{font-size:1.85em;letter-spacing:.05em;margin-top:-8px;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section h1{font-size:1.4em}}[data-scope-path="articles/show"] .article-main-section .description{line-height:1.8;letter-spacing:.02em;margin-bottom:1.56em;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .description{font-size:1.5rem}}[data-scope-path="articles/show"] .article-main-section .main-content{margin-bottom:50px;position:relative;font-size:1.6rem}[data-scope-path="articles/show"] .article-main-section .main-content h2{padding-bottom:.45em;margin-bottom:1.13em;margin-top:2em;border-bottom:1px solid #111;font-size:2.2rem;letter-spacing:.03em}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content h2{font-size:1.9rem}}[data-scope-path="articles/show"] .article-main-section .main-content h3{padding:.5em .75em;background-color:#f8f8fa;letter-spacing:.03em;font-size:1.8rem;margin-bottom:.67em;margin-top:2em}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content h3{font-size:1.7rem;padding:.5em}}[data-scope-path="articles/show"] .article-main-section .main-content h4{color:#21726a;letter-spacing:.03em;font-size:1.8rem;margin-bottom:.56em;margin-top:2em}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content h4{font-size:1.7rem}}[data-scope-path="articles/show"] .article-main-section .main-content p{line-height:1.8;letter-spacing:.02em;margin-bottom:1.56em}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content p{line-height:2}}[data-scope-path="articles/show"] .article-main-section .main-content ul li::before{content:'';display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background-color:#21726a}[data-scope-path="articles/show"] .article-main-section .main-content ol{list-style-type:none;counter-reset:list-number}[data-scope-path="articles/show"] .article-main-section .main-content ol li::before{counter-increment:list-number;content:counter(list-number) ".";margin-right:8px;color:#21726a;font-weight:bold;font-family:"Oswald", sans-serif}[data-scope-path="articles/show"] .article-main-section .main-content>ul,[data-scope-path="articles/show"] .article-main-section .main-content>ol{margin-bottom:1.56em}[data-scope-path="articles/show"] .article-main-section .main-content ul li,[data-scope-path="articles/show"] .article-main-section .main-content ol li{margin-bottom:.25em}[data-scope-path="articles/show"] .article-main-section .main-content li ol,[data-scope-path="articles/show"] .article-main-section .main-content li ul{margin-left:20px;margin-top:.25em}[data-scope-path="articles/show"] .article-main-section .main-content a:not([class]):hover{border-bottom:1px solid;cursor:pointer}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper{overflow:scroll;-webkit-overflow-scrolling:touch}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:separate;border-radius:4px;margin-bottom:1.56em}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table th{padding:10px 15px;min-width:150px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table th{padding:10px}}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table td{padding:15px;min-width:150px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table td{padding:10px}}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table thead th{border-bottom:1px solid #ddd;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table thead th:first-child{border-radius:4px 0 0}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table thead th:last-child{border-radius:0 4px 0 0}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table thead th:not(:last-child){border-right:1px solid #ddd}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table tbody td:not(:last-child){border-right:1px solid #ddd}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table tbody tr:not(:last-child) td{border-bottom:1px solid #ddd}[data-scope-path="articles/show"] .article-main-section .main-content pre{border:1px solid #ddd;border-radius:3px;padding:15px;margin-bottom:1.56em}[data-scope-path="articles/show"] .article-main-section .main-content pre code{font-size:.875em;line-height:1.8;letter-spacing:.08em;white-space:pre-wrap}[data-scope-path="articles/show"] .article-main-section .main-content blockquote{border:1px solid #ddd;border-radius:3px;padding:20px 50px;background-color:#f8f8fa;margin-bottom:1.56em;position:relative}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content blockquote{padding:30px 15px}}[data-scope-path="articles/show"] .article-main-section .main-content blockquote p{margin-bottom:0;font-size:.875em}[data-scope-path="articles/show"] .article-main-section .main-content blockquote p cite{font-style:normal}[data-scope-path="articles/show"] .article-main-section .main-content blockquote::before,[data-scope-path="articles/show"] .article-main-section .main-content blockquote::after{content:'';background:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' viewBox='0 0 22 16' width='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m454.474836 261.763036c2.503282.252142 4.477024 2.420563 4.525164 5.093268 0 2.82399-2.166302 5.143696-4.910284 5.143696-2.695843 0-4.910285-2.319706-4.910285-5.143696 0-6.404406 4.477024-9.480538 7.124727-10.741248.91466-.403427 1.925601.302571 1.925601 1.361567 0 .504284-.28884 1.008568-.7221 1.26071-1.588622 1.008568-2.503283 2.067564-3.032823 3.025703zm-12.179431 0c2.551422.252142 4.525164 2.420563 4.525164 5.093268 0 2.82399-2.166302 5.143696-4.910285 5.143696-2.695842 0-4.910284-2.319706-4.910284-5.143696 0-6.404406 4.477024-9.480538 7.124726-10.741248.914661-.403427 1.925602.302571 1.925602 1.361567 0 .504284-.28884 1.008568-.7221 1.26071-1.588622 1.008568-2.503283 2.067564-3.032823 3.025703z' fill='%23AAAAAA' fill-rule='evenodd' transform='matrix(-1 0 0 -1 459 272)'/%3E%3C/svg%3E");width:16px;height:12px;position:absolute;background-size:contain}[data-scope-path="articles/show"] .article-main-section .main-content blockquote::before{top:20px;left:20px;transform:rotate(180deg)}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content blockquote::before{top:10px;left:10px}}[data-scope-path="articles/show"] .article-main-section .main-content blockquote::after{bottom:20px;right:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content blockquote::after{bottom:10px;right:10px}}[data-scope-path="articles/show"] .article-main-section .main-content .strong{font-weight:bold;color:#21726a}[data-scope-path="articles/show"] .article-main-section .main-content em{font-style:normal;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content iframe[src^='https://www.facebook.com/plugins/post.php']{width:100%}}[data-scope-path="articles/show"] .article-main-section .main-content .video-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}[data-scope-path="articles/show"] .article-main-section .main-content .video-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}[data-scope-path="articles/show"] .article-main-section .main-content .word-link{border-bottom:1px solid #ddd;cursor:pointer;transition:border-bottom-color .1s ease-out}[data-scope-path="articles/show"] .article-main-section .main-content .word-link:hover{border-bottom-color:#37beb0}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip{width:500px;display:none;position:absolute;bottom:100%;margin-bottom:20px;padding:25px;border:1px solid #ddd;border-radius:5px;background-color:#f8f8fa;color:#111;z-index:1}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .arrow{width:20px;height:20px;position:absolute;left:50%;top:100%;transform:translateX(-50%) rotate(45deg);margin-top:-10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 2px;background-color:#f8f8fa}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip{width:320px;padding:15px}}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip dt{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip dt{font-size:1.4rem}}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip dd{font-size:1.4rem;margin-bottom:15px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip dd{font-size:1.2rem}}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:200px;height:36px;border:1px solid #ddd;border-radius:18px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem;margin:auto}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>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="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:200px;height:33px;border:1px solid #ddd;border-radius:16.5px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>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="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{font-size:1.2rem}}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more .read-more-text{color:#111;width:100%;text-align:center}[data-scope-path="articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover .read-more-text{color:inherit;border-bottom:none}@-webkit-keyframes pop-upwards{0%{bottom:calc(100% - 20px);opacity:.5}100%{bottom:100%;opacity:1}}@keyframes pop-upwards{0%{bottom:calc(100% - 20px);opacity:.5}100%{bottom:100%;opacity:1}}[data-scope-path="articles/show"] .article-main-section .main-content .word-link.with-tooltip .tooltip{display:block;-webkit-animation:pop-upwards 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;animation:pop-upwards 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) forwards}[data-scope-path="articles/show"] .article-main-section .main-content #profile{border:1px solid #ddd;border-radius:4px;margin-bottom:1.56em;overflow:hidden}[data-scope-path="articles/show"] .article-main-section .main-content #profile h2{margin:0;padding:15px 20px;border-bottom:1px solid #ddd;background-color:#f8f8fa;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile h2{padding:15px}}[data-scope-path="articles/show"] .article-main-section .main-content #profile dl{padding:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile dl{padding:15px}}[data-scope-path="articles/show"] .article-main-section .main-content #profile dt{color:#21726a;font-weight:bold;line-height:1.5;margin-bottom:.56em;font-size:1.5rem}[data-scope-path="articles/show"] .article-main-section .main-content #profile dd{font-size:1.4rem;line-height:1.8}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile dd{font-size:1.2rem}}[data-scope-path="articles/show"] .article-main-section .main-content #profile hr{margin:15px 0;border:none;border-bottom:1px solid #ddd}[data-scope-path="articles/show"] .article-main-section .main-content .interviewer-question{padding-left:40px;position:relative;font-weight:bold}[data-scope-path="articles/show"] .article-main-section .main-content .interviewer-question::before{content:"";width:30px;position:absolute;left:0;background-color:#000;height:2px;top:1em}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .interviewer-question{padding-left:30px}[data-scope-path="articles/show"] .article-main-section .main-content .interviewer-question::before{width:20px;height:1px}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link{display:flex;margin-bottom:1em;border-radius:10px;border:1px solid #eee;box-shadow:0 1px 8px rgba(0,0,0,0.1);transition:all .1s ease-in}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link{flex-wrap:wrap}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link:hover{box-shadow:0 1px 7px rgba(0,0,0,0.2);transform:translateY(-2px)}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{width:175px;flex-shrink:0;position:relative}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{width:100%}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch::before{content:"";display:block;padding-top:75%}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:10px 0 0 10px;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch img{border-radius:10px 10px 0 0}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{padding:20px 15px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{padding:15px 10px}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading{font-size:1.6rem;margin-top:0;margin-bottom:.3em;line-height:1.3;color:#111;letter-spacing:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading{font-size:1.4rem}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-description{font-size:1.2rem;color:#aaa;margin-bottom:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 540px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-description{font-size:1.1rem}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-link-button{text-align:center;margin-bottom:25px}[data-scope-path="articles/show"] .article-main-section .main-content .custom-link-button a{background-color:#37beb0;color:#fff;display:inline-block;padding:15px 20px;border-radius:40px;min-width:140px;box-shadow:0 1px 8px rgba(0,0,0,0.1)}[data-scope-path="articles/show"] .article-main-section .main-content .custom-link-button a:hover{box-shadow:none;border-bottom:0}[data-scope-path="articles/show"] .article-main-section .main-content .first-id{position:relative}[data-scope-path="articles/show"] .article-main-section .main-content .intro-content{height:300px;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .intro-content{height:350px}}[data-scope-path="articles/show"] .article-main-section .end-of-content-line{border:none;border-bottom:1px solid #ddd;margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .seam-category-search .seam-category-search-heading{text-align:left;font-size:2rem;margin-bottom:20px}[data-scope-path="articles/show"] .article-main-section .recommend-articles-heading{text-align:center;font-size:2rem}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3{margin:30px 0}@media screen and (min-width: 769px){[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li,[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article,[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a{width:calc(((100% - 15px * (3 - 1)) / 3) - .01px);margin-right:15px;margin-top:15px}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li:nth-child(3n),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article:nth-child(3n),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a:nth-child(3n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li:nth-child(-n+3),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article:nth-child(-n+3),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a:nth-child(-n+3){margin-top:0}}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li,[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article,[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a{width:calc(((100% - 10px * (1 - 1)) / 1) - .01px);margin-right:10px;margin-top:10px}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a:nth-child(1n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>li:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>.article:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3>a:nth-child(-n+1){margin-top:0}}[data-scope-path="articles/show"] .article-main-section .related-articles{margin-top:60px}[data-scope-path="articles/show"] .article-main-section .related-articles-heading{text-align:center;font-size:2rem}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3{margin:30px 0}@media screen and (min-width: 769px){[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li,[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article,[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a{width:calc(((100% - 15px * (3 - 1)) / 3) - .01px);margin-right:15px;margin-top:15px}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li:nth-child(3n),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article:nth-child(3n),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a:nth-child(3n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li:nth-child(-n+3),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article:nth-child(-n+3),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a:nth-child(-n+3){margin-top:0}}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li,[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article,[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a{width:calc(((100% - 10px * (1 - 1)) / 1) - .01px);margin-right:10px;margin-top:10px}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a:nth-child(1n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>li:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>.article:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .related-articles .article-cards-col-3>a:nth-child(-n+1){margin-top:0}}[data-scope-path="articles/show"] .article-main-section .released-at{display:block;font-size:.875em;color:#888;text-align:right;margin-bottom:10px}[data-scope-path="articles/show"] .article-main-section .recommend-tools{margin-bottom:30px}[data-scope-path="articles/show"] .article-main-section .recommend-tools .recommend-tools-heading{text-align:left;font-size:13px;color:#888}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2{margin-top:10px}@media screen and (min-width: 769px){[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li,[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article,[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a{width:calc(((100% - 20px * (2 - 1)) / 2) - .01px);margin-right:20px;margin-top:20px}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li:nth-child(2n),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article:nth-child(2n),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a:nth-child(2n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li:nth-child(-n+2),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article:nth-child(-n+2),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a:nth-child(-n+2){margin-top:0}}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2{display:flex;flex-wrap:wrap}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li,[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article,[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a{width:calc(((100% - 10px * (1 - 1)) / 1) - .01px);margin-right:10px;margin-top:10px}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article:nth-child(1n),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a:nth-child(1n){margin-right:0}[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>li:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>.article:nth-child(-n+1),[data-scope-path="articles/show"] .article-main-section .recommend-tools .tool-cards-col-2>a:nth-child(-n+1){margin-top:0}}[data-scope-path="articles/show"] .article-main-section .link-cards-section{display:flex;justify-content:space-between;background-color:#f8f8fa;border-radius:5px;padding:30px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .link-cards-section{flex-direction:column;padding:15px}}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path]{width:49%;box-shadow:0 1px 6px rgba(0,0,0,0.06)}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path]{width:100%}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path]:first-child{margin-bottom:15px}}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .catch-phrase{color:#ee6354;font-weight:normal}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .title{font-size:1.8rem;letter-spacing:1px;margin:3px 0 10px}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] svg{width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#3789be}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link,[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link{width:150px;font-size:1.2rem;height:36px}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link svg,[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link svg{right:5px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link,[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link{width:200px;height:40px}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link svg,[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link svg{right:15px}}[data-scope-path="articles/show"] .article-main-section .recommend-entries-section{margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .recommend-entries-section .recommend-entries-heading{font-size:2rem;margin-bottom:25px}[data-scope-path="articles/show"] .article-main-section .category-links-section{margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .member-merits-section{margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .member-merits-section div[data-scope-path="partials/_member_merits"]{padding:0}[data-scope-path="articles/show"] .article-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="articles/show"] .article-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .member-count{margin-left:0}}[data-scope-path="articles/show"] .article-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="articles/show"] .article-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .registration{margin-right:0}}[data-scope-path="articles/show"] .article-main-section .member-merits-section div[data-scope-path="partials/_member_merits"] .registration-text{padding-top:0}[data-scope-path="articles/show"] .article-main-section .article-author{border:1px solid #ddd;padding:20px;position:relative;border-radius:5px;margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .article-author .who-wrote-this-article{font-size:.875em;margin-bottom:20px}[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper{display:flex}[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-thumbnail{width:100%;max-width:150px;line-height:1}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-thumbnail{max-width:80px}}[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-detail{padding-left:20px;flex:1}[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-detail .author-name{font-size:.9em;margin-bottom:20px}[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-detail .author-biography{font-size:.75em;margin-bottom:36px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .article-author .profile-wrapper .author-detail .author-biography{margin-bottom:0}}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles{position:absolute;bottom:20px;right:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles{position:static;text-align:center;margin-top:20px}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .buttons{display:inline-block}}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link{display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:210px;height:36px;border:1px solid #ddd;border-radius:18px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.3rem;padding-right:10px}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link>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="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link{display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:210px;height:36px;border:1px solid #ddd;border-radius:18px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .article-author .link-to-author-articles .article-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#ddd}}[data-scope-path="articles/show"] .article-main-section .link-to-top{text-align:center;margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .link-to-top .buttons{display:inline-block}[data-scope-path="articles/show"] .article-main-section .link-to-top .buttons:first-child{margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .link-to-top .buttons:first-child{margin:0 0 20px}}[data-scope-path="articles/show"] .article-main-section .link-to-top .link{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;font-size:1.4rem}[data-scope-path="articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .link-to-top .link>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="articles/show"] .article-main-section .link-to-top .link{display:flex;justify-content:center;align-items:center;color:#111;position:relative;width:250px;height:42px;border:1px solid #ddd;border-radius:21px;background:#fff;font-weight:normal;letter-spacing:.1em;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#ddd}}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section{margin-bottom:25px}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section-heading{font-size:1.8rem;font-weight:bold;letter-spacing:.5px;border-bottom:2px solid #37beb0;padding-bottom:15px}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section-heading .access-rankings-updated-at{font-size:1.2rem;font-weight:normal;letter-spacing:0;color:#888;margin-left:15px}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .articles{padding:15px 0 0;counter-reset:ranking-number}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .articles:empty::before{content:'現在ランキングはありません';font-size:1.2rem}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article{position:relative;border-bottom:1px solid #eee;padding:15px 0}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article::before{counter-increment:ranking-number;content:counter(ranking-number);width:22px;height:calc(100% - 30px);position:absolute;font-size:1.6rem;font-weight:bold;font-family:"Helvetica", sans-serif;display:flex;align-items:center;justify-content:center}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article::after{content:"";position:absolute;top:50%;left:22px;margin-top:-5px;border-width:5px;border-style:solid}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-1::before,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-2::before,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-3::before{color:#fff;background-color:#37beb0}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-1::after,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-2::after,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-3::after{border-color:transparent transparent transparent #37beb0}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-4::before,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-5::before{color:#888;background-color:#eee}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-4::after,[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article.rank-5::after{border-color:transparent transparent transparent #eee}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link{display:flex;padding-left:40px;width:100%}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link .article-information{width:100%;max-height:83px;line-height:21px;vertical-align:top;font-size:1.2rem;color:#111;overflow:hidden}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link .article-information .article-ad-label{padding:1px 7px;border-radius:2px;color:#fff;background-color:#262b2f;margin-right:10px;font-size:.7em}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link .new-article-label{font-size:1.2rem;font-weight:bold;color:#ee6354;margin-left:3px}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link:hover{-webkit-text-decoration:underline #1877f2;text-decoration:underline #1877f2}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .article .article-link:hover .article-title{color:#1877f2}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section{margin-bottom:25px}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section-heading{font-size:1.8rem;letter-spacing:.5px;font-weight:bold;border-bottom:2px solid #37beb0;padding-bottom:15px}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .documents{padding:15px 0 0;counter-reset:ranking-number}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .documents:empty::before{content:'現在ランキングはありません';font-size:1.2rem}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document{margin-bottom:6px;position:relative}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document::before{counter-increment:ranking-number;content:counter(ranking-number);width:22px;height:22px;line-height:22px;text-align:center;position:absolute;font-size:1.6rem;font-weight:bold;font-family:"Oswald", sans-serif;border-top-left-radius:2px}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document.rank-1::before,[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document.rank-2::before,[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document.rank-3::before{background-color:#ee6354;color:#fff}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document.rank-4::before,[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document.rank-5::before{background-color:#eee;color:#888}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document .document-link{display:flex;padding:10px;width:100%;border-radius:3px;background-color:#f8f8fa}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document .document-link .image-box{max-width:110px;width:100%;box-shadow:0 0 6px rgba(0,0,0,0.16)}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document .document-link .document-information{width:100%;max-height:83px;line-height:21px;vertical-align:top;margin-left:10px;font-size:1.4rem;color:#111;overflow:hidden}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document .document-link .document-information .new-document-label{font-size:1.4rem;font-weight:bold;color:#ee6354;margin-left:3px}[data-scope-path="articles/show"] .article-sidebar-section .recommend-document-section .document .document-link:hover{background-color:#faf3dd}[data-scope-path="articles/show"] .article-sidebar-section .sns-follow-us{margin-bottom:25px}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px}
